Privacy Policy
Effective October 24, 2026
OneKept is designed to work without creating a personal account. Your focus text, completion notes, deadlines, and history stay on your device.
Information we process
We create an anonymous technical identifier through Supabase. To enforce the two free focus limit, Apple DeviceCheck provides a device token and two anti-abuse status bits. We store the anonymous identifier, request identifiers, grant results, and timestamps. We do not receive your Apple ID or a hardware serial number.
Apple processes App Store purchases. RevenueCat processes subscription status and a pseudonymous app user identifier so OneKept can unlock Pro and restore purchases. Local notifications are scheduled on your device.
OneKept uses Mixpanel to understand how the app is used. Events describe actions in the app, such as opening it, creating a daily goal, starting or ending a focus session, answering the daily check-in, or viewing the subscription screen. They include limited details like the chosen focus duration, subscription plan type, app version and language. Events never include your goal text or notes. Mixpanel uses a random identifier created by the app; it is not linked to your Apple ID or to the Supabase and RevenueCat identifiers, and IP-based location is turned off.
How we use information
We use this limited data to provide the app, restore access, prevent repeated free-use abuse, diagnose failures, understand and improve how the app works, and protect the service. We do not sell personal information, run third-party advertising, or track you across other companies' apps and websites.
Storage and service providers
Supabase hosts anonymous access and grant records. Apple provides DeviceCheck, App Store billing, and notifications. RevenueCat manages subscription entitlement status. Mixpanel processes app usage events in the European Union. These providers process data under their own security and privacy terms.
Retention and choices
Deleting OneKept removes local focus content. Anti-abuse status may remain associated with the device through Apple DeviceCheck, and limited server records may be retained for service integrity. Using Delete my data in OneKept's Settings also resets the analytics identifier, so later events are not linked to earlier ones. Mixpanel retains usage events under its data retention policy. You can disable notifications in iOS Settings and manage subscriptions in your Apple Account settings.
Contact
For privacy questions or deletion requests, use the developer support contact shown on OneKept's App Store page.