Pandai Kids — Privacy Policy
Last updated: 4 November 2026
English · Bahasa Indonesia · Bahasa Melayu
Pandai Kids (“the app”) is made by zidniryi for young children (about 3 to 10 years old) and their parents. We designed it to collect as little as possible, and nothing that identifies a child.
What the app keeps
On the device, so the app can work:
- the language, the child’s age group (3-4, 5-6, 7-8 or 8+, never a birth date) and an optional nickname (up to 12 characters) chosen during setup;
- progress: stars, best result and number of rounds per activity, today’s play time, the daily mission, unlocked pictures and activities, and the virtual pet;
- parent settings: sound effects, Pandi’s voice, the break reminder, the daily message and the online backup.
Progress backup (Google Firebase)
So progress isn’t lost, the app backs up part of it to Google Cloud Firestore. It uses Firebase Anonymous Authentication: the device gets a random ID, and there is no account, email address, password or sign-up. The backup is stored under that random ID and contains only:
- total stars, best stars and number of rounds per activity, and which pictures and activities are unlocked;
- the age group (3-4, 5-6, 7-8 or 8+) and the app language;
- the time of the last backup.
The backup never contains the nickname, a real name, a birth date, location, photo, voice recording, or any drawing the child made. Security rules let each device read and write only its own backup. A parent can bring the backup back with “Restore progress” in Settings (behind the parent question), or turn the backup off, which deletes it (see Deleting your data).
Firebase App Check (Google Play Integrity) confirms that requests come from the genuine app, to stop abuse. Firebase Remote Config lets us change settings such as how often ads may appear (never more than once every 5 minutes) without an update. Firebase Crashlytics and Performance Monitoring send crash reports and loading times with technical device information (model, Android version) so we can fix problems; they contain no personal information about the child. Google Analytics is not used, and the app does not use the Advertising ID.
Daily message (optional)
At the end of the first setup, after the parent question, the app turns on a daily message from Pandi (on Android 13 and later only if the parent allows notifications). A parent can turn it off at any time in Settings. When it is on, the device receives at most one short, kind message a day at a fixed time, through Firebase Cloud Messaging. The message never links to a purchase or an ad and only opens the app. Turning it off deletes the device’s message token.
Sharing a drawing
After a grown-up answers a math question, a finished drawing can be saved to the device’s gallery or passed to the phone’s own share menu. The app does not upload drawings anywhere; the grown-up decides where they go.
Read-aloud speech uses the text-to-speech engine already on the device. There is no chat, no camera, microphone or location access, and no in-app purchases. Uninstalling the app deletes the data on the device.
Advertising
The app shows ads through Google AdMob, a Google Play Families Self-Certified Ads SDK. Every ad request is marked as child-directed (treatment for users under the age of consent), personalized ads are turned off, and the maximum ad content rating is G.
- A small banner appears only on the home screen, never during an activity.
- A full-screen ad may appear only when leaving an activity after it is finished, at most once every 5 minutes.
- Reward videos (an extra hint, unlocking a picture or activity early, pet treats) play only when tapped, are always optional, and are never needed to keep playing: everything locked also opens by itself with stars earned in play.
To show and measure ads, Google may process limited technical information such as the IP address (from which an approximate location can be derived) and device information, as described in Google’s privacy policy and how Google uses information from apps. Under child-directed treatment Google does not use this for personalized advertising or remarketing. None of the Firebase data above is used for advertising.
Children’s privacy
The app is made for children and follows the Google Play Families Policy. We do not knowingly collect personal information from children. The optional nickname never leaves the device.
Deleting your data
- Online backup: open Settings (behind the parent question) → Progress backup → turn off “Back up progress online”. The backup and its anonymous ID are deleted from our servers straight away, and nothing is backed up again until the switch is turned back on. If the phone is offline, the switch stays on and nothing is deleted; try again when it is online.
- Data on the phone: uninstall the app, or clear its storage in Android’s app settings.
- Need help? Write to zidniryi123@gmail.com. Because backups carry no name or email, we cannot look one up for you, so please use the switch above on the child’s phone.
Crash reports and performance data (Crashlytics, Performance Monitoring) contain no personal information and are kept by Google only for a limited time (crash reports for 90 days).
Changes and contact
If this policy changes, the new version will be posted at this address with a new date. Questions or deletion requests: zidniryi123@gmail.com.
Bahasa Indonesia
Pandai Kids (“aplikasi”) dibuat oleh zidniryi untuk anak kecil (sekitar 3 sampai 10 tahun) dan orang tuanya. Kami merancangnya agar mengumpulkan data sesedikit mungkin, dan tidak ada yang bisa mengenali anak.
Yang tersimpan di perangkat. Bahasa, kelompok umur anak (3-4, 5-6, 7-8, atau 8+, bukan tanggal lahir), nama panggilan opsional (maks. 12 karakter); kemajuan (bintang, hasil terbaik dan jumlah ronde per aktivitas, waktu main hari ini, misi harian, gambar dan aktivitas yang sudah dibuka, hewan peliharaan); serta pengaturan orang tua (efek suara, suara Pandi, pengingat istirahat, pesan harian, cadangan online).
Cadangan progres (Google Firebase). Agar progres tidak hilang, sebagian dicadangkan ke Google Cloud Firestore memakai Firebase Anonymous Authentication: perangkat mendapat ID acak, tanpa akun, email, kata sandi, atau pendaftaran. Cadangan hanya berisi total bintang, bintang terbaik dan jumlah ronde per aktivitas, gambar dan aktivitas yang sudah dibuka, kelompok umur, bahasa aplikasi, dan waktu pencadangan terakhir. Cadangan tidak pernah berisi nama panggilan, nama asli, tanggal lahir, lokasi, foto, rekaman suara, atau gambar buatan anak. Aturan keamanan hanya mengizinkan tiap perangkat membaca dan menulis cadangannya sendiri. Orang tua bisa memulihkannya lewat “Pulihkan progres” di Pengaturan, atau mematikan cadangan sehingga cadangan itu terhapus (lihat Menghapus data di bawah). Firebase App Check (Google Play Integrity) memastikan permintaan datang dari aplikasi asli. Remote Config dipakai untuk mengubah pengaturan seperti jarak iklan (tidak pernah lebih sering dari sekali tiap 5 menit) tanpa pembaruan. Crashlytics dan Performance Monitoring mengirim laporan crash dan waktu muat beserta info teknis perangkat (model, versi Android), tanpa data pribadi anak. Google Analytics tidak dipakai, dan aplikasi tidak memakai Advertising ID.
Pesan harian (opsional). Di akhir pengaturan awal, setelah soal untuk orang tua, aplikasi menyalakan pesan harian dari Pandi (di Android 13 ke atas hanya jika orang tua mengizinkan notifikasi). Orang tua bisa mematikannya kapan saja di Pengaturan. Paling banyak satu pesan singkat yang ramah per hari di jam yang tetap, lewat Firebase Cloud Messaging, tidak pernah mengarah ke pembelian atau iklan dan hanya membuka aplikasi. Mematikannya menghapus token pesan perangkat.
Berbagi gambar. Setelah orang dewasa menjawab soal hitungan, gambar yang sudah jadi bisa disimpan ke galeri atau dibagikan lewat menu berbagi bawaan HP; aplikasi tidak mengunggahnya ke mana pun. Suara yang membacakan teks memakai mesin text-to-speech di perangkat. Tidak ada obrolan, akses kamera, mikrofon, atau lokasi, dan tidak ada pembelian dalam aplikasi.
Iklan. Aplikasi menampilkan iklan melalui Google AdMob, SDK iklan bersertifikasi mandiri untuk program Families di Google Play. Setiap permintaan iklan ditandai ditujukan untuk anak, iklan yang dipersonalisasi dimatikan, dan rating konten iklan maksimal G. Banner kecil hanya di beranda; iklan layar penuh hanya saat keluar dari aktivitas yang sudah selesai, paling sering sekali tiap 5 menit; video hadiah hanya diputar saat diketuk, selalu opsional, dan tidak pernah diperlukan untuk lanjut bermain (semua yang terkunci juga terbuka sendiri dengan bintang dari bermain). Untuk menampilkan iklan, Google dapat memproses info teknis terbatas seperti alamat IP (yang bisa menunjukkan perkiraan lokasi) dan info perangkat, tanpa dipakai untuk iklan yang dipersonalisasi. Data Firebase di atas tidak dipakai untuk iklan.
Privasi anak. Aplikasi ini mengikuti Kebijakan Keluarga Google Play. Kami tidak dengan sengaja mengumpulkan informasi pribadi anak. Nama panggilan opsional tidak pernah keluar dari perangkat.
Menghapus data. Cadangan online: buka Pengaturan (lewat soal untuk orang tua) → Cadangan progres → matikan “Cadangkan progres secara online”; cadangan dan ID anonimnya langsung dihapus dari server kami dan tidak dicadangkan lagi sampai saklar dinyalakan kembali (jika HP sedang offline, saklar tetap menyala dan tidak ada yang terhapus; coba lagi saat online). Data di HP: hapus aplikasi, atau hapus penyimpanannya di pengaturan aplikasi Android. Karena cadangan tidak memuat nama atau email, kami tidak bisa mencarinya untuk Anda, jadi pakailah saklar di HP anak. Bantuan: zidniryi123@gmail.com. Laporan crash dan data performa tidak berisi data pribadi dan hanya disimpan Google untuk waktu terbatas (laporan crash 90 hari).
Perubahan dan kontak. Versi baru akan dipasang di alamat ini dengan tanggal baru. Pertanyaan atau permintaan penghapusan: zidniryi123@gmail.com.
Bahasa Melayu
Pandai Kids (“aplikasi”) dibuat oleh zidniryi untuk kanak-kanak kecil (kira-kira 3 hingga 10 tahun) dan ibu bapa mereka. Kami mereka bentuknya supaya mengumpul data sesedikit mungkin, dan tiada yang boleh mengenal pasti anak.
Data dalam peranti. Bahasa, kumpulan umur anak (3-4, 5-6, 7-8 atau 8+, bukan tarikh lahir), nama panggilan pilihan (maks. 12 aksara); kemajuan (bintang, keputusan terbaik dan bilangan pusingan bagi setiap aktiviti, masa bermain hari ini, misi harian, gambar dan aktiviti yang dibuka, haiwan peliharaan); serta tetapan ibu bapa (kesan bunyi, suara Pandi, peringatan rehat, mesej harian, sandaran dalam talian).
Sandaran kemajuan (Google Firebase). Supaya kemajuan tidak hilang, sebahagiannya disandarkan ke Google Cloud Firestore menggunakan Firebase Anonymous Authentication: peranti mendapat ID rawak, tanpa akaun, e-mel, kata laluan atau pendaftaran. Sandaran hanya mengandungi jumlah bintang, bintang terbaik dan bilangan pusingan bagi setiap aktiviti, gambar dan aktiviti yang dibuka, kumpulan umur, bahasa aplikasi, dan masa sandaran terakhir. Sandaran tidak pernah mengandungi nama panggilan, nama sebenar, tarikh lahir, lokasi, foto, rakaman suara atau lukisan anak. Peraturan keselamatan hanya membenarkan setiap peranti membaca dan menulis sandarannya sendiri. Ibu bapa boleh memulihkannya melalui “Pulihkan kemajuan” dalam Tetapan, atau mematikan sandaran supaya ia dipadam (lihat Memadam data di bawah). Firebase App Check (Google Play Integrity) memastikan permintaan datang daripada aplikasi tulen. Remote Config digunakan untuk menukar tetapan seperti jarak iklan (tidak pernah lebih kerap daripada sekali setiap 5 minit) tanpa kemas kini. Crashlytics dan Performance Monitoring menghantar laporan ranap dan masa muat bersama maklumat teknikal peranti (model, versi Android), tanpa data peribadi anak. Google Analytics tidak digunakan, dan aplikasi tidak menggunakan Advertising ID.
Mesej harian (pilihan). Pada akhir persediaan awal, selepas soalan untuk ibu bapa, aplikasi menghidupkan mesej harian daripada Pandi (pada Android 13 ke atas hanya jika ibu bapa membenarkan pemberitahuan). Ibu bapa boleh mematikannya pada bila-bila masa dalam Tetapan. Paling banyak satu mesej ringkas yang mesra sehari pada waktu yang tetap, melalui Firebase Cloud Messaging, tidak pernah membawa kepada pembelian atau iklan dan hanya membuka aplikasi. Mematikannya memadam token mesej peranti.
Berkongsi lukisan. Selepas orang dewasa menjawab soalan matematik, lukisan yang siap boleh disimpan ke galeri atau dikongsi melalui menu kongsi telefon; aplikasi tidak memuat naiknya ke mana-mana. Suara yang membaca teks menggunakan enjin text-to-speech dalam peranti. Tiada sembang, akses kamera, mikrofon atau lokasi, dan tiada pembelian dalam aplikasi.
Iklan. Aplikasi memaparkan iklan melalui Google AdMob, SDK iklan yang diperakui sendiri untuk program Families Google Play. Setiap permintaan iklan ditandakan ditujukan kepada kanak-kanak, iklan diperibadikan dimatikan, dan penarafan kandungan iklan maksimum ialah G. Sepanduk kecil hanya di skrin utama; iklan skrin penuh hanya apabila keluar daripada aktiviti yang telah selesai, paling kerap sekali setiap 5 minit; video ganjaran hanya dimainkan apabila diketik, sentiasa pilihan, dan tidak pernah diperlukan untuk terus bermain (semua yang berkunci juga terbuka sendiri dengan bintang daripada bermain). Untuk memaparkan iklan, Google mungkin memproses maklumat teknikal terhad seperti alamat IP (yang boleh menunjukkan anggaran lokasi) dan maklumat peranti, tanpa digunakan untuk iklan diperibadikan. Data Firebase di atas tidak digunakan untuk iklan.
Privasi kanak-kanak. Aplikasi ini mematuhi Dasar Keluarga Google Play. Kami tidak sengaja mengumpul maklumat peribadi kanak-kanak. Nama panggilan pilihan tidak pernah keluar dari peranti.
Memadam data. Sandaran dalam talian: buka Tetapan (melalui soalan untuk ibu bapa) → Sandaran kemajuan → matikan “Sandarkan kemajuan dalam talian”; sandaran dan ID tanpa namanya terus dipadam daripada pelayan kami dan tidak disandarkan lagi sehingga suis dihidupkan semula (jika telefon di luar talian, suis kekal hidup dan tiada apa dipadam; cuba lagi apabila dalam talian). Data dalam telefon: nyahpasang aplikasi, atau kosongkan storannya dalam tetapan aplikasi Android. Oleh sebab sandaran tidak mengandungi nama atau e-mel, kami tidak dapat mencarinya untuk anda, jadi sila gunakan suis pada telefon anak. Bantuan: zidniryi123@gmail.com. Laporan ranap dan data prestasi tidak mengandungi data peribadi dan hanya disimpan oleh Google untuk tempoh terhad (laporan ranap 90 hari).
Perubahan dan hubungan. Versi baharu akan disiarkan di alamat ini dengan tarikh baharu. Pertanyaan atau permintaan pemadaman: zidniryi123@gmail.com.