CekSaldo

Privacy

Privacy Policy

Effective 12 October 2026 · CekSaldo by PT Hamanto Studio Aja

English

Information on your device

CekSaldo reads supported contactless cards locally on your phone. It stores the latest readable balance and transaction snapshot for each saved card, including the card number as read, along with language, scan-feedback, balance-visibility and other app preferences. These card details are not uploaded to CekSaldo during an ordinary balance scan. Device backups may include app data according to your operating-system and account backup settings. The app cannot recover records that the card has overwritten or does not provide.

Optional online toll receipts

If you choose to check online toll receipts, CekSaldo sends the selected card number and date range directly to each toll operator's public receipt website: AstraTol, Serbaraja, Citra Persada, Travoy (Jasa Marga), JLB, BSD Tol, Tol Makassar and JTD. Checks run only when you ask, after you give permission. The initial date range covers the previous 30 Jakarta calendar days, including today. You can choose 7, 14, or 30 days before checking. The provider and its website services receive the request and may process it under their own privacy policies. CekSaldo does not proxy this request through its servers or include card numbers or receipt contents in its analytics, crash reports, or logs. Receipts and provider check details are saved separately on your device until you delete them or clear app data; device backups may retain a copy according to your settings. You can revoke permission to make future checks at any time. When Premium+ limits are active, Free users can read the newest five transactions in each history source; later rows are masked. Premium+ can read all saved records, export Card, Online, or Combined history as PDF or CSV, and print a selected history. Export files are generated on the device and include the selected date range and available receipt details.

Optional Community

If you join Community, Firebase anonymous authentication creates an app-specific identifier used for your Community profile. A joined profile can show your username, balance tier, latest successful scan date, current scan streak, founder number (when assigned) and Premium+ badge. You choose whether your latest balance and card issuer are public; your current streak is public while you are a member. Other app users can read public profile information. Leaving Community removes your profile from the active public feed. Copies or caches made by other users and retained service backups may persist.

If you submit or correct a shared location name, CekSaldo sends the issuer's location code and the name you entered to its Firebase project. This feature does not send GPS coordinates. Published shared location names may remain available after you leave Community.

Analytics and diagnostics

CekSaldo uses Firebase Analytics, Crashlytics, Performance Monitoring and Remote Config for app usage measurement, crash diagnosis, performance measurement and feature configuration. Analytics can record scan outcomes and broad failure categories, supported card issuer, app version/build, platform, help views, and Community and sharing actions. A random scan-attempt reference can connect events from one scan in raw analytics records; it is not a card or account identifier and is not configured as a report dimension. App events exclude card numbers, NFC identifiers or payloads, balances, transaction details, usernames and Firebase account IDs. Google Firebase may process app-instance, device, app-version, crash and performance information under Google's applicable terms and privacy documentation.

Premium+ and payments

CekSaldo uses RevenueCat to display App Store products and check whether an Apple purchase grants Premium+ access. RevenueCat receives purchase and subscription information and an app-specific purchase identifier. Apple processes payment details; CekSaldo does not receive your full payment-card number. Manage or cancel subscriptions in your Apple Account settings, and use Restore Purchases in CekSaldo to check eligible purchases.

Premium+ access may also be granted to an app identifier included in a Firebase Remote Config allowlist. This list is delivered to the app and is not a security boundary.

Support reports and sharing

A standard support draft is prepared only after you open the support flow and choose a channel. It can include your device model, operating-system version, app version/build, language/region and the subscription status available to the app. You decide whether to send the draft through Telegram or WhatsApp.

A separate failed-scan report may include card identifiers or raw NFC responses. The app explains this before you choose a channel. CekSaldo does not send the report automatically, and its contents are excluded from analytics.

Service providers and retention

Apple provides App Store distribution and payment processing; RevenueCat provides purchase-entitlement services; Google Firebase provides the services described above. Card history remains in local app storage until app data is cleared or CekSaldo is uninstalled; platform backups may retain a copy depending on your settings. Community profile data is removed from the active public profile when you leave, subject to service backups and security, legal and operational retention. Other users may retain their own copies or caches. Shared location mappings may be retained so the lookup remains useful.

