1Data yang Disimpan di Perangkat Anda ¶
Data berikut Anda masukkan sendiri dan disimpan secara lokal di memori internal perangkat Anda. Data ini tidak pernah meninggalkan perangkat tanpa tindakan eksplisit dari Anda (mis. menekan tombol "Bagikan").
- Catatan transaksi: nominal hutang/piutang, tanggal pinjam, jatuh tempo, kategori, catatan tambahan, informasi bunga, jadwal cicilan, riwayat pembayaran.
- Kontak: nama dan nomor telepon kontak yang Anda tambahkan manual atau impor dari ponsel.
- Lampiran: foto bukti pembayaran/struk yang Anda ambil atau pilih dari galeri.
- Tanda tangan digital: goresan tanda tangan pada layar.
- PIN aplikasi: terenkripsi melalui
flutter_secure_storageyang memanfaatkan Android Keystore. - Pengaturan: tema, bahasa, jam pengingat, mode incognito, daftar buku, dsb.
2Data yang Dikumpulkan Pihak Ketiga ¶
Beberapa fitur menggunakan layanan pihak ketiga yang memiliki kebijakan privasi sendiri. Berikut data yang mereka kumpulkan:
| Layanan | Data dikumpulkan | Tujuan |
|---|---|---|
| Google AdMob | Advertising ID, alamat IP, lokasi perkiraan (dari IP), interaksi iklan, diagnostik & crash log SDK | Penayangan iklan, pengukuran performa iklan, anti-fraud |
| Google UMP | Pilihan persetujuan iklan Anda (EEA/UK) | Memenuhi regulasi GDPR/UK ePrivacy |
| Google Play Billing | Riwayat pembelian, status entitlement | Memproses pembelian Premium |
Aplikasi tidak menggunakan layanan analytics (Firebase Analytics, Mixpanel, dll.) maupun layanan crash reporting (Crashlytics, Sentry). Kami tidak mengetahui apa pun tentang bagaimana Anda menggunakan aplikasi di luar yang dikumpulkan AdMob untuk iklan.
3Izin Perangkat & Penggunaannya ¶
| Izin | Wajib? | Untuk apa |
|---|---|---|
| Kamera | Opsional | Mengambil foto bukti pembayaran & struk. Foto disimpan lokal, tidak diunggah. |
| Galeri / Photo Picker | Opsional | Memilih foto bukti dari galeri (Android 13+ pakai system Photo Picker, tanpa permission penuh). |
| Kontak | Opsional | Hanya saat Anda menekan "Impor dari Kontak". Hanya nama & nomor yang dibaca; tidak ada sinkronisasi otomatis. |
| Notifikasi | Opsional | Menampilkan pengingat jatuh tempo dan konfirmasi pembayaran. |
| Alarm Tepat Waktu | Wajib jika pengingat aktif | Memastikan pengingat muncul pada jam yang Anda atur, bukan tertunda 15+ menit. |
| Boot Completed | Wajib jika pengingat aktif | Menjadwalkan ulang notifikasi setelah perangkat di-restart agar reminder tidak hilang. |
| Biometrik / Sidik Jari | Opsional | Membuka kunci aplikasi. Data biometrik tidak dibaca atau disimpan aplikasi — verifikasi dilakukan oleh Android. |
| Internet | Wajib | Menampilkan iklan & memproses pembelian premium via Google Play. |
| Vibrate | Opsional | Umpan balik haptic ringan saat interaksi tertentu. |
Anda dapat menolak atau mencabut izin opsional kapan saja melalui Setelan Android → Aplikasi → Utangin → Izin. Fitur yang membutuhkan izin akan otomatis nonaktif jika izin dicabut.
4Iklan & Persetujuan ¶
Versi gratis menampilkan iklan dari Google AdMob dalam bentuk banner, interstitial, atau app open. Saat pertama kali aplikasi dijalankan, kami memanggil Google User Messaging Platform (UMP) untuk menangani persetujuan iklan personal — terutama untuk pengguna di wilayah EEA, UK, atau yurisdiksi lain yang menerapkan regulasi serupa.
Anda dapat mengelola preferensi iklan kapan saja melalui:
- Setelan Android → Google → Iklan → Hapus iklan personal
- Setel ulang Advertising ID untuk memutus profil iklan
- Membeli Utangin Premium untuk menghilangkan seluruh iklan secara permanen
Untuk detail kebijakan AdMob, baca Kebijakan Iklan Google dan Kebijakan Privasi Google.
5Pembelian Premium (Google Play Billing) ¶
Pembelian Premium diproses sepenuhnya oleh Google Play. Kami tidak menerima, menyimpan, atau memproses data kartu kredit, rekening bank, atau metode pembayaran lainnya. Yang aplikasi terima dari Google hanya konfirmasi status entitlement ("premium aktif" / "tidak aktif").
- Produk:
utangin_remove_ads— pembelian satu kali (lifetime). - Riwayat pembelian dikelola oleh akun Google Anda, bukan oleh aplikasi.
- Untuk pertanyaan refund/billing hubungi Dukungan Google Play.
6Cadangan & Ekspor Data ¶
Aplikasi menyediakan fitur ekspor data dalam format JSON, CSV, dan PDF. File hasil ekspor disimpan di folder lokal perangkat Anda. File baru dibagikan ke aplikasi lain (mis. WhatsApp, Drive, Email) hanya ketika Anda secara eksplisit menekan tombol "Bagikan".
7Penyimpanan, Retensi & Penghapusan ¶
Data lokal Anda disimpan selama aplikasi terpasang. Tidak ada kebijakan retensi otomatis — kami tidak akan menghapus data Anda tanpa instruksi eksplisit dari Anda.
Anda dapat menghapus data dengan tiga cara:
- Hapus selektif — hapus transaksi/kontak/foto satu per satu dari dalam aplikasi.
- Hapus semua data — Setelan → Hapus Semua Data akan menghapus seluruh database SQLite dalam sekali ketuk (tidak bisa di-undo).
- Uninstall aplikasi — Android akan menghapus seluruh data privat aplikasi termasuk SQLite, SharedPreferences, dan cache.
Untuk data yang dikumpulkan AdMob, reset Advertising ID Anda di Setelan Android → Google → Iklan → Setel ulang ID iklan.
8Hak Anda atas Data Pribadi ¶
Sebagai pengguna di Indonesia, Anda memiliki hak-hak berikut sesuai UU PDP No. 27/2022:
- Hak akses — melihat data yang Anda input kapan saja melalui antarmuka aplikasi.
- Hak koreksi — mengubah catatan apa pun langsung dari aplikasi.
- Hak penghapusan — menghapus selektif atau menghapus seluruh data sekaligus (lihat §7).
- Hak portabilitas — mengekspor seluruh data dalam format JSON/CSV untuk dipindahkan ke aplikasi lain.
- Hak menarik persetujuan — mencabut izin perangkat kapan saja, atau berhenti menggunakan aplikasi.
Karena data Anda disimpan lokal di perangkat sendiri, sebagian besar hak ini dapat Anda eksekusi mandiri tanpa perlu menghubungi kami.
9Keamanan Data ¶
Aplikasi menerapkan langkah-langkah keamanan berikut:
- PIN & biometrik — opsional, mengunci aplikasi dari mata yang tidak berkepentingan.
- Enkripsi PIN — disimpan via Android Keystore
melalui
flutter_secure_storage, bukan plaintext. - Mode Incognito — menyembunyikan nominal saldo dengan satu ketuk, berguna saat layar dilihat orang lain.
- App-private storage — foto lampiran disimpan di direktori privat aplikasi yang tidak bisa diakses aplikasi lain tanpa root.
- HTTPS — komunikasi dengan Google AdMob & Play Billing menggunakan TLS terenkripsi.
- R8 / ProGuard — kode aplikasi dikaburkan di build release agar lebih sulit di-reverse engineer.
10Anak-anak ¶
Aplikasi ditujukan untuk pengguna berusia 17 tahun ke atas. Kami tidak secara sadar mengumpulkan data pribadi dari anak di bawah usia tersebut. Jika Anda adalah orang tua atau wali dan mendapati anak Anda menggunakan aplikasi tanpa pengawasan, mohon hapus aplikasi dari perangkat anak dan hubungi kami bila perlu.
11Perubahan Kebijakan ¶
Kebijakan ini dapat diperbarui dari waktu ke waktu untuk mencerminkan perubahan fitur, layanan pihak ketiga, atau regulasi. Versi terbaru selalu tersedia di halaman ini, dan tanggal "Berlaku sejak" di atas akan diperbarui setiap perubahan material. Untuk perubahan yang berdampak besar pada pengguna, kami juga akan menampilkan pemberitahuan dalam aplikasi.
12Kontak & Pengaduan ¶
Jika Anda memiliki pertanyaan, keberatan, permintaan akses data, atau pengaduan terkait kebijakan ini, silakan hubungi:
- Email: khaerul0210@gmail.com
- Mohon awali subjek email dengan
[Privasi]agar dapat diproses dengan prioritas.
Kami akan berupaya merespons dalam 3–5 hari kerja. Untuk hal yang mendesak terkait pelanggaran data, Anda juga dapat mengadukan ke Kementerian Komunikasi dan Informatika Republik Indonesia sebagai otoritas pengawas perlindungan data pribadi.