Last updated 29 October 2026.
Every reminder is scheduled and fired on your phone. The app rings with no connection at all, and with our servers completely down. Nothing about whether an alarm works depends on anything here.
Alarvo for Android does not ask you to sign in and has no account. Your reminders, tasks and history are kept on your phone. We do not receive your name or email address, and we keep no copy of your reminders or tasks.
Backup. Android's own backup can save Alarvo's data to your Google account and restore it on a new phone. That copy is held by Google under your Google account, not by us, and you can switch it off in your phone's settings. You can also export a backup file yourself from Settings and keep it wherever you like.
After a free trial, Alarvo Pro is sold through Google Play as one year or lifetime, each paid once. Neither renews, so nothing is charged again. The purchase belongs to the Google account that paid and comes back on any phone signed in to it. Google handles the payment and any refund; we receive only what Google tells the app: whether you own Pro.
Alarvo for Android before version 0.6.0, and Alarvo for iPhone, ask you to sign in: with a code sent to your email, with Google, or on iPhone with Apple. For those versions we receive your email address and an account identifier, and nothing else from Google or Apple. If you sign in with Apple and choose "Hide My Email", we only ever see the private relay address Apple gives us. For those accounts we store:
All of it is sent over HTTPS and readable only by your own account. You can delete it at any time; see below.
"Plan a day" lets you write or dictate a day — "9pm workout, 11 dinner, 12 work" — and turns it into reminders. Reading that sentence is the one part of Alarvo that needs a connection, and the one part that involves anyone else.
When you tap to work out the times, your sentence, today's date and your local time are sent to our server, which passes exactly those three things on to OpenAI, whose model reads them. The checks described above travel with the request to our server but are not passed on. Nothing else goes to OpenAI — not your device key, not an account identifier or email, and none of your other reminders. OpenAI's API terms state that text sent this way is not used to train their models.
What comes back is a list of times, shown to you for checking. Nothing is scheduled until you press save. If you never use "Plan a day", none of this ever happens, and the rest of the app continues to work with no connection at all.
If you tap "Speak" on that screen, Alarvo asks for the microphone and holds it only while that screen is listening — never in the background, and never anywhere else in the app.
Your phone's own speech recognition does the listening and hands back words, not sound. Alarvo makes no recording, keeps no audio, and sends no audio to our servers or to anyone else. Whether your phone recognises speech on the device itself or sends the audio to its own speech service is decided by Android and your phone's maker, or on iPhone by Apple, not by us.
You can refuse the permission. Typing the same sentence works identically, and nothing else in the app changes.
To make sure a Critical alarm is noticed, Alarvo uses these parts of your phone. All of it happens on the phone only, only while that alarm is ringing, and nothing about it is recorded or sent anywhere.
To see where people get stuck, for example how many finish setup, Alarvo counts which buttons get tapped. It is on from the first launch and you can turn it off at any time in Settings → Privacy → Anonymous usage stats. Settings → Privacy → What's sent shows the same list as this section.
What is sent, to Google Analytics for Firebase:
Never sent: what your reminders and tasks say, their times, repeats or notes, anything you type or say to the day planner, and your advertising identifier (Alarvo does not request it). Turning usage stats off stops sending at once, deletes counts not yet sent, and throws away the random identifier. Google keeps counts already received for the retention period set in Google Analytics, at most 14 months.
No location, contacts, calendar, photos, files, or camera images — the app does not ask for any of them (the flash light above is not the camera), except that on iPhone the photo library opens if you choose to restore a backup file you saved there, and only that file is read. The microphone is asked for only as described above, and only if you use dictation. No advertising identifier, no device serial, no raw device identifier (only the one-way device key above). No crash reporting, and no analytics beyond the usage stats above. Choosing your own alarm sound stores a reference to a ringtone already on your phone; no audio is uploaded. On iPhone, alarms use Apple's AlarmKit and ring on your phone alone; the sounds are built into the app.
Android 0.6.0 and later: uninstalling Alarvo, or clearing its data, deletes everything on the phone. To remove the copy in your Google backup, delete it in your Google account's backup settings. The trial date and day-planner counts we hold for your device key carry no name or email, so we cannot find them from who you are; if you want them removed, email us and we will help you identify your phone's record and delete it.
Accounts (iPhone, and Android before 0.6.0): in the app, Settings → Account & backup → Delete account, which takes effect immediately. If you have already uninstalled, use the deletion page. Either way it removes your account, your reminders, your tasks and lists, your history and your device records.