Your choices and privacy requests

You can scan cards without joining Community or purchasing Premium+. In Community, choose whether your balance and issuer are public, or leave Community to remove your active public profile. Clearing app data or uninstalling removes local app data from that installation; it does not leave Community or cancel a subscription. Manage Apple subscriptions in your Apple Account settings. For a privacy question or request, open CekSaldo Settings and use the support options; you choose whether to send the prepared message.

Contact

Use the support options in CekSaldo Settings, or visit the CekSaldo support page.


Bahasa Indonesia

Informasi di perangkat Anda

CekSaldo membaca kartu nirkontak yang didukung secara lokal di ponsel Anda. Aplikasi menyimpan saldo dan ringkasan transaksi terbaru yang dapat dibaca untuk setiap kartu tersimpan, termasuk nomor kartu sesuai hasil baca, serta bahasa, preferensi suara/getaran, visibilitas saldo, dan pengaturan aplikasi lainnya. Informasi kartu ini tidak diunggah ke CekSaldo saat pemindaian saldo biasa. Cadangan perangkat dapat menyertakan data aplikasi sesuai pengaturan cadangan sistem operasi dan akun Anda. CekSaldo tidak dapat memulihkan catatan yang sudah ditimpa oleh kartu atau tidak disediakan oleh kartu.

Struk tol online opsional

Jika memilih untuk memeriksa struk tol online, CekSaldo mengirim nomor kartu dan rentang tanggal yang dipilih secara langsung ke situs struk publik setiap operator tol: AstraTol, Serbaraja, Citra Persada, Travoy (Jasa Marga), JLB, BSD Tol, Tol Makassar, dan JTD. Pemeriksaan hanya berjalan saat Anda memintanya, setelah Anda memberi izin. Rentang awal mencakup 30 hari kalender Jakarta terakhir, termasuk hari ini; Anda dapat memilih 7, 14, atau 30 hari sebelum pemeriksaan. Penyedia dan layanan situsnya menerima permintaan tersebut dan dapat memprosesnya sesuai kebijakan privasi masing-masing. CekSaldo tidak meneruskan permintaan ini melalui servernya dan tidak menyertakan nomor kartu atau isi struk dalam analitik, laporan crash, atau log. Struk dan detail pemeriksaan penyedia disimpan terpisah di perangkat sampai Anda menghapusnya atau menghapus data aplikasi; cadangan perangkat dapat menyimpan salinan sesuai pengaturan Anda. Anda dapat mencabut izin pemeriksaan kapan saja. Saat batas Premium+ aktif, pengguna Gratis dapat membaca lima transaksi terbaru di setiap sumber riwayat; baris berikutnya disamarkan. Premium+ dapat membaca semua catatan tersimpan, mengekspor riwayat Dari kartu, Online, atau Gabungan ke PDF atau CSV, serta mencetak riwayat yang dipilih. Berkas ekspor dibuat di perangkat dan memuat rentang tanggal serta detail struk yang tersedia.

Komunitas opsional

Jika Anda bergabung dengan Komunitas, Firebase Authentication anonim membuat ID khusus aplikasi yang digunakan untuk profil Komunitas. Profil anggota dapat menampilkan nama pengguna, tier saldo, tanggal pemindaian berhasil terbaru, streak saat ini, nomor pendiri (jika diberikan), dan lencana Premium+. Anda menentukan apakah saldo terbaru dan penerbit kartu ditampilkan secara publik; streak saat ini ditampilkan selama Anda menjadi anggota. Pengguna aplikasi lain dapat membaca informasi profil publik. Keluar dari Komunitas menghapus profil dari feed publik aktif. Salinan atau cache pengguna lain dan cadangan layanan dapat tetap tersimpan.

Jika Anda mengirim atau mengoreksi nama lokasi bersama, CekSaldo mengirim kode lokasi penerbit dan nama yang Anda masukkan ke proyek Firebase. Fitur ini tidak mengirim koordinat GPS. Nama lokasi bersama yang telah diterbitkan dapat tetap tersedia setelah Anda keluar dari Komunitas.

Analitik dan diagnostik

