Legal
Privacy Policy
NoNap has no account and no servers of ours holding your data. Section 3 covers the camera and GPS, section 6 covers purchase verification, and section 7 covers the anonymous usage statistics and crash reports you can switch off in the App. Those two are the only things that send data off your phone.
- Effective
- 12 September 2026
- Last updated
- 1 October 2026
1Who we are, and what this policy covers
NoNap is an alarm app for iPhone published by Visana Studios (“we”, “us”, “our”). This Privacy Policy explains what the App does with information, what we as its publisher receive, and what our purchase-verification provider receives. It applies to the NoNap app and to this website at nonap.app.
It is written to be read, not to be survived. If anything in it is unclear, or you want something explained in plain terms, email contact@nonap.app and a person will answer you.
This policy sits alongside our Terms of Service. We may update it. The current version is always the one on this page, with the dates shown at the top. Material changes will be made visible in the App or on this site before they take effect.
2The short version
There is no account, and there is no NoNap server
We do not operate a backend that stores your data. Your alarms, wake tasks, camera frames, location, streaks and history stay on your phone. We cannot see them, we cannot recover them, and we cannot hand them to anyone else, including law enforcement, because we never have them. The anonymous usage statistics described in section 7 count how the App is used without carrying any of it.
- No sign-up. No email, no username, no password, no profile.
- Your alarms and your history are not uploaded. Alarms, settings, wake-up history, streaks, repetition counts and statistics live only on your device.
- The camera never records. Push-up, squat, dance, 67, photo and object tasks analyse the live camera feed on the device, frame by frame, and keep nothing.
- Location is only used while a Distance task is running, on the device, to measure how far you have walked. It is not tracked in the background and is never sent to us or to anyone else.
- Your purchase record leaves the phone. NoNap is a paid app, and to check that your plan is active it sends your App Store purchase history to RevenueCat, the service that verifies purchases for us. No name, no email, no alarm data. Section 6 sets out exactly what.
- So do anonymous usage statistics and crash reports, sent to PostHog so we can see where people get stuck setting the App up and fix what breaks. No name, no account, no location, nothing you type, and you can switch them off in the App under Settings → Your data → Share anonymous usage data. Section 7 sets out exactly what.
- No ads, no tracking. There is no advertising in NoNap and nothing that profiles you across apps or websites.
- We do not sell your personal information, and we do not share your alarm, camera, health-adjacent or location data with anyone.
3Camera, motion and GPS: what the wake tasks use
To switch off a NoNap alarm you complete a wake task you chose in advance. Different tasks use different sensors. All of them are processed on your device, in the moment, and none of them produce a file or a record that leaves your phone.
Camera: body position (Push-Ups, Squats, Dance, 67)
With your permission, the App opens the camera and uses on-device machine learning to recognise your body position in real time and count repetitions.
- No video, photo or frame is saved. The feed is analysed live and discarded frame by frame. Nothing is written to storage, added to your photo library, uploaded, or transmitted to us or to any third party.
- It works offline. Verification needs no internet connection, because nothing is sent anywhere.
- It is not facial recognition and not a biometric identifier. Detection reads where your limbs and torso are in order to count a movement. No faceprint, template or other identifier of you is created, stored or shared, and detection is never used to recognise who you are.
Camera: object detection (Photo, Object)
Some tasks ask you to point the camera at something specific (a made bed, a sink, the sky, an object you picked in advance) and on-device object detection checks whether it is in frame. It works the same way: the camera feed is analysed live on your device to return a match or no match, and no image is stored, uploaded or reviewed by anyone, including us. Whatever else is in the frame (your room, your face, other people) is discarded with the frame.
Motion sensors (Steps, Shake Phone)
The Steps and Shake Phone tasks read your device's accelerometer and motion sensors to detect steps or shaking. The readings are used on the device to decide whether the task is complete and are not retained or transmitted.
Location and GPS (Distance)
The Distance task asks you to walk a set distance before the alarm stops. With your permission, the App uses location services, including GPS, to measure how far you have moved.
- Only while the task is running. Location is requested when a Distance alarm goes off and released when the task ends. The App does not track your location in the background, does not use significant-location or region monitoring for tracking purposes, and does not build a history of where you have been.
- It stays on the device. Coordinates are used on the device to compute a distance. They are not uploaded to us. We have no server that could receive them, and they are never shared with RevenueCat or anyone else.
- Only the distance matters. The App keeps the distance you covered for the task, not a route, a map or a set of places.
- You can refuse or revoke it. Denying location permission simply disables the Distance task; every other task keeps working.
Math
The Math task uses no camera, no location, no microphone and no motion sensor. It is a problem on screen and your answer.
Other people in frame
Please do not point the camera at someone else during a wake task without their knowledge and consent. Although nothing is recorded, filming another person without consent can still be unlawful where you live, and that is your responsibility rather than ours.
4What is stored on your device
NoNap keeps the following on your phone, in the App's own storage. We do not receive any of it. The anonymous usage statistics in section 7 count a few events around it, such as that an alarm was created and with which kind of wake task, without its contents.
- Your alarm, its time and repeat days, and the sound you chose
- The wake task you picked and its target: repetitions, steps, distance or difficulty
- Settings and preferences, including the night-before reminder
- Your wake-up history: the time an alarm rang and the time you actually dismissed it
- Streaks, badges, charts and the statistics built from that history
- Backups are yours, not ours. If your device backs itself up to iCloud or to a computer, the App's local data may be included in that backup under Apple's terms and your own settings.
- Deleting the App deletes the data. Uninstalling NoNap removes its local data permanently. We keep no copy and cannot restore it.
- A lost device means lost history. Because nothing is stored on our side, a reset, lost or broken phone takes your streaks and history with it.
5What we do not collect
To be explicit, we as the publisher of NoNap do not collect, receive or store:
- Your name, email address, phone number or any contact details. There is no account to attach them to
- Your alarms, wake times, repetition counts, streaks, badges or statistics. The anonymous usage counts in section 7 carry none of them
- Any photo, video or camera frame, and no facial or biometric identifier
- Your GPS coordinates, routes or location history
- Audio or microphone recordings. NoNap does not record audio
- Health or sleep data. NoNap does not read Apple Health, does not track sleep, and does not monitor you overnight
- Your contacts, calendar, photo library, messages or browsing history
- Payment or card details. Apple processes every purchase; we and RevenueCat receive a purchase receipt, never your card
The App contains no advertising or attribution SDK. It does contain PostHog, for the anonymous usage statistics and crash reports described in section 7, which you can switch off. Aggregate crash and usage statistics may also reach us through Apple's own App Store Connect reporting, if you have opted in to sharing analytics with developers in iOS Settings. That data comes from Apple, is aggregated, and does not identify you.
Two things send data off your device: your App Store purchase record, described next, and the anonymous usage statistics and crash reports described after it.
6Purchases. RevenueCat
This is the part where data leaves your phone
NoNap is a paid app. To know whether your subscription or lifetime purchase is active, the App uses the RevenueCat SDK, a purchase-verification service from RevenueCat, Inc. It receives your App Store purchase history and nothing else about you. We want you to know exactly which part that is.
What RevenueCat receives. When the App checks your access, when you buy or restore a plan, and when Apple reports a renewal, refund or expiry, the RevenueCat SDK sends RevenueCat:
- Your App Store purchase history for NoNap: the signed App Store receipt or transaction, product identifiers, purchase and expiry dates, and the renewal, refund or cancellation state Apple reports
- An anonymous app user identifier that the SDK generates on your device. It is random, it is not your Apple ID, your name or your email, and we hold nothing that links it to you
- Device and app information needed to process the receipt: device model, operating system version, App version, language and storefront country, plus your IP address as part of the connection
What it is used for. Deciding whether the App should be unlocked, restoring purchases on a new device, and letting us see aggregate purchase statistics: how many subscriptions are active, renewing or refunded. It is not used to track you across other apps or websites, it is not linked to an identity we hold, and it is not sold or used for advertising. This matches the App's privacy manifest and its App Privacy label on the App Store, which declares Purchase History, not linked to you, not used for tracking.
Who RevenueCat is. RevenueCat, Inc. processes this data on our behalf as our processor, under a data processing agreement, and stores it on its infrastructure in the United States. Its own privacy policy and terms describe its safeguards. Apple, separately, holds your payment details and full purchase record as the merchant, under Apple's privacy policy.
What RevenueCat never receives from us. Your alarms, wake times, chosen wake tasks, camera data, GPS location, repetition counts, streaks or statistics. Those never leave your device at all. We do not run any advertising, attribution or data-broker integration, the anonymous statistics in section 7 are not linked to your RevenueCat identifier, and the App does not ask for App Tracking Transparency permission because it does not track.
Your choices
- Manage purchases. Settings → Manage purchases in the App, or iOS Settings → your name → Subscriptions, shows what you have bought and lets you cancel a subscription. Cancelling stops renewal; the purchase record for what you already bought remains, because it is what proves your access.
- Delete the purchase record. Email contact@nonap.app with the purchase date and plan and we will ask RevenueCat to delete the record tied to your anonymous identifier. Note that deleting it means Restore Purchases may no longer recognise the purchase in NoNap; Apple's own record, and your ability to ask Apple for a refund, are unaffected.
- Refunds are handled by Apple at reportaproblem.apple.com.
7Usage statistics and crash reports. PostHog
Anonymous, and you can switch it off
To see where people get stuck setting NoNap up, and to fix crashes, the App sends anonymous usage statistics and crash reports to PostHog, an analytics service from PostHog, Inc. They carry no name, no email, no account and no location, and they are not linked to your purchase record. You can turn them off at any time in the App, under Settings → Your data → Share anonymous usage data.
What is sent.
- Which screens of the first-run setup you reach, and how many seconds each one stayed on screen, so we can see where people leave it or get stuck, and your answer to the one setup question that exists for this purpose: where you heard about NoNap (Google, YouTube, TikTok, Instagram, the App Store, a friend or somewhere else). When you finish the setup, the kind of wake task you picked for your first alarm and how long the whole setup took are sent too. None of your other setup answers are sent: not your alarm time, days or sound, and not the name you sign.
- Whether you allowed alarm and notification permission during setup.
- What happened on the plan screen: that it was shown (and whether you had a plan before that has since ended) or could not be loaded (and the general reason, such as no connection), which plan was tapped, whether the purchase went through (and whether it started a free trial), was cancelled (and which plan it was cancelled on, on the main plan screen or on the second offer), is pending or failed, whether the second offer shown after a cancellation was closed, and, when you tap Restore Purchases (here or in Settings), whether a purchase was found. Not your receipt and not your Apple Account.
- Basic usage counts: that an alarm was created, edited, switched on or off, or deleted, with the kind of wake task, how many tasks it has, whether it repeats and how many alarms you have, but never its time, name or sound; that a morning's wake task came on screen, which kind it was and where it sits in the morning's list of tasks (for example the second of three), whether a task was finished through its backup way out rather than done, and that the morning was finished and how long it took; that a wake task was tried for practice, whether that was during setup or from the alarm editor, whether it was finished and how many seconds it took; which switches in Settings you change (vibration, ringing during the task, the night-before reminder, blocking deletion) and which appearance you pick, but not your bedtime or wake-up goal; and which tabs of the App are opened.
- Crash reports and errors: the technical details of a crash, or of an error the App recovered from, such as which part of the App it happened in and a trace of the App's own code.
- App and device information sent with every event: App version, whether it was installed from the App Store or TestFlight, which version of the setup screens you saw, device model, operating system version, language, time zone and screen size, and when the App is opened or closed.
- A random identifier created on your device the first time the App opens, so that events from one phone can be counted as one. It is not your Apple ID, your advertising identifier or your RevenueCat identifier, and we hold nothing that links it to you.
What is never sent. Your alarms' times, names and sounds; your bedtime and wake-up goal; your wake-up history, streaks and statistics; anything you type, including the name you sign during setup; camera frames, motion readings and location. PostHog is configured not to build a profile of you, not to record your screen and not to capture what you tap or type. Your IP address is discarded when an event arrives, and PostHog is told not to work out a location from it.
Who PostHog is, and where the data goes. PostHog, Inc. processes these statistics on our behalf as our processor, under its data processing agreement, and stores them in its EU cloud, in the European Union. Its privacy policy describes its safeguards. We use the statistics in aggregate, to improve the App and fix faults. They are not sold, not used for advertising and not used to track you across other apps or websites. This matches the App's privacy manifest and its App Privacy label on the App Store, which declare Product Interaction, Other Usage Data, Crash Data and Other Diagnostic Data, not linked to you and not used for tracking.
Retention and your choice. We keep the statistics only as long as they are useful for improving the App. Because the identifier is random and we hold nothing that links it to you, we generally cannot pick out one person's events; switching the setting off stops any more being sent from your phone, straight away.
8Permissions, and how to turn each one off
NoNap asks for a permission only when a feature you chose needs it, and explains why at the moment it asks. You can change any of them later in iOS Settings → NoNap, or in the Privacy & Security section of Settings.
- Camera: for body-position and object wake tasks. Revoking it disables those tasks. Everything else keeps working.
- Location: for the Distance task only, while it is running. Revoking it disables the Distance task.
- Motion & fitness: for the Steps and Shake Phone tasks. Revoking it disables those tasks.
- Notifications: for alarms, the optional night-before reminder and, if you start a free trial, one reminder the day before it ends. Revoking notifications can stop alarms reaching you, so please leave this one on if you rely on the App.
Deleting the App removes every permission and all of its local data at once.
9Children
NoNap is not directed at children. You must be at least 16 years old to use it in the European Economic Area and the United Kingdom, and at least 13 years old elsewhere, as set out in our Terms.
We do not knowingly collect personal information from children under those ages. In practice, we do not knowingly collect personal information from anyone: there is no account, and the usage statistics in section 7 are anonymous. If you are a parent or guardian and believe a child has used the App in a way that concerns you, email contact@nonap.app and we will help, including with a purchase record held by RevenueCat.
10Legal bases for processing (EEA and UK)
If you are in the European Economic Area, the United Kingdom or Switzerland, the GDPR (and UK GDPR) applies. Where processing happens only on your device and we never receive the data, we are not processing personal data as a controller at all. For the rest, our legal bases are:
- Consent: for camera, location, motion and notification access. You give it in the system prompts, and you can withdraw it at any time in iOS Settings without affecting anything you did before.
- Performance of a contract: providing the App's functionality to you under our Terms, including processing your App Store purchase record to unlock and restore the plan you bought.
- Legitimate interests: keeping the App secure, preventing purchase fraud, understanding aggregate purchase statistics, and understanding how the App is used and fixing crashes through the anonymous usage statistics and crash reports in section 7, where those interests are not overridden by your rights. You can object to the statistics at any time by switching them off in the App under Settings → Your data → Share anonymous usage data.
- Legal obligation: where we are required by law to process or retain something.
For the purchase verification described in section 6, RevenueCat acts as our processor. For the usage statistics and crash reports described in section 7, PostHog acts as our processor. Apple acts as an independent controller for the payment itself, with its own legal bases set out in its privacy policy.
11Your rights
Depending on where you live, you have rights over your personal data: to access it, correct it, delete it, restrict or object to its processing, receive it in a portable format, withdraw consent, and not be discriminated against for exercising any of them.
How this works for NoNap. Because we hold nothing about you, there is usually nothing for us to hand over or delete: your data is on your phone, under your control, and deleting the App erases it. You can exercise most of these rights yourself, immediately, in iOS Settings and by uninstalling.
- Access, portability and deletion: everything the App holds is on your device and visible in the App itself. Deleting the App deletes it permanently.
- Withdraw consent: revoke camera, location, motion, notification or tracking permission in iOS Settings at any time.
- Object to usage statistics: switch off Settings → Your data → Share anonymous usage data in the App. It takes effect immediately, and stops crash reports too.
- Your purchase record: ask us to delete the RevenueCat record tied to your anonymous identifier (section 6), or exercise your rights over the payment itself directly with Apple.
- Complain: if you are in the EEA or UK you may lodge a complaint with your local data protection authority. In Romania that is the ANSPDCP.
To ask us anything, or to make a request in writing, email contact@nonap.app. We answer within 30 days. We may not be able to identify you from a request. Since we hold no identifiers, we usually have nothing to match a request against, but we will always explain what we can and cannot do, and point you at Apple where the data is theirs.
12Retention and security
Retention. We hold no personal data that identifies you. The anonymous usage statistics and crash reports in section 7 are kept only as long as they are useful for improving the App. Data in the App stays on your device until you delete it or delete the App. Camera frames, motion readings and location coordinates are processed in the moment and discarded immediately. They are never written to storage. Your purchase record is retained by RevenueCat for as long as it is needed to honour the plan you bought and to meet accounting and legal obligations, or until you ask us to delete it (section 6). Emails you send us are kept only as long as needed to deal with your query.
Security. Your data is protected primarily by your device: iOS app sandboxing, the App's own storage, and your passcode, Face ID or Touch ID. Keeping your device updated, locked and encrypted is the single most effective thing you can do to protect it. Traffic between the App and any third-party service is encrypted in transit (TLS/HTTPS). No system is completely secure, and we cannot guarantee absolute security, but the surface here is deliberately small, because there is no account to breach and no database of ours to leak.
13International transfers
We do not transfer your alarm or sensor data anywhere, because we do not receive it. The anonymous usage statistics and crash reports in section 7 are stored by PostHog in its EU cloud, in the European Union. Your App Store purchase record is processed by RevenueCat in the United States. For users in the EEA, the UK and Switzerland that transfer is covered by the European Commission's standard contractual clauses (and the UK addendum) in our data processing agreement with RevenueCat, together with the safeguards described in RevenueCat's privacy policy, linked in section 6. Apple's handling of the payment is covered by Apple's own privacy policy.
14US state privacy rights
If you live in California, or in another US state with a comprehensive privacy law such as Virginia, Colorado, Connecticut, Texas or Oregon, you have rights to know, access, correct, delete and obtain a copy of personal information, and to opt out of targeted advertising, the sale or sharing of personal information, and profiling.
- We do not sell your personal information, and we do not receive personal information from the App to sell.
- No targeted advertising, no sharing. NoNap contains no advertising and does not share personal information for cross-context behavioural advertising, so there is nothing to opt out of. The only third parties that receive anything are RevenueCat, as our service provider for purchase verification (section 6), and PostHog, as our service provider for anonymous usage statistics and crash reports (section 7).
- Sensitive information. We do not collect or use sensitive personal information (including precise geolocation, biometric data and health data) for any purpose other than performing the wake task you chose, on your device, in that moment.
- No discrimination. Exercising any of these rights does not change the App, its features or its price.
To make a request, email contact@nonap.app. Requests are handled within 45 days, extendable once where the law allows.
15Changes to this policy, and how to reach us
We will update this policy when the App changes, for example, if a new wake task uses a new sensor, if we change the service that verifies purchases, or if we ever add advertising (we have no plans to), or change what the anonymous usage statistics include. The “Last updated” date at the top always reflects the current version, and material changes will be signposted in the App or on this site before they take effect. Continuing to use NoNap after a change takes effect means you accept the updated policy.
NoNap is published by Visana Studios. One inbox covers everything: privacy questions, data requests, support and legal notices:
We take privacy complaints seriously and will work with you to resolve them. See also our Terms of Service.
Last updated 1 October 2026 · Visana Studios
