Dokumen Resmi

Kebijakan Privasi
Catat-in

Kami sangat menghargai privasi Anda dan berkomitmen untuk melindungi data keuangan usaha Anda. Halaman ini menjelaskan secara transparan data apa yang dikumpulkan, bagaimana digunakan, dan hak-hak Anda sebagai pengguna.

📅 Berlaku sejak: 27 Maret 2026 🔄 Terakhir diperbarui: 12 September 2026 📱 Android: com.umkm.app · iOS: com.umkm.app.catatin
// Daftar Isi
  1. Tentang Aplikasi
  2. Data yang Dikumpulkan
  3. Izin Perangkat
  4. Auto-Import Notifikasi (ANDROID · BETA)
  5. Keamanan & Penyimpanan
  6. Layanan Pihak Ketiga
  7. Hak Pengguna
  8. Hubungi Kami
01

Tentang Aplikasi Catat-in

Catat-in adalah platform pencatatan keuangan yang dirancang khusus untuk Usaha Mikro, Kecil, dan Menengah (UMKM), tersedia melalui Aplikasi Android, Aplikasi iOS, dan Web Dashboard. Aplikasi ini membantu pemilik usaha mencatat transaksi, mengelola kategori, dan memantau arus kas secara mandiri.

Kebijakan Privasi ini berlaku untuk aplikasi Android Catat-in (Package ID: com.umkm.app), aplikasi iOS (Bundle ID: com.umkm.app.catatin), dan Web Dashboard Catat-in.

🛡️ Catat-in menggunakan arsitektur offline-first dengan sinkronisasi cloud yang aman ke server Supabase. Semua data Anda disimpan terlebih dahulu di perangkat, dan dapat diakses melalui perangkat yang masuk ke akun yang sama maupun Web Dashboard (catatin.web.id).
02

Data yang Kami Kumpulkan

Untuk memberikan operasional aplikasi yang stabil dan sinkron antar perangkat, kami mengumpulkan beberapa jenis informasi:

A. Informasi Identitas Akun

Aplikasi mewajibkan autentikasi melalui Google atau Sign in with Apple. Catat-in tidak menerima atau menyimpan kata sandi Google maupun Apple. Credential dari penyedia ditukar menjadi sesi Supabase yang aman. Apple dapat memberikan alamat email relay apabila Anda memilih fitur Sembunyikan Email Saya.

// Data Akun Google atau Apple
DataKeteranganPenyimpanan
Nama Lengkap Nama yang diberikan penyedia login atau nama profil/usaha yang Anda masukkan Lokal Cloud bila menjadi nama profil/usaha
Alamat Email Digunakan untuk autentikasi, identitas akun, pemulihan sesi, dan sinkronisasi Lokal Cloud
URL Foto Profil Google Dapat ditampilkan sebagai avatar apabila disediakan oleh Google Lokal
ID Akun ID dari penyedia login dan ID pengguna Supabase untuk mengamankan akses serta sinkronisasi data Cloud
B. Data Transaksi & Usaha

Semua data yang Anda masukkan ke dalam aplikasi tetap menjadi milik Anda sepenuhnya:

// Data Keuangan Usaha
DataKeteranganPenyimpanan
Catatan Transaksi Pemasukan, pengeluaran, dan saldo kas usaha Anda Lokal Cloud
Profil Usaha Nama usaha dan informasi bisnis yang Anda isi Lokal Cloud
Foto Nota / Struk & Hasil Ekstraksi Foto disimpan lokal sebagai lampiran. Jika Anda memilih Scan Nota AI, gambar dikirim sementara untuk diproses; hasil yang Anda simpan menjadi data transaksi dan dapat disinkronkan ke cloud. Foto lokal Pemrosesan sementara & hasil transaksi
Kategori Kustom Kategori transaksi yang Anda buat sendiri Lokal Cloud
Status Langganan ID produk, ID transaksi, masa berlaku, dan status entitlement Pro. Catat-in tidak menerima nomor kartu atau detail pembayaran Anda. Lokal Cloud
C. Data Teknis & Penggunaan