CekSaldo menggunakan Firebase Analytics, Crashlytics, Performance Monitoring, dan Remote Config untuk mengukur penggunaan aplikasi, mendiagnosis crash, mengukur performa, dan mengatur fitur. Analitik dapat mencatat hasil pemindaian dan kategori kegagalan umum, penerbit kartu yang didukung, versi/build aplikasi, platform, tampilan bantuan, serta tindakan Komunitas dan berbagi. Referensi acak percobaan pemindaian dapat menghubungkan beberapa event dari satu pemindaian di catatan analitik mentah; referensi ini bukan ID kartu atau akun dan tidak dipasang sebagai dimensi laporan. Event aplikasi tidak menyertakan nomor kartu, ID atau payload NFC, saldo, detail transaksi, nama pengguna, atau ID akun Firebase. Google Firebase dapat memproses ID instance aplikasi, perangkat, versi aplikasi, crash, dan informasi performa sesuai ketentuan serta dokumentasi privasi Google yang berlaku.

Premium+ dan pembayaran

CekSaldo menggunakan RevenueCat untuk menampilkan produk App Store dan memeriksa apakah pembelian Apple memberikan akses Premium+. RevenueCat menerima informasi pembelian dan langganan beserta ID pembelian khusus aplikasi. Apple memproses detail pembayaran; CekSaldo tidak menerima nomor lengkap kartu pembayaran Anda. Kelola atau batalkan langganan melalui pengaturan Akun Apple, dan gunakan Pulihkan Pembelian di CekSaldo untuk memeriksa pembelian yang memenuhi syarat.

Akses Premium+ juga dapat diberikan kepada ID aplikasi yang tercantum dalam allowlist Firebase Remote Config. Daftar ini dikirim ke aplikasi dan bukan batas keamanan.

Laporan dukungan dan berbagi

Draf dukungan biasa disiapkan hanya setelah Anda membuka alur dukungan dan memilih kanal. Draf dapat berisi model perangkat, versi sistem operasi, versi/build aplikasi, bahasa/wilayah, dan status langganan yang diketahui aplikasi. Anda menentukan apakah akan mengirim draf melalui Telegram atau WhatsApp.

Laporan pemindaian gagal yang terpisah dapat berisi ID kartu atau respons NFC mentah. Aplikasi menjelaskan hal ini sebelum Anda memilih kanal. CekSaldo tidak mengirim laporan secara otomatis, dan isinya tidak disertakan dalam analitik.

Penyedia layanan dan penyimpanan

Apple menyediakan distribusi App Store dan pemrosesan pembayaran; RevenueCat menyediakan layanan hak akses pembelian; Google Firebase menyediakan layanan yang dijelaskan di atas. Riwayat kartu tetap dalam penyimpanan aplikasi lokal sampai data aplikasi dihapus atau CekSaldo dicopot; cadangan platform dapat menyimpan salinan sesuai pengaturan Anda. Data profil Komunitas dihapus dari profil publik aktif saat Anda keluar, dengan mempertimbangkan cadangan layanan serta kebutuhan keamanan, hukum, dan operasional. Pengguna lain dapat menyimpan salinan atau cache mereka sendiri. Pemetaan lokasi bersama dapat disimpan agar pencarian tetap berguna.

Pilihan dan permintaan privasi

Anda dapat memindai kartu tanpa bergabung dengan Komunitas atau membeli Premium+. Di Komunitas, tentukan apakah saldo dan penerbit kartu ditampilkan, atau keluar untuk menghapus profil publik aktif. Menghapus data aplikasi atau mencopot aplikasi menghapus data lokal dari instalasi tersebut; tindakan itu tidak membuat Anda keluar dari Komunitas atau membatalkan langganan. Kelola langganan Apple melalui pengaturan Akun Apple. Untuk pertanyaan atau permintaan privasi, buka Pengaturan CekSaldo dan gunakan opsi dukungan; Anda yang menentukan apakah pesan siap kirim tersebut akan dikirim.

Kontak

Gunakan opsi dukungan di Pengaturan CekSaldo atau kunjungi halaman dukungan CekSaldo.