Last updated: August 31, 2026
Applies to the Android application Wakely (package com.eltscode.wakely), published by ELTSCODE. Prepared under UU No. 27 Tahun 2022 tentang Pelindungan Data Pribadi (UU PDP) and Google Play's Developer Program Policies. A companion breakdown of the Google Play Data Safety declarations is available at /wakely-datasafety.
The short version
Wakely has no accounts, no login, and no server of ours. Every alarm you create — the time, the days, the label, the mission — is stored only on your phone and is never uploaded anywhere. What we do collect is anonymous usage statistics and crash reports, so we can tell whether alarms are actually ringing for people. Uninstalling the app removes everything stored on your device.
ELTSCODE ("we", "us", "our") is an independent software development team based in Indonesia and the developer of Wakely. As the data controller we are responsible for how data described here is collected and used. Contact us at hello@eltscode.com.
Everything that makes Wakely work is stored locally, in Android's private app storage. We have no access to it and it is never transmitted:
Because there is no account and no backup, this data exists in exactly one place: your phone. Uninstalling Wakely deletes all of it permanently.
Wakely uses two Google services — Firebase Analytics and Firebase Crashlytics. Neither is tied to your identity, and neither receives the contents of your alarms.
Rather than describe this vaguely, here is the complete list of events Wakely sends. There are no others:
| Event | What it contains | Why we need it |
|---|---|---|
alarm_saved | Mission type, difficulty, repetition count, whether it repeats, wake-up check duration | Which missions people actually choose |
alarm_deleted | Nothing | Whether alarms get abandoned |
alarm_rang | Mission type, whether it was a wake-up check | Whether alarms actually fire |
alarm_dismissed | Mission type, difficulty, seconds taken to finish the mission | Whether missions are hard enough to actually wake someone |
mission_previewed | Mission type | Whether people try missions before relying on them |
readiness_issue | Name of an Android permission that is missing | Which permission most often stops alarms from working |
boot_reschedule_broken | Phone manufacturer name | How many phones silently erase alarms on restart |
None of these carry your alarm labels, your alarm times, or anything you typed.
Firebase Analytics additionally records standard technical information on its own: an anonymous installation identifier, your device model, Android version, app version, language, and a country estimated from your IP address. Your IP address itself is not retained by Google Analytics for Firebase as part of the event data.
When Wakely crashes, Firebase Crashlytics sends us the technical details: the stack trace, your device model and Android version, memory and storage state at the moment of the crash, and an anonymous installation identifier. We also attach two labels of our own — which part of the app was running (the normal screens or the alarm screen), and which mission was active — because a crash on the alarm screen is far more serious than one anywhere else.
We do not sell data, and we do not use it for advertising, profiling, or automated decision-making.
An alarm app needs unusual permissions, and it is fair to want them explained. None of them is used to collect data about you.
| Permission | Why it is needed |
|---|---|
| Alarms & reminders (exact alarms) | Ring at the exact minute you set. Without it Android may delay an alarm by several minutes. |
| Run at startup | Re-schedule your alarms after the phone restarts. Without it, restarting erases every alarm. |
| Notifications | Show the ringing alarm. Android will not display the alarm screen without it. |
| Full-screen intent | Show the mission screen over your lock screen when the alarm goes off. |
| Display over other apps | Bring the mission screen back if you leave it while the alarm is still ringing. |
| Foreground service & wake lock | Keep the alarm sound playing even if Android tries to suspend the app. |
| Vibration | Vibrate while the alarm rings, if you enable it. |
| Ignore battery optimisation | Stop the system from shutting Wakely down overnight before your alarm can ring. |
The Shake mission reads your phone's accelerometer. Android does not classify this as a permission, the reading is used only to count shakes while the mission is on screen, and no motion data is stored or transmitted.
Google processes this data on our behalf as a service provider. Wakely contains no advertising SDK, no social login, and no other analytics service.
We do not sell, rent, or trade data. Beyond Google acting as our processor for the two services above, we share data only when required by Indonesian law, a court order, or legitimate legal process.
Firebase processes data on Google's global infrastructure, which may sit outside Indonesia. Where such transfers occur we rely on the safeguards Google provides under its data processing terms, consistent with UU PDP requirements.
Analytics and crash data are retained according to Firebase's default retention settings, after which Google deletes them automatically. Your alarms are not retained by us at all, because we never receive them.
To delete everything Wakely holds on your device, uninstall the app. To request deletion of analytics or crash data associated with your installation, email hello@eltscode.com and include the approximate date and your device model so we can locate the records. We will respond within a reasonable time.
Wakely is not directed at children under 13 and we do not knowingly collect personal data from children. If you believe we have, contact us at hello@eltscode.com so we can delete it.
Alarm data never leaves your device, so there is no server of ours to breach. Data sent to Firebase is encrypted in transit using HTTPS. No method of transmission over the internet is completely secure — if you believe data has been compromised, contact us immediately.
As a data subject under UU No. 27 Tahun 2022, you have the right to:
To exercise any of these rights, email hello@eltscode.com.
If you believe we have not handled your personal data in accordance with UU PDP and the matter is not resolved after contacting us, you may lodge a complaint with the Ministry of Communication and Digital Affairs (Kementerian Komunikasi dan Digital / Komdigi).
We may update this policy. The "Last updated" date above will be revised accordingly, and for significant changes we will make reasonable efforts to notify users through the app or the Play Store listing.
Diperbarui: 31 Agustus 2026
Berlaku untuk aplikasi Android Wakely (paket com.eltscode.wakely) yang diterbitkan oleh ELTSCODE. Disusun mengacu pada UU No. 27 Tahun 2022 tentang Pelindungan Data Pribadi (UU PDP) dan Kebijakan Program Developer Google Play. Rincian jawaban Data Safety Google Play ada di /wakely-datasafety.
Ringkasnya
Wakely tidak punya akun, tidak ada login, dan tidak ada server milik kami. Setiap alarm yang Anda buat — jamnya, harinya, namanya, misinya — hanya tersimpan di ponsel Anda dan tidak pernah diunggah ke mana pun. Yang kami kumpulkan adalah statistik penggunaan anonim dan laporan kerusakan, supaya kami tahu apakah alarm benar-benar berbunyi bagi penggunanya. Menghapus aplikasi menghapus semua yang tersimpan di perangkat Anda.
ELTSCODE ("kami") adalah tim pengembang perangkat lunak independen yang berbasis di Indonesia dan merupakan pengembang Wakely. Sebagai pengendali data, kami bertanggung jawab atas cara data yang dijelaskan di sini dikumpulkan dan digunakan. Hubungi kami di hello@eltscode.com.
Semua yang membuat Wakely berfungsi disimpan secara lokal, di penyimpanan privat aplikasi milik Android. Kami tidak punya akses ke sana dan datanya tidak pernah dikirim:
Karena tidak ada akun dan tidak ada cadangan, data ini hanya berada di satu tempat: ponsel Anda. Menghapus Wakely menghapus semuanya secara permanen.
Wakely memakai dua layanan Google — Firebase Analytics dan Firebase Crashlytics. Keduanya tidak terkait dengan identitas Anda, dan keduanya tidak menerima isi alarm Anda.
Daripada menjelaskannya secara samar, berikut daftar lengkap peristiwa yang dikirim Wakely. Tidak ada yang lain:
| Peristiwa | Isinya | Kenapa kami butuh |
|---|---|---|
alarm_saved | Jenis misi, tingkat kesulitan, jumlah pengulangan, apakah alarmnya berulang, durasi cek bangun | Misi mana yang benar-benar dipilih orang |
alarm_deleted | Tidak ada | Apakah alarm sering ditinggalkan |
alarm_rang | Jenis misi, apakah ini alarm cek bangun | Apakah alarm benar-benar berbunyi |
alarm_dismissed | Jenis misi, tingkat kesulitan, berapa detik untuk menyelesaikan misinya | Apakah misinya cukup sulit untuk benar-benar membangunkan |
mission_previewed | Jenis misi | Apakah orang mencoba misinya dulu sebelum mengandalkannya |
readiness_issue | Nama izin Android yang belum diberikan | Izin mana yang paling sering membuat alarm gagal berbunyi |
boot_reschedule_broken | Nama merek ponsel | Berapa banyak ponsel yang diam-diam menghapus alarm setelah restart |
Tidak satu pun membawa nama alarm Anda, jam alarm Anda, atau apa pun yang Anda ketik.
Firebase Analytics juga mencatat informasi teknis standar dengan sendirinya: penanda pemasangan anonim, model perangkat, versi Android, versi aplikasi, bahasa, dan perkiraan negara berdasarkan alamat IP Anda. Alamat IP-nya sendiri tidak disimpan oleh Google Analytics for Firebase sebagai bagian dari data peristiwa.
Ketika Wakely mengalami kerusakan, Firebase Crashlytics mengirimkan rinciannya kepada kami: jejak tumpukan, model perangkat dan versi Android, kondisi memori dan penyimpanan saat kerusakan terjadi, serta penanda pemasangan anonim. Kami juga menyertakan dua label buatan kami sendiri — bagian aplikasi mana yang sedang berjalan (layar biasa atau layar alarm), dan misi apa yang sedang aktif — karena kerusakan di layar alarm jauh lebih gawat daripada di tempat lain mana pun.
Kami tidak menjual data, dan tidak menggunakannya untuk iklan, pembuatan profil, maupun pengambilan keputusan otomatis.
Aplikasi alarm memerlukan izin-izin yang tidak biasa, dan wajar kalau Anda ingin penjelasannya. Tidak satu pun dipakai untuk mengumpulkan data tentang Anda.
| Izin | Kenapa dibutuhkan |
|---|---|
| Alarm & pengingat (alarm tepat waktu) | Berbunyi tepat di menit yang Anda tentukan. Tanpa ini Android bisa menunda alarm beberapa menit. |
| Jalan saat perangkat dinyalakan | Menjadwalkan ulang alarm Anda setelah ponsel direstart. Tanpa ini, restart menghapus semua alarm. |
| Notifikasi | Menampilkan alarm yang sedang berbunyi. Tanpa ini Android tidak akan menampilkan layar alarm. |
| Notifikasi layar penuh | Menampilkan layar misi di atas layar kunci saat alarm berbunyi. |
| Tampil di atas aplikasi lain | Memunculkan kembali layar misi kalau Anda meninggalkannya sementara alarm masih berbunyi. |
| Layanan latar depan & wake lock | Menjaga suara alarm tetap berbunyi meski Android berusaha menghentikan aplikasi. |
| Getaran | Bergetar selama alarm berbunyi, kalau Anda mengaktifkannya. |
| Abaikan penghemat baterai | Mencegah sistem mematikan Wakely semalaman sebelum alarm Anda sempat berbunyi. |
Misi Goyang membaca akselerometer ponsel Anda. Android tidak menggolongkannya sebagai izin, pembacaannya hanya dipakai menghitung goyangan selama misi tampil di layar, dan tidak ada data gerakan yang disimpan maupun dikirim.
Google memproses data ini atas nama kami sebagai penyedia layanan. Wakely tidak memuat SDK iklan, tidak ada login media sosial, dan tidak ada layanan analitik lain.
Kami tidak menjual, menyewakan, atau memperdagangkan data. Di luar Google yang bertindak sebagai pemroses untuk kedua layanan di atas, kami hanya membagikan data bila diwajibkan hukum Indonesia, perintah pengadilan, atau proses hukum yang sah.
Firebase memproses data di infrastruktur global Google, yang bisa berada di luar Indonesia. Bila transfer semacam itu terjadi, kami bersandar pada perlindungan yang disediakan Google melalui ketentuan pemrosesan datanya, sejalan dengan ketentuan UU PDP.
Data analitik dan laporan kerusakan disimpan sesuai setelan retensi bawaan Firebase, dan setelah itu dihapus otomatis oleh Google. Alarm Anda sama sekali tidak kami simpan, karena kami memang tidak pernah menerimanya.
Untuk menghapus seluruh data Wakely di perangkat Anda, hapus aplikasinya. Untuk meminta penghapusan data analitik atau laporan kerusakan yang terkait dengan pemasangan Anda, kirim email ke hello@eltscode.com dan sertakan perkiraan tanggal serta model perangkat Anda agar kami bisa menemukan catatannya. Kami akan menanggapi dalam waktu yang wajar.
Wakely tidak ditujukan untuk anak di bawah 13 tahun dan kami tidak dengan sengaja mengumpulkan data pribadi anak. Bila Anda yakin kami melakukannya, hubungi kami di hello@eltscode.com agar dapat kami hapus.
Data alarm tidak pernah keluar dari perangkat Anda, jadi tidak ada server kami yang bisa dibobol. Data yang dikirim ke Firebase dienkripsi dalam pengiriman menggunakan HTTPS. Tidak ada metode pengiriman lewat internet yang sepenuhnya aman — bila Anda yakin ada data yang bocor, segera hubungi kami.
Sebagai subjek data menurut UU No. 27 Tahun 2022, Anda berhak untuk:
Untuk menggunakan hak-hak tersebut, kirim email ke hello@eltscode.com.
Bila Anda menilai kami tidak menangani data pribadi Anda sesuai UU PDP dan persoalannya tidak selesai setelah menghubungi kami, Anda dapat mengajukan pengaduan kepada Kementerian Komunikasi dan Digital (Komdigi).
Kebijakan ini dapat kami perbarui. Tanggal "Diperbarui" di atas akan disesuaikan, dan untuk perubahan yang signifikan kami akan berupaya sewajarnya memberi tahu pengguna melalui aplikasi atau halaman Play Store.