Platform dan SDK pihak ketiga dapat memproses data teknis untuk stabilitas, analitik, dan penayangan iklan sesuai pilihan privasi Anda:

// Data Teknis Otomatis
DataTujuanDikumpulkan oleh
Informasi Perangkat Model/perkiraan jenis perangkat, versi sistem operasi, versi aplikasi, dan resolusi layar Sistem Android/iOS dan layanan diagnostik terkait
Advertising ID Penayangan, pengukuran, dan pencegahan penyalahgunaan iklan sesuai persetujuan dan izin sistem yang berlaku Google AdMob; pada iOS tunduk pada App Tracking Transparency
Data Log & Crash Catatan teknis jika terjadi kesalahan aplikasi Firebase Crashlytics pada Android dan mekanisme diagnostik platform yang berlaku
Analytics Anonim Statistik penggunaan fitur secara anonim Firebase Analytics pada Android dan data penggunaan Google Mobile Ads yang berlaku
🚫 Data transaksi dan keuangan usaha Anda tidak pernah digunakan untuk keperluan iklan, profiling, atau dijual kepada pihak manapun dalam bentuk apapun.
03

Izin Perangkat yang Diperlukan

Kami hanya meminta izin yang digunakan secara fungsional. Setiap izin hanya aktif saat fitur terkait digunakan:

📷
KAMERA · ANDROID & iOS

Mengambil foto nota/struk dan memindai QR Web Dashboard. Kamera tidak diakses di latar belakang.

🌐
INTERNET · ANDROID & iOS

Autentikasi, sinkronisasi data ke Supabase, Scan Nota AI, Web Dashboard, Telegram, iklan, dan pembelian. Fitur lokal tertentu tetap dapat digunakan tanpa koneksi; perubahan akan disinkronkan setelah internet tersedia.

🔔
NOTIFIKASI · ANDROID

Pengingat pencatatan rutin sesuai jadwal yang Anda atur (pagi/malam).

👆
BIOMETRIK · ANDROID & iOS

Sidik jari, Face ID, atau Touch ID dapat digunakan untuk membuka aplikasi. Data biometrik diproses oleh sistem operasi; Catat-in hanya menerima hasil berhasil/gagal dan tidak menyimpan data biometrik.

🎙️
MIKROFON & PENGENALAN UCAPAN · ANDROID & iOS

Fitur suara mengubah ucapan menjadi draf transaksi. Catat-in tidak menyimpan rekaman audio; pemrosesan ucapan dilakukan oleh layanan sistem perangkat sesuai kebijakan platform.

📂
FOTO & PENYIMPANAN · ANDROID & iOS

Memilih foto nota serta membuat atau membagikan laporan PDF/Excel atas tindakan Anda. Aplikasi tidak membaca seluruh galeri tanpa pilihan Anda.

🎯
APP TRACKING TRANSPARENCY · iOS

iOS dapat meminta izin sebelum identifier digunakan untuk iklan yang dipersonalisasi atau pengukuran lintas aplikasi. Menolak izin tidak menghalangi penggunaan Catat-in; iklan dapat tetap tampil tanpa akses ke IDFA.

🔔
BIND_NOTIFICATION_LISTENER_SERVICE · ANDROID BETA · OPSIONAL

Diperlukan untuk fitur Auto-Import Transaksi dari Notifikasi (lihat Bagian 04). Izin ini tidak diminta otomatis — hanya saat Anda mengaktifkan toggle "Aktifkan auto-import dari notifikasi" di Pengaturan, aplikasi akan mengarahkan Anda ke layar izin sistem Android. Aplikasi hanya membaca notifikasi dari 25 paket aplikasi bank & e-wallet yang masuk daftar putih (daftar lengkap di Bagian 04). Pemrosesan dilakukan sepenuhnya di perangkat. Dapat dimatikan kapan saja dari Pengaturan aplikasi atau pengaturan sistem Android.

04

Auto-Import Notifikasi ANDROID · BETA

