IbadahKu — Privacy Policy
Last updated: October 4, 2026
Applies to the Android application IbadahKu (package com.eltscode.ibadahku), published by ELTSCODE. Prepared under UU No. 27 Tahun 2022 tentang Pelindungan Data Pribadi (UU PDP) and Google Play's Developer Program Policies.
The short version
IbadahKu records daily worship — prayers, fasting, Qur'an reading, sadaqah, muhasabah, tirakat. Those records are kept on your phone, and the whole app works without an account and without an internet connection. Prayer times and reminders are calculated and scheduled on the phone. Nothing you record is sent to us. What does leave the phone is listed below, each with the moment it happens: crash reports and anonymous usage events (which you can switch off), a backup you choose to make, and sign-in if you choose to sign in.
1. Who we are
ELTSCODE ("we", "us") is an independent software development team based in Indonesia and the developer of IbadahKu. Questions about your data: eltscode.dev@gmail.com.
2. Where your records live
Every worship record is stored in a database on your phone. You do not need an account to use any part of the free app, and signing in does not move your records anywhere: they stay on the phone after you sign in. A future Premium plan will offer syncing a copy to our server so it can be used on more than one device; that is not available in this version, and this page will say so before it is.
3. What is stored on your phone
- Worship records you enter yourself: obligatory and sunnah prayers (with the reason if you skipped one), fasting and suhoor, Qur'an pages and surahs read, sadaqah amounts and notes, your own muhasabah list and private notes, istighfar and tasbih counts, qadha counts, and tirakat with its practices.
- Settings: display name, the city you chose for prayer times, calculation method, targets and reminder preferences.
- Gender and menstruation/nifas pauses — only if you enter them. Gender is used for one thing: offering the pause that stops obligatory prayers from counting as missed. What is stored is the start and end date of each pause. We name it separately because those dates are a record of a menstrual cycle, which Google Play classes as health data. Leave gender empty and none of these rows are ever created.
- If you sign in: a session token, stored encrypted with Android Keystore.
No location is stored, no contacts, and nothing else from your device.
4. Signing in (optional)
Sign-in uses Google Sign-In and Firebase Authentication. If you sign in, our server holds your account: the email address and name from your Google account and an internal Firebase identifier. Your worship records are not sent with it in this version. Google's privacy policy applies to the sign-in itself.
5. What leaves your phone, and when
- Firebase Crashlytics (release builds): when the app crashes, a technical error trace — the failing code location, phone model, Android version and app version. No worship records, no muhasabah, no name or email.
- Firebase Analytics (release builds, on by default, one switch off in Settings → Privacy & Data). Exactly ten events: you finished choosing a city, logged your first prayer on this phone, logged your first Qur'an reading, which tab you opened, you opened the plans list, you tapped a paid plan there, the Google Play payment screen opened, and a purchase succeeded, failed or was restored. The first three are sent once per installation. The plan events carry one value — the plan name (free, pro or premium) — and never a price, order number, payment detail or token. Purchases cannot be made in this version, so those events cannot occur in it. Not included: your records, muhasabah, which surah or page you read, sadaqah amounts, your name or email. Events are not linked to your account. Google also records app opens and sessions.
- No advertising and no Advertising ID. The
AD_IDpermission is removed from the app. Your data is not sold, not shared for advertising, and not used to train any model. - Google Drive backup — only if you turn it on (Settings → Account; off by default). Your whole record is uploaded to your own Google Drive, into a folder the app creates, with the
drive.filepermission that lets the app see only files it created. We cannot read it. The backup is not encrypted: anyone who can open that Drive account can read it, muhasabah included. - Android backup: if backup is enabled on your phone, Android includes the app's database and settings in your Google backup, so your records come back when you set up a new phone. The session token is never included. Google's backup terms apply.
- Backup files you save or share (Settings → Account → Backup) go only where you send them. They are not encrypted.
- Android's location service (Google)— only when you tap "use my location" in the city picker, at city-level accuracy, to suggest a city name. The coordinates are not stored and not sent to us.
- Google Play in-app updates: the app asks the Play Store app on your phone whether a newer version is available. Nothing about you is included.
6. Reminders
Prayer reminders are scheduled by your phone's operating system. There is no push service and no device token sent anywhere; that is also why reminders work offline.
7. How long, and how to delete
- Records stay on your phone until you delete them. There is no automatic expiry.
- Start over (Settings → Account → Privacy & Data) deletes the records and keeps your settings. Delete data on this phone removes everything the app stored, as does uninstalling the app. Neither can be undone unless you saved a backup.
- Account deletion, if you signed in: Settings → Account → Privacy & Data → Delete account. It is permanent. If the app cannot reach our server, or you no longer have the phone, email eltscode.dev@gmail.com from the address you signed in with and we will delete the account manually.
- Backups in your Google Drive or files you saved are yours to delete.
- Step by step, including deletion without the app: /ibadahku-delete-account.
8. Children
IbadahKu is not directed at children under 13 and does not knowingly collect data from them.
9. Changes
When the app's behaviour changes, this page changes with it, and the date above is updated. Anything new that would leave your phone is described here before the version that sends it is released.
IbadahKu — Kebijakan Privasi
Terakhir diperbarui: 4 Oktober 2026
Versi singkatnya
IbadahKu mencatat ibadah harian — solat, puasa, bacaan Qur'an, sedekah, muhasabah, tirakat. Catatan itu tersimpan di HP-mu, dan seluruh aplikasi bisa dipakai tanpa akun dan tanpa internet. Jadwal dan pengingat solat dihitung serta dijadwalkan di HP. Tidak ada catatanmu yang dikirim ke kami. Yang keluar dari HP dicantumkan di bawah, lengkap dengan kapan terjadinya: laporan crash dan peristiwa penggunaan anonim (bisa kamu matikan), cadangan yang kamu buat sendiri, dan proses masuk kalau kamu memilih masuk.
1. Siapa kami
ELTSCODE adalah tim pengembang perangkat lunak independen di Indonesia dan pengembang IbadahKu. Pertanyaan tentang datamu: eltscode.dev@gmail.com.
2. Di mana catatanmu disimpan
Setiap catatan ibadah tersimpan di basis data di HP-mu. Kamu tidak butuh akun untuk memakai bagian mana pun dari aplikasi gratis, dan masuk akun tidak memindahkan catatanmu ke mana pun: catatan tetap di HP sesudah kamu masuk. Paket Premium kelak akan menawarkan sinkron salinan ke server kami supaya bisa dipakai di lebih dari satu HP; itu belum tersedia di versi ini, dan halaman ini akan menyebutnya lebih dulu sebelum tersedia.
3. Yang tersimpan di HP-mu
- Catatan ibadah yang kamu isi sendiri: solat wajib dan sunnah (beserta alasan kalau dilewati), puasa dan sahur, halaman dan surah Qur'an yang dibaca, nominal dan keterangan sedekah, daftar muhasabah dan catatan pribadimu, hitungan istighfar dan tasbih, hitungan qadha, serta tirakat beserta amalannya.
- Pengaturan: nama tampilan, kota jadwal solat, metode hisab, target, dan preferensi pengingat.
- Jenis kelamin dan jeda haid/nifas — hanya kalau kamu mengisinya. Jenis kelamin dipakai untuk satu hal: menawarkan jeda yang membuat solat fardhu tidak dihitung terlewat. Yang tersimpan adalah tanggal mulai dan selesai tiap jeda. Kami menyebutnya terpisah karena tanggal itu adalah catatan siklus menstruasi, yang digolongkan Google Play sebagai data kesehatan. Biarkan jenis kelamin kosong dan baris ini tidak pernah dibuat.
- Kalau kamu masuk akun: token sesi, disimpan terenkripsi dengan Android Keystore.
Tidak ada lokasi yang disimpan, tidak ada kontak, dan tidak ada isi HP lainnya.
4. Masuk akun (opsional)
Masuk memakai Google Sign-In dan Firebase Authentication. Kalau kamu masuk, server kami memegang akunmu: alamat email dan nama dari akun Google-mu, serta pengenal internal Firebase. Catatan ibadahmu tidak ikut dikirim di versi ini. Kebijakan privasi Google berlaku untuk proses masuk itu sendiri.
5. Yang keluar dari HP, dan kapan
- Firebase Crashlytics (build rilis): saat aplikasi crash, jejak error teknis — lokasi kode yang gagal, model HP, versi Android, dan versi aplikasi. Tidak ada catatan ibadah, tidak ada muhasabah, tidak ada nama atau email.
- Firebase Analytics (build rilis, menyala secara bawaan, satu sakelar untuk mematikannya di Pengaturan → Privasi & Data). Tepat sepuluh peristiwa: kamu selesai memilih kota, mencatat solat pertama di HP ini, mencatat bacaan Qur'an pertama, tab mana yang dibuka, membuka daftar paket, menekan paket berbayar di sana, layar pembayaran Google Play terbuka, serta pembelian berhasil, gagal, atau dipulihkan. Tiga yang pertama terkirim sekali per pemasangan. Peristiwa paket membawa satu nilai — nama paket (free, pro, atau premium) — dan tidak pernah harga, nomor pesanan, detail pembayaran, atau token. Pembelian tidak bisa dilakukan di versi ini, jadi peristiwa itu tidak bisa terjadi di versi ini. Tidak ikut: catatanmu, muhasabah, surah atau halaman yang kamu baca, nominal sedekah, nama atau email. Peristiwa tidak dihubungkan ke akunmu. Google juga mencatat aplikasi dibuka dan sesi dimulai.
- Tanpa iklan dan tanpa Advertising ID. Izin
AD_IDdicabut dari aplikasi. Datamu tidak dijual, tidak dibagikan untuk iklan, dan tidak dipakai melatih model apa pun. - Cadangan Google Drive — hanya kalau kamu menyalakannya (Pengaturan → Akun; mati secara bawaan). Seluruh catatanmu diunggah ke Google Drive milikmu sendiri, ke folder yang dibuat aplikasi, dengan izin
drive.fileyang hanya memberi aplikasi akses ke berkas yang ia buat sendiri. Kami tidak bisa membacanya. Cadangan itu tidak dienkripsi: siapa pun yang bisa membuka akun Drive tersebut bisa membacanya, termasuk muhasabah. - Cadangan Android: kalau cadangan menyala di HP-mu, Android menyertakan basis data dan pengaturan aplikasi ke cadangan Google-mu, sehingga catatanmu kembali saat menyiapkan HP baru. Token sesi tidak pernah ikut. Ketentuan cadangan Google berlaku.
- Berkas cadangan yang kamu simpan atau kirim (Pengaturan → Akun → Cadangan) hanya pergi ke tempat yang kamu pilih. Berkasnya tidak dienkripsi.
- Layanan lokasi Android (Google)— hanya saat kamu menekan "gunakan lokasi saya" di pemilih kota, dengan akurasi setingkat kota, untuk menyarankan nama kota. Koordinatnya tidak disimpan dan tidak dikirim ke kami.
- Pembaruan dalam aplikasi Google Play: aplikasi bertanya kepada aplikasi Play Store di HP-mu apakah versi baru tersedia. Tidak ada apa pun tentangmu yang ikut.
6. Pengingat
Pengingat solat dijadwalkan oleh sistem operasi HP-mu. Tidak ada layanan push dan tidak ada token perangkat yang dikirim ke mana pun; itu juga alasan pengingat tetap jalan tanpa internet.
7. Berapa lama, dan cara menghapus
- Catatan tetap di HP sampai kamu menghapusnya. Tidak ada kedaluwarsa otomatis.
- Mulai dari awal (Pengaturan → Akun → Privasi & Data) menghapus catatan dan mempertahankan pengaturan. Hapus data di HP ini menghapus semua yang disimpan aplikasi, begitu juga mencopot aplikasi. Keduanya tidak bisa dibatalkan kecuali kamu menyimpan cadangan.
- Hapus akun, kalau kamu masuk: Pengaturan → Akun → Privasi & Data → Hapus akun. Permanen. Kalau aplikasi tidak bisa menjangkau server kami, atau HP-nya sudah tidak ada, kirim email ke eltscode.dev@gmail.com dari alamat yang kamu pakai masuk dan kami menghapus akunnya secara manual.
- Cadangan di Google Drive-mu atau berkas yang kamu simpan adalah milikmu untuk dihapus.
- Langkah lengkapnya, termasuk menghapus tanpa aplikasi: /ibadahku-delete-account.
8. Anak-anak
IbadahKu tidak ditujukan untuk anak di bawah 13 tahun dan tidak dengan sengaja mengumpulkan data dari mereka.
9. Perubahan
Kalau perilaku aplikasi berubah, halaman ini ikut berubah dan tanggal di atas diperbarui. Apa pun yang baru dan akan keluar dari HP-mu dijelaskan di sini sebelum versi yang mengirimnya dirilis.