Your alarms, sleep sessions, habits and streaks stay on your phone. There is no account, no server, and no sync. The app is free and paid for by advertising, so it does use Google services that identify your device — the sections below say exactly which, and what they receive.
Alarms, wake events, streaks, habit completions, sleep sessions and your settings are stored in a database file inside the app's private storage on your phone. There is no server, no account, and no sync. Uninstalling the app deletes all of it.
Two requests, neither carrying any identifier.
Never requested. Alarm Clock holds no location permission of any kind. Weather uses the city you choose yourself, and nothing about where you actually are is read or sent.
Used in two places, each asking your permission at the moment you use it: the optional noise signal in sleep tracking, and the "say a phrase" alarm mission.
For sleep tracking the app samples loudness — a single amplitude number — and counts how often it crosses a threshold. Audio is never written to disk, never transmitted, and never analysed for content. Motion tracking needs no permission and keeps working if you decline. For the speech mission, audio is handled by Android's own speech recogniser and is not stored by this app.
Used only by the photo alarm mission, and only when you open it. A photo is reduced to a short numeric fingerprint on your device so it can be compared with the reference you chose. Nothing is added to your gallery and nothing is uploaded.
Audio you select stays where it is; the app keeps a reference to it. Photos you select are copied into the app's private storage so a wallpaper survives the original being moved or deleted. Neither is uploaded.
Used for alarms and for the optional daily reminders (bedtime, focus, morning). Each reminder has its own Android notification channel and can be switched off individually, in the app or in your system settings.
The app is free and shows ads, supplied by Google AdMob. To choose and count them, Google receives your device's advertising ID, its model and Android version, and an approximate location worked out from your IP address. Never your precise location: the app holds no location permission and cannot read it.
No ad is ever shown while an alarm is ringing, or while you are solving a mission to stop one. That is not a setting — there is no such screen in the app.
Google Analytics for Firebase counts which features are used — how often an alarm is solved, which mission types people keep — and Firebase Crashlytics reports crashes, so a failure at 6am on someone's phone can be found and fixed.
These carry an app instance ID, device and OS details, and an approximate location derived from your IP address. They never carry anything you created: not your alarm labels, not your notes, not your photos, not your sleep times.
Where the law requires it you are asked to consent before any of this is collected, and you can change that answer at any time from the app's settings. Declining costs you nothing but the personalisation of the ads — every feature keeps working.
You can also reset or delete the advertising ID at any time in Android Settings → Privacy → Ads.
The app is not directed at children under 13 and collects no personal information from anyone.
Everything you create — alarms, sleep sessions, streaks, photos — lives only on your phone, and uninstalling the app deletes all of it. The advertising and analytics identifiers described above are held by Google rather than by us; you can reset the advertising ID in Android Settings, and Google's own privacy policy governs what it does with them.
If this policy changes, the effective date at the top of this page changes with it. The same text is available inside the app under Settings → Privacy policy.
Questions about this policy: prahantlabs@gmail.com