Auto-Import Notifikasi saat ini hanya tersedia di Android. Fitur opsional ini membaca notifikasi dari aplikasi bank dan e-wallet yang terpasang di perangkat Anda, kemudian membuat draf transaksi otomatis di Inbox Catat-in. Bagian ini menjelaskan cara kerjanya secara transparan, data apa yang diproses, dan kontrol yang Anda miliki.

🧪 Status BETA — Fitur ini masih dalam pematangan. Parser belum sempurna dan beberapa notifikasi mungkin salah dibaca atau tidak terdeteksi. Selalu cek draf di Inbox sebelum disimpan sebagai transaksi.
A. Bagaimana Cara Kerjanya

Saat Anda mengaktifkan toggle "Aktifkan auto-import dari notifikasi" di Pengaturan:

  1. Aplikasi mengarahkan Anda ke pengaturan sistem Android untuk memberikan izin Notification Access.
  2. Setelah izin diberikan, sistem Android mengirim salinan notifikasi yang masuk ke Catat-in khusus untuk paket aplikasi yang masuk daftar putih.
  3. Catat-in mem-parsing teks notifikasi dengan aturan berbasis kata kunci (regex) sepenuhnya di perangkat.
  4. Hasil parsing disimpan sebagai draf transaksi di tabel lokal parsed_notifications di database internal aplikasi.
  5. Anda meninjau draf di layar Inbox lalu memilih: konfirmasi, edit, atau buang.
B. Daftar Putih Aplikasi yang Diproses

Hanya 25 paket aplikasi berikut yang notifikasinya akan dibaca. Notifikasi dari aplikasi lain — termasuk email, pesan singkat, media sosial — tidak akan diproses sama sekali:

// Whitelist Aplikasi (hardcoded)
AplikasiPackage IDTipe
BCA mobile (m-BCA)com.bcaBank
myBCAcom.bca.mybca.omni.androidBank
BRImoid.co.bri.brimoBank
Livin' by Mandiriid.bmri.livinBank
BNI Mobile Bankingsrc.com.bniBank
wondr by BNIid.bni.wondrBank
BYOND by BSIco.id.bankbsi.superappBank
BSI Mobilecom.bsm.activity2Bank
OCTO by CIMB Niagaid.co.cimbniaga.mobile.androidBank
Permata ME (PermataMobile X)net.myinfosys.PermataMobileXBank
Jeniuscom.btpn.dcBank
Bank Jagocom.jago.digitalBankingBank
SeaBankid.co.bankbkemobile.digitalbankBank
blu by BCA Digitalcom.bcadigital.bluBank
Allo Bankcom.alloapp.yumpBank
Superbankid.co.bankfama.androidBank
Bank Saqubjj.bank.digital.indo.prodBank
neobank (Bank Neo Commerce)com.bnc.financeBank
DANAid.danaE-Wallet
Gojek (GoPay)com.gojek.appE-Wallet
GoPay (standalone)com.gojek.gopayE-Wallet
Shopee (ShopeePay)com.shopee.idE-Wallet
ShopeePay (standalone)com.shopeepay.idE-Wallet
OVOovo.idE-Wallet
LinkAjacom.telkom.mwalletE-Wallet
C. Privasi Data Notifikasi
🛡️ Data notifikasi tidak dikirim ke server kami. Teks notifikasi mentah dan hasil parsing hanya disimpan di database lokal perangkat Anda dan tidak disinkronkan ke cloud Supabase seperti data transaksi lain. Pengembang Catat-in tidak dapat melihat isi notifikasi Anda.

Pengamanan tambahan:

D. Hard-Reject (Notifikasi yang Ditolak Otomatis)

Tidak semua notifikasi dari aplikasi whitelist akan dibuat draf. Parser akan menolak otomatis:

E. Laporan Parsing Salah (Opt-In)

Jika Catat-in salah membaca notifikasi Anda, layar Inbox menyediakan tombol opsional "Laporkan parsing salah". Tombol ini tidak otomatis dan mengirim data hanya saat Anda menekan tombol "Kirim laporan" di dialog konfirmasi.

