Kebijakan Privasi
Terakhir diperbarui: 29 September 2026
Ringkasnya:
- CSwapBar tidak menjalankan server. Kami tidak menyimpan atau menerima data apa pun dari aplikasi ini.
- Data akun Claude Code-mu tersimpan lokal di
~/.claude-swap-backupdan macOS Keychain — format yang sama dengan CLI claude-swap. Kredensial Antigravity (refresh token) dan z.ai (API key), kalau kamu memakainya, tersimpan lokal di Keychain juga, di layanan terpisah milik CSwapBar sendiri. - Warm up all accounts mengirim permintaan asli ke Anthropic memakai kredensial akunmu sendiri; kami tidak melihat isinya. Begitu juga kuota Antigravity dan z.ai — diambil langsung dari Google/z.ai memakai kredensialmu sendiri, tanpa lewat server kami.
- Pemeriksaan pembaruan hanya menanyakan GitHub Releases API repo ini, tanpa mengirim datamu.
1. Siapa kami
CSwapBar ("aplikasi") dikembangkan oleh Ahmad Arif, pengembang independen di Indonesia ("kami"). Pertanyaan tentang privasi dapat dikirim ke [email protected].
2. Data yang dibaca dan ditulis aplikasi
CSwapBar membaca dan menulis data berikut, seluruhnya di perangkatmu sendiri:
- berkas
~/.claude-swap-backup, berisi daftar akun Claude Code yang kamu tambahkan; - kredensial tiap akun Claude Code (token OAuth atau setup-token) di macOS Keychain, pada layanan
claude-swap; - berkas kredensial dan lock milik Claude Code sendiri, saat berpindah akun aktif;
- kalau Antigravity dinyalakan: refresh token OAuth-nya, di macOS Keychain pada layanan
cswapbar-antigravity— didapat dari login agy CLI yang sudah ada di komputermu, atau dari refresh token yang kamu tempel manual; - kalau z.ai dinyalakan: API key yang kamu tempel di Settings, di macOS Keychain pada layanan
cswapbar-zai; - berkas log diagnostik lokal
~/Library/Logs/CSwapBar/cswapbar.log(bisa dibuka dari Settings > General > Diagnostics), berisi metadata kegagalan koneksi tiap provider seperti kode error atau sumber login yang dipakai — kredensial maupun API key tidak pernah dicatat di sini.
Format data akun Claude Code sama persis dengan CLI claude-swap, sehingga akun yang sudah kamu kelola lewat CLI langsung terlihat oleh CSwapBar, dan sebaliknya. Tidak ada data ini yang dikirim ke kami atau ke server mana pun yang kami kendalikan.
3. Permintaan ke Anthropic (warm up)
Fitur Warm up all accounts memutar setiap akun Claude Code dan mengirim satu permintaan
claude -p yang nyata ke Anthropic, memakai kredensial akun tersebut — sama seperti kalau
kamu menjalankan perintah itu sendiri dari terminal. Permintaan ini terhitung dalam kuota pemakaian
akun yang bersangkutan. CSwapBar tidak mencatat, menyimpan, atau melihat isi permintaan maupun
responsnya; komunikasi terjadi langsung antara Claude Code dan Anthropic.
4. Permintaan ke Google dan z.ai (Antigravity & z.ai)
Kalau kamu menyalakan provider Antigravity atau z.ai di Settings, CSwapBar mengambil data kuota langsung dari layanan masing-masing memakai kredensialmu sendiri, bukan lewat server kami.
-
Antigravity: untuk memperbarui access token, CSwapBar menghubungi langsung endpoint
OAuth Google (
oauth2.googleapis.com/token) memakai client ID/secret "installed app" bawaan Google — bukan rahasia khusus akunmu. Kuota dibaca dari prosesagy --hubyang berjalan lokal di komputermu kalau sedang aktif, atau sebagai cadangan dari layanan backend Google (cloudcode-pa.googleapis.com) memakai access token tersebut. -
z.ai: API key yang tersimpan di Keychain hanya dipakai untuk memanggil API kuota
z.ai sendiri (
api.z.aiatauopen.bigmodel.cn, tergantung region yang kamu pilih di Settings). Tidak dikirim ke pihak lain mana pun.
CSwapBar tidak mencatat, menyimpan, atau melihat isi permintaan maupun respons ini; komunikasi terjadi langsung antara perangkatmu dan layanan Google/z.ai.
5. Pemeriksaan pembaruan
Saat aplikasi dibuka dan setiap 6 jam setelahnya, CSwapBar menanyakan GitHub Releases API pada repo
ahmadarif-lab/cswapbar untuk versi terbaru.
- Permintaan ini hanya menanyakan nomor rilis terbaru. Tidak ada data akun, kredensial, atau identitas apa pun yang dikirim.
- Seperti permintaan internet pada umumnya, alamat IP-mu terlihat oleh GitHub sebagai penyedia API tersebut; ini di luar kendali kami dan tunduk pada kebijakan privasi GitHub.
- Memasang atau memperbarui lewat Homebrew berarti ada komunikasi tambahan dengan infrastruktur Homebrew dan GitHub, juga di luar kendali kami.
6. Berbagi data
Kami tidak menjual, menyewakan, atau membagikan data apa pun — karena memang tidak ada data yang mengalir ke kami. Aplikasi tidak memuat SDK iklan, analitik, atau pelaporan crash pihak ketiga. Pihak luar yang berkomunikasi dengan aplikasi hanya: Anthropic (saat kamu memakai Claude Code atau warm up), Google dan z.ai (kalau kamu menyalakan Antigravity atau z.ai), dan GitHub/Homebrew (untuk pemeriksaan pembaruan dan pemasangan).
7. Menghapus data Anda
- Akun Claude Code: hapus dari dalam CSwapBar (aksi Remove), atau lewat
cswap remove <n>di CLI — keduanya membaca/menulis berkas yang sama. - Antigravity atau z.ai: hapus dari dalam CSwapBar (aksi Remove pada provider
tersebut), atau hapus langsung item berlabel
cswapbar-antigravity/cswapbar-zaidi aplikasi Keychain Access. - Semua data Claude Code sekaligus: hapus berkas
~/.claude-swap-backupdan item berlabelclaude-swapdi Keychain Access. - Log diagnostik: hapus berkas
~/Library/Logs/CSwapBar/cswapbar.logkapan saja; log ini dibuat ulang secara otomatis saat dibutuhkan. - Aplikasi itu sendiri: uninstall lewat
brew uninstall --cask cswapbaratau pindahkan CSwapBar.app ke Trash.
8. Keamanan
Kredensial disimpan di macOS Keychain, yang dilindungi oleh enkripsi dan autentikasi bawaan macOS. Tidak ada sistem yang sepenuhnya aman; kami menyarankan kamu mengunci Mac dengan kata sandi atau Touch ID.
9. Perubahan kebijakan
Jika kebijakan ini berubah, versi terbaru akan dipublikasikan di halaman ini dengan tanggal pembaruan yang baru.
10. Kontak
Ahmad Arif — [email protected] · ahmadarif.id