Privacy Policy for Alarmy
Alarmy collects nothing, sends nothing, and has no servers. The app opens no network connections of its own — on Android it does not even hold the internet permission. Everything you create in it stays on your device.
What the app stores, and where
All of the following is written only to Alarmy's own private storage area on your device. None of it is transmitted anywhere, and it is not readable by other apps.
- Your alarms — times, labels, repeat days, alarm type and quiz settings — in a local database file.
- Your preferences — the chosen theme, wallpaper and alarm tone — in the platform's standard local settings store.
- Tones and photos you import. When you pick an audio file or a photo, Alarmy copies it into its own storage and uses that copy. It does not keep a link back into your library, and it does not read anything you did not explicitly pick.
- Edited copies. Cropping a photo or trimming a sound writes a second file next to the original, and keeps the original so the edit can be changed later. Deleting the tone or wallpaper removes both.
Sending feedback
Settings has a “Send feedback” option. It does not send anything itself: it opens a draft in whatever email app you already use, with the message you typed, and nothing leaves your device unless you tap send there.
- The draft is pre-filled with the app version, your platform and OS version, and which alarm permissions are missing — so a report about an alarm not ringing can be acted on.
- You can read and edit all of it before sending, and delete the draft instead if you would rather not.
- No alarms, tones, photos or identifiers are included.
Keeping the app up to date
On Android, Alarmy asks the Play Store app already on your phone whether a newer version exists. That is a message between two apps on the same device — Alarmy opens no connection, and the Play Store, which checks for updates anyway, is the one that uses the network.
If an update is marked as required, Google Play shows its own update screen and installs it. Alarmy sends nothing and receives nothing about you.
Settings also has a “Check for update” option, which makes the same local ask and either tells you the app is up to date or opens your app’s page in the Play Store. Nothing about you is sent either way.
There is no equivalent on iPhone. Apple provides no way for an app to ask what the latest version is, so updates there are handled by the App Store itself and the option is not shown.
Rating the app
Settings has a “Rate app” option, and a one-time prompt appears after your first alarm. Neither sends us anything.
With a connection it asks the store — Google Play, or the App Store on iPhone — to show its own rating sheet; without one it opens the store listing instead. That is your device’s store app doing its own work. Alarmy passes it nothing about you and is told nothing back, not even whether a sheet appeared.
What the app does not do
- No accounts, sign-in, or personal details of any kind.
- No analytics, telemetry, crash reporting or usage tracking.
- No advertising, and no advertising identifiers.
- No data sold or shared with anyone. The only third-party code is Google Play’s own rating sheet and update check, each handed a request and nothing about you.
- No location, contacts, calendar, microphone, camera or health access.
- No internet permission on Android — the app cannot open a connection, so there is nowhere for data to go.
Permissions, and why each one exists
Alarmy asks only for what an alarm clock needs in order to actually wake you. None of these are used to gather information.
- Alarms & reminders / exact alarms — to ring at the exact minute you set rather than whenever the system finds convenient.
- Notifications — the ringing alarm is a notification; without it the alarm screen cannot open.
- Full-screen notifications (Android) — so the alarm appears over the lock screen, the way the built-in clock does.
- Run at startup (Android) — alarms are not kept by the system across a restart, so the app re-registers them after a reboot.
- Foreground service, wake lock and vibration (Android) — to keep the tone playing and the screen awake while the alarm rings.
- Ignore battery optimisations (Android, optional) — battery saving can delay an alarm; this keeps an overnight alarm on time.
- Network state (Android) — reading whether the device currently has a connection, so “Rate app” knows whether to ask for the store’s rating sheet or open the listing instead. This is not the internet permission and does not let the app connect to anything.
Choosing a tone or a photo
Picking a tone or a photo uses the system's own file and photo pickers. Those hand the app one chosen file and grant no access to the rest of your library, which is why Alarmy never asks for photo or storage permission.
Editing happens on your device. Cropping a photo and trimming a sound are done by the app itself, on the file already in its storage. Nothing is uploaded and no editing service is involved.
On Android, the list of alarm sounds is the one your phone already has. Alarmy reads their names to show them and plays them where they are; it copies nothing and changes nothing. iOS provides no way to do this, so there the list is the set built into the app.
Deleting a tone or wallpaper in the app deletes the copied file. Uninstalling the app removes all of it.
Children
Alarmy is suitable for all ages. Because it collects no data at all, it collects no data from children either.
Changes to this policy
If a future version of the app ever changes what it stores or gains any network capability, this policy will be updated before that version is released, and the date at the top will change.
Contact
Questions about this policy or about the app: hardil.undavia@gmail.com