Sebelum dikirim, teks notifikasi mengalami proses anonimisasi otomatis yang mengganti:

// Pola yang Dianonimisasi
Pola AsliDiganti MenjadiContoh
Angka 8 digit atau lebih [NUM] Nomor rekening, nomor referensi, nomor HP
Kata huruf kapital ≥ 5 huruf [NAME] Nama orang (kecuali label seperti BCA, DANA, QRIS)
Alamat email [EMAIL] callbri@bri.co.id → [EMAIL]
URL HTTP/HTTPS [URL] Link tracking di body notifikasi

Dialog konfirmasi menampilkan teks final yang akan dikirim (setelah anonimisasi) sehingga Anda dapat memeriksa sebelum menyetujui pengiriman.

Yang dikirim ke server parser_feedback:

Yang tidak dikirim:

⚠️ Anonimisasi bersifat best-effort. Sistem otomatis tidak dapat menjamin 100% PII hilang dari teks bahasa natural. Tinjau preview sebelum mengirim. Jika Anda ragu, jangan kirim laporan.

Tabel parser_feedback di Supabase memiliki kebijakan akses ketat: hanya pengembang aplikasi (via service role) yang dapat membaca isinya. Tidak ada API publik atau pengguna lain yang dapat melihat laporan Anda. Data dipakai murni untuk analisis kesalahan parser dan perbaikan rilis berikutnya.

F. Bagaimana Mematikan Fitur Ini
05

Keamanan & Penyimpanan

Kami menerapkan langkah-langkah keamanan berikut untuk melindungi data Anda:

☁️
Cloud Sync (Supabase — Singapore)

Data tersimpan di server Supabase dengan enkripsi penuh menggunakan TLS/HTTPS saat transmisi dan encryption-at-rest saat penyimpanan.

📦
Penyimpanan Lokal Terisolasi

Database internal ponsel berada di sandbox aplikasi Android atau iOS dan tidak dapat dibaca langsung oleh aplikasi lain. Pada Android, backup aplikasi dinonaktifkan; pada iOS, sesi autentikasi disimpan melalui Keychain.

🔐
Enkripsi PIN

PIN disimpan sebagai hash kriptografi satu arah — bukan teks asli. Bahkan pengembang tidak dapat membaca PIN Anda.

🧬
Biometrik Sistem

Data biometrik diproses oleh Android Keystore/BiometricPrompt atau Apple LocalAuthentication. Aplikasi hanya menerima sinyal berhasil/gagal tanpa menyimpan sidik jari atau wajah.

⚠️ Meskipun kami menerapkan berbagai langkah keamanan, tidak ada sistem yang 100% aman. Kami menyarankan Anda mengaktifkan PIN dan/atau biometrik di aplikasi untuk perlindungan tambahan.
Retensi Data

Data akun dan data keuangan cloud dipertahankan selama akun Anda aktif atau selama diperlukan untuk menyediakan layanan Catat-in. Setelah permintaan penghapusan akun selesai diverifikasi dan diproses, akun beserta data terkait akan dihapus, kecuali informasi terbatas yang wajib dipertahankan untuk memenuhi kewajiban hukum, keamanan, pencegahan penyalahgunaan, atau penyelesaian sengketa. Data yang hanya tersimpan di perangkat dapat dihapus melalui fitur aplikasi atau dengan menghapus aplikasi. Periode khusus untuk draf Auto-Import dijelaskan pada Bagian 04.

06

Layanan Pihak Ketiga

Catat-in bekerja sama dengan penyedia berikut yang masing-masing memiliki kebijakan privasi tersendiri:

