OKKO · Simple Habits Tracker
Privacy Policy
Last updated: August 26, 2026
OKKO is an iPhone app for tracking daily habits. It lets you create habits, receive reminders, and tap "Done" or "Missed" directly from the lock screen thanks to iOS Live Activities.
This policy explains which data is used by OKKO, why it is needed, and how it is protected.
1. App Publisher
The OKKO app is published by:
Contact email: abdallah.rahal15@gmail.com
For any question related to privacy or to the deletion of your data, you can write to this address.
2. Data Collected
To sync your data, OKKO asks you to sign in with your Apple account ("Sign in with Apple"). During this sign-in, you can choose to hide your email address: Apple then provides an anonymous relay address. OKKO never asks you for a dedicated password, a name, a phone number, or a profile picture.
However, the app uses certain data that is necessary for it to work:
- the habits you create;
- the name of each habit;
- the reminder time you choose;
- the history of "Done" or "Missed" responses;
- habit-related statistics, such as streaks and records;
- your IANA time zone, in order to schedule reminders correctly;
- technical timestamps;
- a technical Firebase identifier;
- the identifier provided by Apple during "Sign in with Apple" and, where applicable, the associated email address (real or relay, depending on your choice);
- the status of your OKKO Premium subscription (active or not);
- a technical Apple token used to start Live Activities on the associated primary iPhone.
Your language preference may be used locally on your device.
OKKO does not knowingly collect your first name, your last name, your phone number, your profile picture, your GPS location, your contacts, or your health data.
3. Why This Data Is Used
This data is used solely to allow the app to function, and in particular to:
- create and display your habits;
- record your daily responses;
- display your history, calendar, streaks, and records;
- schedule reminders at the time you chose;
- trigger Live Activities on the lock screen;
- sync your data in order to limit data loss in case of a reinstall or a device change;
- ensure the proper technical operation of the app.
OKKO does not use this data for advertising purposes.
4. Local and Cloud Storage
Your habit data is first stored locally on your iPhone.
Some data is also synchronized to the cloud via Firebase Firestore, in order to enable backup and background sync when an Internet connection is available.
OKKO uses the following services:
- Firebase Authentication (anonymous sign-in, then Sign in with Apple);
- Firebase Firestore, for data backup;
- Firebase Cloud Functions, for certain server-side operations;
- Firebase Cloud Scheduler, for the technical scheduling of reminders;
- Apple Push Notification service, to start Live Activities;
- RevenueCat, for purchase validation and Premium subscription status.
OKKO does not use Firebase Analytics, Crashlytics, Remote Config, Realtime Database, Firebase Cloud Messaging, Apple iCloud, or Apple CloudKit.
5. Technical Identifier
OKKO uses a technical identifier generated by Firebase Authentication, linked to your Sign in with Apple session.
This identifier does not contain your name, email, or phone number. It is used solely to associate your habits, progress data, and subscription status with your account.
A device-related technical document may also be associated with this identifier, in particular to enable Live Activities on the primary iPhone.
6. Notifications and Live Activities
OKKO uses Apple technologies, in particular APNs and Live Activities, to display interactive cards on the lock screen.
These features let you respond to a habit quickly without opening the app.
Reminders working correctly depends on the permissions granted in iOS, in particular for notifications and Live Activities.
7. Technical Logs
Technical logs may be generated on the server side through Firebase Cloud Functions.
These logs may contain information such as:
- the anonymous Firebase identifier;
- the identifier of a habit;
- the identifier of a scheduled task;
- the reminder or scheduling time;
- technical error messages.
These logs are used solely for diagnostics, maintenance, and fixing technical issues.
OKKO does not knowingly store IP addresses in its business data. Some technical information, such as the IP address, may nonetheless be processed automatically by Google Cloud or Apple infrastructure as part of their normal services.
8. Advertising, Tracking, and Analytics
OKKO does not display advertising.
OKKO does not use:
- Apple's IDFA;
- App Tracking Transparency for advertising tracking purposes;
- Firebase Analytics;
- any third-party analytics tool;
- any crash reporting tool such as Crashlytics or Sentry;
- any ad network;
- any marketing partner.
Aggregated subscription statistics (number of subscribers, renewals) are provided by RevenueCat and App Store Connect for management purposes, without advertising profiling.
Your data is not sold to third parties.
9. In-App Purchases and the OKKO Premium Subscription
OKKO offers an optional subscription, "OKKO Premium", which unlocks up to 5 active habits (instead of 1 in the free version).
Two plans are available: weekly and monthly. These are auto-renewable subscriptions, purchased and billed through your Apple account (App Store). Payment is processed exclusively by Apple: OKKO never has access to your payment details.
The subscription can be managed (plan change, cancellation) at any time in your App Store account settings. Deleting the app or your OKKO account does not cancel an ongoing subscription.
To validate purchases and determine subscription status, OKKO uses the RevenueCat service (see the "Subprocessors" section). RevenueCat processes your account's technical Firebase identifier and the transaction information provided by Apple (plan, start, renewal, and expiration dates). This information contains neither your name, nor your email address, nor your payment details.
Apple also processes certain information related to the purchase, in accordance with its own rules and privacy policies. Use of the subscription is also subject to Apple's standard End User License Agreement (EULA).
10. Data Retention
Your data is kept for as long as you use the app or as long as it is needed for the service to function.
When you delete a habit, it is marked as deleted and this deletion is synchronized to the cloud. This does not necessarily mean that every related technical document is immediately erased physically.
If you uninstall the app from your iPhone, the data synchronized to Firebase may remain stored, because uninstalling does not automatically trigger a server-side deletion.
Older technical scheduling tasks may be deleted automatically after 30 days.
11. Data Deletion
You can delete your account and all of your data directly from the app: Settings → "Delete account". This deletion is permanent.
Deleting your account does not cancel an ongoing subscription: subscriptions are managed in your App Store account settings.
You can also request the deletion of your data by sending an email to:
Your request will be processed manually within 30 days.
To help process your request, it may be necessary to provide information that identifies the relevant installation, without requiring you to create a named account.
12. Subprocessors
OKKO relies on certain technical services that are necessary for the app to function:
Google LLC
Google provides Firebase and Google Cloud, in particular:
- Firebase Authentication;
- Firebase Firestore;
- Firebase Cloud Functions;
- Firebase Cloud Scheduler.
Cloud data is hosted on Google Cloud / Firebase. Cloud Functions are deployed in region europe-west1. The Firestore database is configured in region eur3.
Apple Inc.
Apple provides the technologies needed by the iOS app, in particular:
- App Store;
- Apple Push Notification service;
- Live Activities;
- StoreKit and the App Store, for in-app subscriptions.
RevenueCat, Inc.
RevenueCat provides the subscription management infrastructure: validation of App Store transactions and determination of Premium status. RevenueCat processes the technical Firebase identifier associated with your account, as well as the transaction information provided by Apple (plan, start, renewal, and expiration dates). RevenueCat receives neither your name, nor your email address, nor your payment details. Privacy policy: revenuecat.com/privacy.
13. Data Transfers
Data may be processed by Google and Apple as part of their technical infrastructure.
Even though some resources are configured in Europe, these providers may process certain data in other countries in accordance with their own contractual commitments and privacy policies.
14. Security
OKKO implements reasonable measures to protect the data used by the app.
Access to cloud data relies in particular on the secured services provided by Firebase and Google Cloud.
No method of electronic transmission or storage is, however, fully secure. OKKO therefore cannot guarantee absolute security.
15. Underage Users
OKKO is not intended for children under 13.
The app does not contain offensive or inappropriate content, but it is not specifically designed for use by young children.
OKKO does not knowingly collect personal data about children under 13.
16. Your Rights
Depending on your country of residence, you may have rights regarding your data, in particular:
- request access to the data associated with your use of the app;
- request its rectification;
- request its deletion;
- object to certain processing when applicable.
To exercise these rights, you can contact:
17. Changes to This Policy
This privacy policy may be updated, in particular if the app evolves, if the Premium plan changes, or if the technical services in use change.
The date of the last update will be shown at the top of this page.
18. Contact
For any question regarding this privacy policy or the use of your data, you can contact:
abdallah.rahal15@gmail.com