Flip Clock: Big Digital Alarm
Privacy policy
What is kept on your device, what is collected, and how to get in touch.
Effective date: 2026-10-06
Contact: klm.labs.inc@gmail.com
Flip Clock: Big Digital Alarm is made by KLM Labs. On your Home Screen it appears as Flip Clock. It shows a big clock on your iPhone or iPad, rings alarms you set, and adds clock widgets to your Home Screen and Lock Screen. This policy explains what is kept on your device, what leaves it, who receives it and why.
The short version
- Your alarms are kept on your device, and the app never uploads them. Alarm times, repeat days and labels, your clock's look and your settings are stored in the app on your device. Analytics records only which clock face you choose (see below).
- There is no account and no sign-up. The app never asks for your name or email address. Your identifiers, usage data, purchase records and approximate location are linked to you (see below).
- Usage analytics with a random identifier. The App Store version sends usage events, such as "an alarm was saved" or "the clock face was changed", to PostHog, together with technical details about the app and device. An approximate location (country and city) is worked out from your internet address, which PostHog does not store. No alarm time, repeat day or label is ever included.
- Purchases are handled by Apple. We never see your card or bank details. RevenueCat receives your App Store purchase records so the app can unlock and restore your plan.
- No ads and no tracking. We do not sell data, show adverts, use an advertising identifier, or track you across other apps and websites.
- In the App Store's privacy details, the app lists six types of data, all linked to you and none used for tracking: User ID, Device ID, Product Interaction, Other Usage Data, Purchase History and Coarse Location.
What is kept on your device
Your alarms (time, repeat days, label, snooze length and whether each one is on), your clock's look (face, font, color, background, 12- or 24-hour time, and whether seconds, the date and the next alarm show), your brightness, night mode and keep-screen-on settings, and whether your plan is active (so the widgets know what to show) are stored in the app's own storage on your device, which the app's widgets can also read. The app does not sync them to iCloud or to any server of ours. Your alarm times, repeat days and labels are never sent to KLM Labs, PostHog or RevenueCat, and we cannot see, retrieve or delete them. The exceptions are described below: analytics records which clock face you choose and when an alarm is saved, and your plan's status comes from RevenueCat.
Like other app data, it is included in your device's backups (iCloud Backup or a computer backup) if you have backups turned on. Those backups are controlled by Apple and your settings, not by us.
Alarms, the screen and the battery
- Alarms. iOS or iPadOS asks you whether the app may schedule alarms. Your alarms are scheduled with Apple's alarm system (AlarmKit) on your device. When one rings, the system shows it on the Lock Screen (and on iPhone in the Dynamic Island, in StandBy and on a paired Apple Watch). Apple's system handles this on your devices; your alarm times, repeat days and labels are not sent to us (analytics records only that an alarm was saved or set again). If you turn alarm access off in Settings, the app's alarms are not scheduled and do not ring.
- Keeping the screen on. While the clock is on screen, the app can stop your device from locking, depending on your keep-screen-on setting. To do that it checks whether your device is charging. This check happens on your device and is not sent anywhere.
- No other permissions. The app does not ask for your camera, photos, microphone, contacts or location.
Product analytics (PostHog)
We use product analytics to learn which features are used and where people get stuck, so we can improve the app. PostHog, Inc. processes the analytics for KLM Labs on servers in the United States. Analytics are sent only by the App Store version of the app (and TestFlight test builds); there is no analytics setting in the app.
What analytics collects
Events describing what you did, never what your alarms say. Events record actions such as opening the app, finishing the first-run screens, seeing the trial reminder page and your answer to the notification request, saving an alarm, the app setting an alarm again after it went missing, changing the clock face (which face only), seeing the plans screen, and the result of a purchase or restore (which plan, and whether it completed, was cancelled, failed or restored). Every property the app itself adds to an event is a count, a choice from a fixed list, or a yes/no; the analytics software adds the identifiers and technical details described below. No event ever contains an alarm time, a repeat day or an alarm label.
Technical details that the analytics software adds to each event: the app's name, version and build; the device maker, model and type; the iOS or iPadOS version; the screen size; your language, region and time zone settings; whether the device is on Wi-Fi or cellular data; whether the app came from TestFlight; the analytics software's name and version; the time of the event; and random event and session identifiers. They also include the app's bundle identifier, the operating system's name, the generic device name the system reports (such as "iPhone" or "iPad"), and whether the app is running in a simulator or was installed from outside the App Store.
A random identifier that PostHog creates on your device. It lets PostHog count events from the same installation. It is not your name, email, phone number, Apple Account or the device's advertising identifier. The app also gives it to RevenueCat, so your usage and purchases are linked (see below).
An approximate location. Like any internet service, PostHog sees the IP address your device connects from. PostHog uses that IP address to estimate a country and city when the events arrive, and is set to discard it instead of storing it with the events. The app does not ask for location permission and never reads your device's GPS.
Purchase events. Because the app gives RevenueCat the same random identifier, RevenueCat sends records of purchase events (for example a trial starting, a renewal, a cancellation or a Lifetime purchase, with the product, its price, RevenueCat's app user ID and Apple's transaction ID) to PostHog under it, and we can see how the plans are used. See "Purchases and subscriptions" below.
What analytics never collects
We do not collect your name, email address, phone number, contacts, alarm times, repeat days, alarm labels, precise location or anything you type. We do not record your screen, and we do not collect crash reports.
Purchases and subscriptions (Apple and RevenueCat)
The app needs a plan: a yearly subscription with a free trial for eligible new subscribers, or a one-time Lifetime purchase. Payments are made through Apple's App Store with your Apple Account. Apple processes the payment; KLM Labs never receives or stores your card or bank details.
RevenueCat, Inc. processes purchase records for KLM Labs so the app can check whether you have access, unlock it and restore it on another iPhone or iPad. RevenueCat receives your App Store purchase and subscription records (the product, Apple's transaction IDs, dates, trial and renewal status), a random app user ID that RevenueCat creates (there is no login), which set of plans the app showed you, technical details such as the app version, iOS or iPadOS version and App Store country, and the random PostHog identifier. RevenueCat also receives your IP address when the app connects to it, and your device's vendor ID (IDFV) when the system provides one. iOS and iPadOS give each app developer one vendor ID per device, the same in all of that developer's apps; it is not the advertising identifier.
We use purchase records only to provide and restore your plan, to understand how the plans are used, and to handle your requests. We do not use them for advertising.
Reminders and notifications
The first time you open the app, before the plans screen, it shows a page about the free trial if the plan it suggests has one, you are eligible, and you haven't refused notifications. If you haven't answered before, its Continue button asks for permission to send notifications. If you allow them and your trial is set to renew, the app schedules a reminder on your device for 2 days before the trial ends, and removes it if you cancel, buy or restore another plan, or the trial ends. The reminder is not sent from a server, and no push token is sent to us. The app uses notifications only for this reminder; your alarms ring through Apple's alarm system, not through notifications. You can say no, or turn notifications off later in Settings; the app works the same either way.
Ratings
The app may ask you to rate it using Apple's standard rating prompt. Apple handles the prompt and your rating; the app does not learn whether or how you rated it.
When you email us
If you email us for support or a privacy request, we receive your email address, your name if your email includes it, your message and any attachments you choose to send, such as screenshots. Google processes this mail for us through Gmail. We use it only to answer and handle your request.
Service providers
PostHog, RevenueCat and, for email, Google (Gmail) process data for KLM Labs. We require the service providers that receive personal data from us to protect it at the same or an equivalent level as this policy describes and Apple's App Review Guidelines require. We do not sell personal data or share it for advertising.
How long data is kept
Your alarms and settings stay on your device until you delete them in the app or delete the app; copies in your backups are managed separately.
We keep analytics events, purchase records and support emails only as long as we need them to run, support and improve the app, or as the law requires (for example, purchase records for tax and accounting), and then delete them. Deleting the app does not delete records already sent to PostHog or RevenueCat; to ask us to delete them, see "Your choices and rights" below.
Children
Flip Clock is a clock and alarm app and is not directed to children. We do not knowingly collect personal information from children. If you believe a child has used the app, contact us and we will delete any records we can find.
Your choices and rights
- Delete an alarm in the app, or delete the app to remove everything it stored on your device.
- Turn off alarm access or notifications in Settings. Without alarm access, the app's alarms do not ring.
- Cancel a subscription in your Apple Account settings; see the terms of use. Deleting the app does not cancel it.
- Ask us to delete analytics or purchase records. Email klm.labs.inc@gmail.com. Because these records use random identifiers rather than an account, tell us roughly when you used the app and, for purchases, when you bought, so we can find them. We will tell you what we could find and delete. Apple keeps its own purchase records.
- Ask what we hold by emailing the same address.
Depending on where you live, you may have further rights over personal data, such as access, correction, deletion and objection. Contact us and we will respond as the law requires.
Changes to this policy
If the app's data practices change, we will update this policy and the App Store privacy details before that version is released. The effective date at the top shows the latest change. Questions: klm.labs.inc@gmail.com.