// Daftar Layanan Pihak Ketiga
LayananFungsiKebijakan Privasi
Google Identity & Play Services Login Google pada Android/iOS dan layanan inti Android policies.google.com/privacy
Apple Sign in with Apple, StoreKit/App Store, pengenalan ucapan, biometrik sistem, dan layanan iOS terkait apple.com/legal/privacy
Google AdMob Layanan iklan pendukung pengembangan aplikasi policies.google.com/privacy
Firebase (Google) Analisis stabilitas (Crashlytics) dan statistik penggunaan (Analytics) pada Android firebase.google.com/support/privacy
Google Play Billing Pemrosesan transaksi fitur Pro pada Android policies.google.com/privacy
Apple App Store / StoreKit Pemrosesan dan pemulihan langganan Pro pada iOS. Detail metode pembayaran tetap ditangani Apple. apple.com/legal/privacy
Supabase Autentikasi, database cloud, dan sinkronisasi antar perangkat supabase.com/privacy
Vercel Platform hosting aman untuk Web Dashboard Catat-in vercel.com/legal/privacy-policy
Penyedia Layanan AI (Google Gemini, OpenAI, Mistral, Groq) Pemrosesan gambar nota/struk untuk ekstraksi teks dan nominal transaksi otomatis pada fitur Scan Nota AI Google Privacy Policy OpenAI Privacy Policy Mistral Privacy Policy Groq Privacy Policy
🤖 Pemrosesan Gambar Nota oleh AI Pihak Ketiga: Saat Anda menggunakan fitur Scan Nota AI, gambar nota dikirim melalui server aman kami ke penyedia kecerdasan buatan (AI) pihak ketiga tepercaya (seperti Google Gemini, OpenAI, Mistral, atau Groq) secara terenkripsi untuk mengekstrak nominal, tanggal, nama merchant, dan membuat draf transaksi secara otomatis. Data gambar ini diproses secara instan (real-time) dan tidak disimpan secara permanen atau digunakan untuk melatih model AI oleh pihak ketiga tersebut.
📌 Catat-in tidak menggunakan Facebook SDK atau SDK perekam sesi. Layanan iklan, analitik, dan pihak ketiga yang digunakan dijelaskan di atas dan tunduk pada persetujuan serta pengaturan platform yang berlaku.
07

Hak-Hak Anda sebagai Pengguna

Sebagai pengguna Catat-in, Anda memiliki kontrol penuh atas data Anda:

// Hak Pengguna
HakCara Melakukannya
Akses Data Semua data tersedia langsung di dalam aplikasi dan dapat dilihat kapan saja
Mengedit Data Edit transaksi, kategori, dan pengaturan langsung dari antarmuka aplikasi
Menghapus Data Hapus transaksi atau kategori kustom yang memenuhi syarat langsung dari dalam aplikasi
Penghapusan Akun Permanen Ajukan penghapusan melalui halaman Penghapusan Data Catat-in. Akun dan data terkait akan dihapus kecuali data tertentu yang wajib dipertahankan berdasarkan hukum. Langganan App Store/Google Play harus dibatalkan terpisah melalui pengaturan toko terkait.
Ekspor Data (PDF/Excel) Unduh laporan keuangan lengkap Anda kapan saja melalui Web Dashboard Catat-in
ℹ️ Anda dapat mengakses dan mengubah data melalui aplikasi. Untuk mengajukan penghapusan akun dan data terkait, gunakan halaman Penghapusan Data di atas. Kami akan memberi informasi mengenai proses dan penyelesaiannya melalui kanal yang tersedia.
08

Perubahan Kebijakan & Hubungi Kami

Kami dapat memperbarui Kebijakan Privasi ini dari waktu ke waktu. Perubahan signifikan akan diberitahukan melalui notifikasi dalam aplikasi. Tanggal "Terakhir diperbarui" di bagian atas halaman ini akan selalu mencerminkan versi terkini.

Dengan terus menggunakan Catat-in setelah perubahan berlaku, Anda menyetujui kebijakan privasi yang telah diperbarui.

// Kontak
Email support@install-in.com
Developer Install-In (Indonesia)
Negara Indonesia 🇮🇩
💬 Punya pertanyaan tentang privasi data Anda? Jangan ragu untuk menghubungi kami. Kami berkomitmen merespons setiap pertanyaan terkait privasi dalam waktu 7 hari kerja.