Legal
Privacy Policy
Last updated: September 24, 2026
Mission Alarm has no accounts, and your alarms, photos and mornings are stored on your iPhone. Some usage, crash and purchase data does leave it. This policy explains what, why and for how long.
Who we are
Mission Alarm is made by Yurii Marhitych, an independent developer (“we”, “us”). We decide how the data described here is used, which makes us its controller under data protection laws such as the GDPR. You can reach us at missionalarm@marhitych.com.
What stays on your iPhone
What you create in Mission Alarm is saved only on your iPhone. There is no account and no cloud sync, and we have no copy of it. This includes:
- your alarms: their names, times, days, missions and mission settings, including the code you set up for Scan Code
- your target photo for Photo Target
- your mornings: results, streak and the notes you add
- your settings, such as your sleep goal and bedtime reminder
- the last location used to work out your sunrise time
Like other app data, this is included in your iPhone backups if you back up to iCloud or a computer. Those backups are handled by Apple or by your computer, not by us.
The camera, motion sensors, location and calendar are used on your iPhone when a feature needs them. What the camera sees, your target photo, your location and your calendar events are never sent to us or to our service providers.
What leaves your iPhone
Mission Alarm uses three service providers, which process data for us under their data processing terms: RevenueCat, PostHog and Sentry. Each of them is bound by its terms to give your data the same or equal protection as this policy describes.
None of them receives your name, email address or Apple ID. The data is tied to random IDs created for your installation of the app. We pass the PostHog ID to RevenueCat, so your purchases and the way you use the app can be looked at together.
RevenueCat: purchases
RevenueCat checks your App Store purchases and tells the app whether Pro is active. It receives:
- your purchase history: which plan you bought and when, the price and currency, trial and renewal status, and App Store transaction details
- a random ID for your installation, and the identifier Apple gives our apps on your iPhone (IDFV)
- your country, taken from the App Store or estimated from your IP address, which RevenueCat then discards
- if you installed Mission Alarm after tapping an Apple Ads ad on the App Store, a token from Apple that tells us which campaign the install came from. It doesn’t use the advertising identifier and needs no tracking permission.
- the PostHog ID described below
Why: to provide and restore your purchases, which is necessary to perform our contract with you, and to see which app versions and campaigns lead to subscriptions, which is our legitimate interest in running the app as a business.
PostHog: product analytics
PostHog shows us how people use the app, so we can see where setup gets confusing and which features help people get up. It receives:
- events such as finishing an onboarding step, allowing alarm access, viewing the paywall, starting or failing a purchase, a mission switching to Math, and the app being installed, opened, updated or having crashed
- when you save an alarm: its mission, wake-up time, how many days it repeats and whether snooze is on
- each morning’s result: completed, missed or stopped early, which mission you used and how many minutes it took you to get up
- whether Pro is active, and purchase and renewal events passed on by RevenueCat
- session recordings: screenshots of the app’s screens with your taps, and the addresses (not the contents) of network requests the app makes. Your alarm names, notes, calendar events, the camera view and your target photo are hidden in these recordings.
- device and app details: iPhone model, iOS version, app version, language, time zone and connection type
- a random ID for your installation
- your IP address, and the approximate location (city and country) PostHog works out from it
PostHog never receives your alarm names, notes, calendar events, photos or precise location.
Why: to understand and improve the app, which is our legitimate interest.
Sentry: crash reports
Sentry tells us when the app crashes or freezes, so we can fix it. With each report it receives:
- the crash, freeze or shutdown by iOS, with technical details of what the app was doing
- a trail of recent technical events before the problem, such as screens opening, button taps and network requests (addresses only)
- device and app details, such as iPhone model, iOS version, app version, memory, storage and battery state
- a random ID for your installation
- your IP address, and the approximate location (city and country) Sentry works out from it
Why: to keep the app stable, which is our legitimate interest.
Apple
Purchases are made through the App Store. Apple processes your payment, and we never see your payment details or Apple ID. If you’ve chosen to share analytics with app developers in your iPhone settings, Apple also gives us crash reports and usage statistics. Apple’s handling of this data is covered by the Apple Privacy Policy.
Email and this website
If you write to us, we receive your email address and your message. When you use Contact Us in the app, the email also carries a diagnostics file you can read before sending: app version, iPhone model, iOS version, language and region, whether alarms, Live Activities and notifications are allowed, your subscription status and your RevenueCat ID. We use it only to answer you.
This website is hosted by Cloudflare, which processes your IP address to deliver its pages, including when you open them from inside the app.
What we don’t do
- We don’t show ads, and the app contains no advertising SDKs.
- We don’t track you across other companies’ apps or websites. The app never asks for tracking permission and doesn’t use the advertising identifier (IDFA).
- We don’t sell your data or share it for advertising.
- The app doesn’t ask for your name, email address, contacts or health data.
Device permissions
Mission Alarm asks for each permission only when a feature needs it. You can change any of them later in iOS Settings.
- Alarms to schedule your alarms with iOS so they ring on time, including in Silent mode and during Focus.
- Live Activities to show a ringing alarm and your mission on the Lock Screen. Alarms can’t ring without them.
- Camera for Scan Code, Light Up Room and Photo Target. Light Up Room reads only how bright the room is, and Photo Target compares the camera image with your target photo on your iPhone. Nothing the camera sees is saved, apart from the target photo you take yourself.
- Motion & Fitness to count your steps in the Steps mission.
- Location, while you use the app, to show your local sunrise time. The sunrise is calculated on your iPhone, and your last location is kept there so the sunrise card keeps working.
- Calendar to show today’s events in the Morning Briefing. Events are read on your iPhone when the briefing opens, and they’re not stored or sent anywhere.
- Notifications for the bedtime reminder.
How long data is kept
- On your iPhone: until you delete it in the app or delete the app. Deleting the app removes it from your iPhone, though backups made earlier keep their copy.
- RevenueCat: purchase records for as long as we offer the app, and longer where tax and accounting rules require.
- PostHog: events for up to one year, session recordings for up to 30 days.
- Sentry: crash reports for up to 90 days.
- Email: for as long as we need to answer you and any follow-up questions.
Deleting your data and your rights
Deleting Mission Alarm removes everything it stored on your iPhone.
Data held by our service providers is tied to random IDs rather than to you, so we need an ID to find it. Before deleting the app, send us an email from Contact Us in the app’s Settings. The diagnostics file carries your RevenueCat ID, which leads us to your purchase records and, through them, to your PostHog data, and we’ll delete whatever those services let us single out. The rest is deleted on the schedule above. Sentry crash reports can’t be connected to you at all.
Depending on where you live, including the EU, the UK and California, you may also have the right to access your data, correct it, receive a copy, restrict or object to how we use it, and complain to your local data protection authority. Email us to use any of these rights, and we’ll reply within 30 days.
International transfers
RevenueCat, PostHog and Sentry store data in the United States. Where the GDPR or UK data protection law applies, these transfers rely on the safeguards in their data processing terms, such as the EU Standard Contractual Clauses.
Children’s privacy
Mission Alarm isn’t directed at children under 13, or under the age of digital consent where they live, and we don’t knowingly collect their data. If you believe a child has used the app and want their data removed, email us.
Changes to this policy
If the app starts collecting something new, we’ll update this policy before that version is released, and the date at the top will change.
Contact
Questions about this policy: missionalarm@marhitych.com