Ringkasnya
Semua aplikasi DenzaPlay Life bisa kamu pakai tanpa masuk. Datamu disimpan di perangkat atau browser-mu sendiri.
Masuk dengan Google itu opsional. Kalau kamu masuk, salinan isi aplikasimu disinkronkan ke Google Cloud Firestore di Jakarta (asia-southeast2). Dari aplikasi, hanya akunmu yang bisa membaca dan mengubahnya. Satu administrator berwenang di PT Denzaplay Indonesia punya akses teknis, tetapi tidak melihat isinya kecuali kamu minta bantuan atau penghapusan, atau diwajibkan hukum.
Data profil untuk masuk (nama, email, foto profil, dan waktu masuk) dikelola oleh Google melalui Firebase Authentication dan diproses terutama di Amerika Serikat.
Di Android, Kendi, Hafalan, Fotokopi, dan Bobo belum menyinkronkan isi catatanmu. Di versi web, semua aplikasi menyinkronkan isinya.
Data Tamu Bulanan (siklus menstruasi) hanya disinkronkan kalau kamu menyalakan izin khususnya. Izin ini mati secara bawaan, dan berlaku per perangkat.
Tidak ada iklan, dan kami tidak memasang SDK analitik atau pelaporan crash. Satu pengecualian yang perlu kamu tahu: Fotokopi di Android memakai Google ML Kit untuk OCR, dan ML Kit mengirim data diagnostik dan statistik penggunaan ke Google. Gambar dan teks dokumenmu tidak ikut dikirim.
Aplikasi ditujukan untuk pengguna berusia 13 tahun ke atas. Kalau usiamu di bawah 18 tahun, kamu perlu izin orang tua atau wali sebelum masuk dan menyinkronkan data.
Kamu bisa menghapus akun dan data cloud semua aplikasi DenzaPlay Life kapan saja dari layar Akun, atau dengan email ke [email protected]. Penghapusan ini permanen dan tidak ada cadangan. Data di perangkatmu tidak ikut terhapus.
Siapa kami
DenzaPlay Life adalah kumpulan aplikasi gratis untuk Android (paket com.denzaplay.life.*) dan web (https://life.denzaplay.dev/). Aplikasi yang tersedia saat ini:
Jam Puasa (timer puasa)
Rajin (pelacak kebiasaan)
Kendi (pengingat minum air)
Curhat (jurnal mood)
Otot Kawat (catatan gym)
Tamu Bulanan (kalender haid)
Hafalan (kartu hafalan)
Fotokopi (pemindai dokumen ke PDF)
Beres (daftar tugas)
Celengan (catatan keuangan)
Bobo (alarm dan catatan tidur)
Pengelola sekaligus pengendali data pribadi: PT Denzaplay Indonesia, Indonesia.
Kontak: [email protected]
Kebijakan ini disusun dengan mengacu pada Undang-Undang Nomor 27 Tahun 2022 tentang Pelindungan Data Pribadi (UU PDP) serta kebijakan Data Pengguna Google Play.
1. Data yang ada di perangkatmu
Semua yang kamu catat disimpan secara lokal: di Android dalam basis data aplikasi (Room), berkas pribadi aplikasi, dan pengaturan aplikasi; di web dalam penyimpanan browser-mu (IndexedDB dan localStorage). Selama kamu tidak masuk, data ini tidak dikirim ke server kami.
Tiap aplikasi juga menyimpan pengaturan kecil di perangkat: bahasa, tema gelap atau terang, tanda bahwa kamu sudah melewati pengenalan aplikasi, dan, kalau kamu sudah menyetujui syarat masuk, versi persetujuan beserta waktunya. Catatan persetujuan ini tidak diunggah.
Kunci PIN. Celengan, Curhat, dan Tamu Bulanan bisa dikunci dengan PIN. Yang disimpan hanya sidik digital PIN (hash SHA-256), bukan PIN-nya. Di Android, kamu juga bisa membuka kunci dengan biometrik; pengecekan sidik jari atau wajah dilakukan oleh perangkatmu.
Yang disimpan tiap aplikasi:
Jam Puasa: sesi puasa (mulai, selesai, target jam, preset, catatan, mode, kota) dan pengaturan pengingat.
Rajin: kebiasaan (nama, deskripsi, jadwal, pengingat) dan centang harian (nilai, catatan, dilewati atau tidak).
Kendi: catatan minum (waktu, jumlah ml, jenis minuman), gelas favorit, dan pengaturan seperti target harian, berat badan, tingkat aktivitas, jam bangun dan tidur, mode Ramadan, dan kota.
Curhat: entri jurnal (tanggal, waktu, mood, aktivitas, catatan), mood dan aktivitas buatanmu, dan pengaturan pengingat.
Otot Kawat: latihan, rutinitas, set (repetisi, beban, RPE), dan ukuran tubuh (berat badan, lingkar pinggang, persentase lemak, lingkar lengan).
Tamu Bulanan: hari haid dan alirannya, gejala, catatan harian (mood, keputihan, catatan), kategori buatanmu, dan pengaturan pengingat.
Hafalan: dek dan kartu (sisi depan dan belakang, jadwal ulang), serta pengaturan belajar dan pengingat.
Fotokopi: folder, dokumen, dan halaman (gambar pindaian, teks hasil OCR, urutan, filter, rotasi, label). Di Android, gambar pindaian disimpan sebagai berkas di penyimpanan pribadi aplikasi.
Beres: daftar, tugas (judul, catatan, tenggat, pengingat, prioritas, label, subtugas), dan filter.
Celengan: kategori, dompet, transaksi (waktu, jenis, jumlah, kategori, dompet, catatan, foto struk), anggaran, transaksi berulang, target tabungan, setoran, dan transaksi favorit. Di Android, foto struk disimpan sebagai berkas di penyimpanan pribadi aplikasi.
Bobo: catatan tidur (jam tidur, jam bangun, kualitas), alarm (jadwal, misi, getar, alarm sahur), dan pengaturan jam tidur.
Izin perangkat (Android)
Semua aplikasi:
Internet dan status jaringan: untuk masuk dan sinkronisasi yang opsional (Firebase dan layanan Google Play).
Notifikasi: untuk pengingat dan alarm lokal.
Biometrik dan sidik jari: ikut terpasang dari pustaka kunci layar, tetapi hanya dipakai Celengan, Curhat, dan Tamu Bulanan untuk membuka kunci.
Menjaga perangkat tetap aktif, layanan latar depan, dan berjalan saat perangkat dinyalakan: supaya pengingat tetap jalan dan dijadwalkan ulang setelah perangkat dinyalakan ulang.
Membaca konfigurasi layanan Google: dibutuhkan oleh layanan Google Play dan Firebase.
Tambahan per aplikasi:
Alarm tepat waktu: Jam Puasa, Rajin, Kendi, Curhat, Hafalan, Tamu Bulanan, Beres, dan Bobo, untuk pengingat dan alarm.
Kamera: Fotokopi (memindai dokumen; kamera tidak wajib ada di perangkat) dan Celengan (memotret struk).
Bobo: juga getar, alarm layar penuh, dan permintaan untuk mengabaikan optimasi baterai, supaya alarm tidur dan sahur tetap berbunyi.
Otot Kawat: hanya notifikasi lokal untuk timer istirahat.
Tidak ada aplikasi yang meminta akses kontak, lokasi presisi, SMS, atau seluruh media di perangkatmu. Berkas hanya dibuka atau disimpan lewat pemilih berkas yang kamu pakai sendiri.
Fotokopi: pengenalan teks (OCR)
Android: OCR memakai Google ML Kit yang berjalan di perangkatmu. Gambar dokumen dan teks hasil OCR tetap di perangkat. Namun ML Kit mengirim data diagnostik dan statistik penggunaan ke Google: info perangkat dan aplikasi, metrik performa, konfigurasi API, jenis kejadian, kode galat, dan ID instalasi. Menurut Google, data ini dipakai untuk diagnostik dan analitik penggunaan ML Kit, dan tidak dibagikan Google ke pihak ketiga. Tidak ada pengaturan yang bisa mematikan pengiriman ini. Penjelasan Google: https://developers.google.com/ml-kit/android-data-disclosure
Web: OCR memakai Tesseract.js. Saat pertama kali kamu menjalankan OCR, browser-mu mengunduh skrip dan model bahasanya dari jsDelivr (layanan CDN), jadi langkah ini butuh internet sekali. Setelah itu, pengenalan teks berjalan di browser-mu. Gambar dokumen tidak dikirim ke jsDelivr.
2. Data yang disinkronkan kalau kamu masuk
Masuk itu opsional. Satu-satunya cara masuk adalah dengan akun Google, melalui Firebase Authentication. Login Facebook dan X tidak aktif.
Dasar pemrosesan: kami menyinkronkan datamu atas persetujuanmu, yang kamu berikan di layar Akun sebelum masuk. Kamu bisa menarik persetujuan ini kapan saja dengan keluar atau menghapus akun.
Yang kami terima dari Google
Aplikasi hanya meminta izin Google standar untuk masuk (openid, email, dan profile). Tidak ada permintaan akses ke kontak, Drive, kalender, atau data Google lain.
Firebase Authentication secara otomatis menyimpan catatan akun berikut (ini cara kerja Firebase, bukan kode aplikasi kami): ID pengguna unik (uid), alamat email Google, nama tampilan, URL foto profil, data penyedia masuk, waktu akun dibuat, dan waktu terakhir kamu masuk. Data ini diproses oleh Google, terutama di Amerika Serikat (lihat bagian 4).
Aplikasi tidak menyimpan nama, email, atau foto profilmu di perangkat maupun di Firestore. Nama dan email hanya ditampilkan di layar Akun. Foto profil tidak dipakai sama sekali. Kami tidak menerima kata sandi Google-mu.
Yang disinkronkan ke cloud
Untuk tiap aplikasi, sinkronisasi menyimpan satu salinan utuh (snapshot) isi aplikasi itu di Firestore, di bawah uid-mu, ditambah waktu sinkron terakhir, jumlah item, dan waktu terakhir diubah. Setiap sinkronisasi menimpa salinan sebelumnya.
Kapan sinkronisasi berjalan. Sinkronisasi berjalan saat kamu menekan "Sinkron sekarang", sekali secara otomatis tepat setelah kamu masuk, dan sekali tepat setelah kamu menyalakan izin Tamu Bulanan. Tidak ada sinkronisasi di latar belakang.
Cara data disatukan. Di antara dua sinkronisasi, perangkatmu adalah salinan kerja. Saat sinkron, aplikasi membandingkan salinan di perangkat dengan salinan di cloud dan memakai yang paling baru diubah. Kalau waktunya sama persis, salinan di perangkat yang dipakai. Hasilnya disimpan ke cloud dan ke perangkat. Karena yang dibandingkan adalah salinan utuh tiap aplikasi, perubahan di perangkat yang salinannya lebih lama bisa tertimpa oleh salinan yang lebih baru dari perangkat lain.
Firebase juga menyimpan salinan sementara (cache) data cloud di perangkat atau browser-mu. Kalau sinkronisasi terputus karena offline, Firebase bisa menyelesaikan pengirimannya saat perangkat kembali online.
Isi yang tersinkron per aplikasi:
Jam Puasa, Rajin, Curhat, Otot Kawat, Beres: Android: Semua isi aplikasi; Web: Semua isi aplikasi.
Tamu Bulanan: Android: Semua isi, hanya kalau izin khusus menyala; Web: Semua isi, hanya kalau izin khusus menyala.
Celengan: Android: Semua isi; foto struk tidak ikut, hanya lokasi berkasnya di perangkat; Web: Semua isi, termasuk foto struk yang tersimpan di transaksi.
Kendi, Hafalan, Bobo: Android: Belum ada isi catatan yang tersinkron, hanya penanda nama aplikasi; Web: Semua isi aplikasi.
Fotokopi: Android: Belum ada isi yang tersinkron, termasuk gambar dan teks OCR; Web: Semua isi, termasuk gambar halaman pindaian dan teks OCR.
Profil Google-mu tidak pernah disalin ke data sinkronisasi.
3. Data sensitif
Beberapa aplikasi menyimpan hal yang sangat pribadi. Kami ingin kamu tahu persis apa yang terjadi dengannya.
Tamu Bulanan (data kesehatan)
Tamu Bulanan menyimpan data siklus menstruasi, gejala, dan catatan harian. Menurut UU PDP, data kesehatan termasuk data pribadi yang bersifat spesifik.
Tanpa masuk, data ini hanya ada di perangkatmu, dan bisa kamu kunci dengan PIN.
Masuk saja tidak membuat data ini tersinkron. Sinkronisasi baru jalan setelah kamu menyalakan izin "Sinkronkan data Tamu Bulanan" di layar Akun dan menyetujuinya. Izin ini mati secara bawaan.
Izin berlaku per perangkat dan disimpan di perangkat itu saja, bukan di Firebase. Perangkat yang izinnya mati tidak pernah mengirim atau mengambil data Tamu Bulanan.
Kalau kamu mematikan izin, sinkronisasi di perangkat itu berhenti dan semua data Tamu Bulanan di cloud untuk akunmu dihapus. Catatan di perangkat tetap ada.
Perangkat lain tetap menyimpan catatannya sendiri. Kalau izin di perangkat lain itu masih menyala, data Tamu Bulanan dari perangkat itu akan terunggah lagi saat sinkron berikutnya. Untuk menghentikannya sepenuhnya, matikan izin di semua perangkatmu.
Celengan (data keuangan)
Celengan menyimpan data keuangan: dompet, transaksi, anggaran, target tabungan, dan foto struk. Data ini bisa dikunci dengan PIN, dan disinkronkan bersama data aplikasi lain setelah kamu masuk (lihat tabel di bagian 2).
Curhat (jurnal mood)
Curhat menyimpan entri mood, aktivitas, dan catatan pribadi. Data ini bisa dikunci dengan PIN, dan disinkronkan bersama data aplikasi lain setelah kamu masuk.
Fotokopi (dokumen pindaian)
Dokumen yang kamu pindai bisa berisi data pribadi, misalnya KTP. Di versi web, gambar halaman dan teks OCR ikut tersinkron kalau kamu masuk. Di Android, belum ada yang tersinkron, dan gambar serta teksnya tidak pernah meninggalkan perangkat (lihat catatan ML Kit di bagian 1).
Berlaku untuk semua data sensitif
Kalau tersinkron, salinannya disimpan di Firestore di Jakarta. Dari aplikasi, hanya akunmu yang bisa membaca atau mengubahnya. Akses administrator dijelaskan di bagian 5.
Data ini tidak dipakai untuk iklan, tidak dianalisis, dan tidak dijual atau dibagikan ke pihak lain.
Kamu bisa menghapusnya dari cloud kapan saja lewat "Hapus akun & data cloud".
4. Di mana data disimpan
Data lokal: di perangkat atau browser-mu.
Isi aplikasi yang disinkronkan: Google Cloud Firestore, region asia-southeast2 (Jakarta, Indonesia), tanpa data profilmu.
Data profil untuk masuk: Firebase Authentication. Layanan ini tidak terikat region. Google memprosesnya di infrastrukturnya, terutama di Amerika Serikat.
Transfer data ke luar Indonesia
Kalau kamu masuk, data profilmu (uid, email, nama tampilan, URL foto profil, data penyedia masuk, waktu akun dibuat, dan waktu terakhir masuk) dikirim ke dan diproses oleh Google LLC di Amerika Serikat, sebagai prosesor data kami melalui Firebase. Isi aplikasi yang kamu sinkronkan tetap disimpan di Jakarta.
5. Siapa yang bisa mengakses datamu
Kamu. Aturan keamanan Firestore hanya mengizinkan akun yang masuk dengan uid yang sama untuk membaca dan menulis datanya sendiri. Pengguna lain tidak bisa melihat datamu.
Google/Firebase menyimpan dan memproses data ini sebagai penyedia layanan bagi kami.
PT Denzaplay Indonesia: hanya satu administrator berwenang di PT Denzaplay Indonesia yang punya akses ke konsol Firebase. Sebagai pemilik proyek, administrator ini secara teknis bisa mengakses data yang tersimpan. Kami tidak melihat atau memakai isi datamu, kecuali kamu meminta bantuan atau penghapusan data, atau kalau hukum mewajibkannya.
Kami tidak menjual datamu dan tidak membagikannya untuk iklan.
6. Pihak ketiga
Kami memakai layanan Google LLC (termasuk Firebase) sebagai prosesor data:
Google Sign-In (lewat Credential Manager di Android) untuk masuk dengan akun Google.
Firebase Authentication untuk mengelola akunmu. Diproses oleh Google LLC, terutama di Amerika Serikat.
Cloud Firestore untuk menyimpan data yang disinkronkan, di region Jakarta.
Google ML Kit untuk OCR Fotokopi di Android. Pengenalan teks berjalan di perangkat, tetapi ML Kit mengirim data diagnostik dan statistik penggunaan ke Google (lihat bagian 1). Gambar dan teks dokumen tidak dikirim.
Di versi web, browser-mu juga mengunduh kode dari:
Google (gstatic.com): pustaka Firebase, hanya untuk fitur masuk dan sinkronisasi.
jsDelivr: Tesseract.js, hanya saat kamu menjalankan OCR di Fotokopi.
Seperti saat membuka situs apa pun, penyedia ini menerima permintaan dari browser-mu, termasuk alamat IP. Isi catatanmu tidak dikirim ke mereka.
Kami tidak memasang SDK iklan, analitik (termasuk Google Analytics), atau pelaporan crash di aplikasi Android maupun web. Satu-satunya pengiriman statistik penggunaan adalah dari Google ML Kit di Fotokopi Android, seperti dijelaskan di atas.
Kebijakan privasi Google: https://policies.google.com/privacy
7. Ekspor dan cadangan
Kamu bisa menyimpan salinan datamu sendiri sebagai berkas, di tempat yang kamu pilih. Ekspor tidak mengunggah apa pun ke server kami.
Jam Puasa: JSON
Rajin: CSV dan JSON
Kendi: CSV
Curhat: JSON, CSV, dan PDF
Otot Kawat: CSV dan JSON
Tamu Bulanan: JSON, CSV, dan PDF untuk dokter
Hafalan: belum ada ekspor; kamu bisa mengimpor kartu dari CSV, TSV, atau teks
Fotokopi: PDF atau JPG; di Android juga cadangan JSON berisi teks OCR dan info dokumen (tanpa gambar)
Beres: CSV
Celengan: JSON dan CSV (di versi web, berkas JSON tidak memuat foto struk)
Bobo: CSV
8. Keluar dan menghapus akun
Keluar (sign out). Sesi berakhir dan sinkronisasi berhenti. Data di perangkatmu tetap ada dan tetap bisa kamu pakai. Data yang sudah ada di cloud tetap tersimpan sampai kamu menghapus akun.
Hapus akun & data cloud. Satu akun dipakai untuk semua aplikasi DenzaPlay Life. Kalau kamu menekan "Hapus akun & data cloud" di aplikasi mana pun, data cloud untuk semua aplikasi DenzaPlay Life di akun itu dihapus, lalu akun Firebase-mu dihapus. Tindakan ini permanen. Karena tidak ada cadangan, data cloud yang terhapus tidak bisa dipulihkan.
Firebase Authentication dikelola Google. Setelah akun dihapus, Google bisa menyimpan atau menghapus catatan akunnya di sisi server sesuai kebijakannya sendiri.
Data di perangkatmu setelah akun dihapus. Data di perangkat atau browser-mu tidak ikut terhapus: catatan, foto pindaian dan struk, pengaturan, PIN, dan pengingat yang sudah dijadwalkan tetap ada. Untuk menghapusnya, hapus catatan di aplikasi, hapus data aplikasi di pengaturan Android, copot aplikasinya, atau hapus data situs di browser.
Kalau kamu tidak bisa membuka aplikasi lagi, kamu juga bisa meminta penghapusan akun dan data cloud lewat email ke [email protected] dari alamat email Google yang kamu pakai untuk masuk.
Menghapus satu catatan. Kalau kamu menghapus satu catatan di aplikasi, catatan itu langsung hilang dari perangkatmu. Di cloud, catatan itu hilang saat kamu sinkron berikutnya, karena salinan baru tidak lagi memuatnya. Sampai saat itu, salinan lama di cloud masih memuat catatan itu. Kalau salinan di cloud lebih baru (misalnya dari perangkat lain), salinan cloud itulah yang dipakai, jadi catatan yang kamu hapus bisa muncul lagi.
9. Berapa lama data disimpan
Tidak ada penghapusan otomatis.
Data cloud disimpan sampai kamu menghapus akun, atau sampai kamu mematikan izin sinkronisasi Tamu Bulanan (khusus data Tamu Bulanan).
Tidak ada cadangan (backup) data cloud.
Data lokal ada di perangkatmu sampai kamu menghapusnya, menghapus data aplikasi, atau mencopot aplikasi.
10. Hak-hakmu atas data pribadi
Sesuai UU PDP, kamu punya hak antara lain untuk:
mendapat informasi yang jelas tentang data yang kami proses dan tujuannya;
mengakses dan mendapat salinan data pribadimu;
memperbaiki data yang tidak akurat;
meminta penghapusan data dan mengakhiri pemrosesan;
menarik kembali persetujuan yang sudah kamu berikan;
mendapat data pribadimu dalam format yang umum dipakai.
Sebagian besar hak ini bisa langsung kamu pakai di aplikasi: data ada di perangkatmu, bisa kamu ubah dan ekspor, izin Tamu Bulanan bisa kamu matikan, dan akun bisa kamu hapus lewat "Hapus akun & data cloud". Untuk permintaan lain, kirim email ke [email protected].
11. Usia pengguna
Aplikasi DenzaPlay Life ditujukan untuk pengguna berusia 13 tahun ke atas.
Masuk dan sinkronisasi itu opsional. Semua aplikasi bisa dipakai tanpa masuk, dan selama kamu tidak masuk, aplikasi tidak mengirim isi catatanmu ke server kami.
Sesuai UU PDP, kalau usiamu di bawah 18 tahun, kamu perlu persetujuan orang tua atau wali sebelum masuk dengan Google dan menyinkronkan data.
Orang tua atau wali yang ingin bertanya, atau meminta data anaknya dihapus, bisa menghubungi [email protected].
12. Perubahan kebijakan
Kalau kebijakan ini berubah, kami akan memasang versi barunya di halaman ini (https://denzaplay.dev/privacy) dan memperbarui tanggal "Berlaku sejak" di atas. Perubahan tidak diumumkan di dalam aplikasi, jadi sesekali cek halaman ini, ya.
13. Hubungi kami
Ada pertanyaan, atau ingin memakai hakmu atas data pribadi? Kirim email ke [email protected].
PT Denzaplay Indonesia, Indonesia