Short Version
CogniFocus uses data to run the website, protect forms, provide app sync and restore, personalize focus features, track progress, handle support, manage premium access, and improve the product.
- We do not sell your personal data.
- We do not claim that all data is local-only.
- We do not claim end-to-end encryption or zero-knowledge storage.
- Some app data may be cloud-synced through Firebase/Google Cloud.
- Some runtime state stays local on your device.
Website Data
The CogniFocus website uses small amounts of browser storage and form data to keep the site usable and protect public forms.
- Your analytics consent choice, stored in localStorage.
- Your theme preference, stored in localStorage.
- Waitlist form details, such as email, optional name, source page, and anti-spam fields.
- Cloudflare Turnstile tokens and checks used to reduce spam and automated abuse.
- Basic site functionality storage, such as already-joined waitlist state.
If a public support or contact form is available on the website, we may process the details you submit so we can respond, troubleshoot, and reduce abuse. Website forms should not be used to send sensitive information.
Cloud-Synced App Data
CogniFocus is local-first, but not local-only. To provide sync, restore, personalization, focus tracking, support, and product improvement, the app may cloud-save user-linked data in Firebase.
- Identity and profile data
- Name and age
- Premium, tier, and entitlement status
- Onboarding state
- App metadata such as platform, app version, and timestamps
- Stats, daily stats, and session history
- Preferences and settings
- Selected personality
- Theme, accessibility, motion, and color vision settings
- Daily goal
- Focus intention and focus obstacle
- Shield state
- Blocked apps
- Planned sessions and reminders
- Progression, XP, and in-app progression balances
- Sync and restore status
- Support requests and support context
- Support abuse-prevention signals
- Support and waitlist email delivery records
Cloud-synced app data is tied to your Firebase account, which may be an anonymous account unless you link a sign-in method. This helps restore progress and premium state across reinstalls or devices where supported.
Local-Only App Data
Some app data is runtime or device-specific and is intended to stay local on your device unless a future feature clearly changes that.
- Active session state
- Manual block state
- Session feedback
- Retention metadata
- Share and review nudges
- First-focus activation state
- Header/footer discovery state
- Character affinity and greeting state
- Notification IDs
- Cached blocked apps
- Last app open
- Release notes version
Local-only data may be removed when you clear app data, delete the app, or use app controls that clear local state.
Permissions
CogniFocus asks for Android permissions only when needed for focus features such as Shield, app blocking, and reminders.
Usage Access: Used to detect which app is open so Shield can identify distraction attempts during protected sessions. It is not used to read messages, passwords, photos, or the content inside other apps.
Overlay permission: Used to show a blocking or recovery screen over distracting apps when Shield or Manual Block interrupts them. It is not used to secretly control other apps.
Notifications and reminders: Used for planned sessions, focus reminders, and related app prompts. You can turn notifications off in Android settings, but reminders may stop working.
You can revoke permissions in device settings. Some CogniFocus features may stop working if the required permission is removed.
Analytics
Analytics helps us understand what is working, where people get stuck, and how to improve the site and product experience.
On the website, PostHog and Microsoft Clarity analytics are only initialized after you allow analytics in the cookie consent banner. If you decline, these analytics tools should not initialize for your browser session.
Website analytics may include page views, page leave events, browser or device details, rough usage patterns, heatmap-style interaction signals, and similar product diagnostics. PostHog session replay is not currently enabled.
The mobile app may use app analytics or diagnostics to improve reliability, feature quality, and product decisions. Analytics is not a promise that every event is collected, and it is not used to sell your personal data.
Third-Party Services
CogniFocus uses service providers to run the website, backend, app sync, purchases, anti-spam checks, and analytics.
- Firebase / Google Cloud for sign-in, backend services, cloud sync, support flows, and email delivery.
- Cloudflare Turnstile for website form anti-spam checks.
- PostHog for website analytics after consent.
- Microsoft Clarity for website analytics and interaction diagnostics after consent.
- RevenueCat for mobile premium entitlement and purchase state.
- Google Play and, where relevant, Apple App Store services for app distribution, subscriptions, and purchase management.
These providers process data under their own systems and policies. We use them to provide CogniFocus, not to sell your personal data.
Upcoming Data
Future versions may collect country/region and language preference for localization, analytics, and product improvement.
If this becomes active, we will use it to make CogniFocus more relevant across regions and languages, not to sell your data.
Data Deletion
You can request deletion or use in-app deletion controls where available.
In the app, Settings > Delete Account cancels pending CogniFocus notifications, stops active app services, deletes your synced profile, daily stats, and sync records, tries to delete support records tied to your account, keeps a limited deletion audit record for operational and abuse-prevention purposes, clears local app preferences, and deletes your sign-in account.
Some records may remain where required for security, abuse prevention, subscription restore, tax, legal, platform compliance, or if they are controlled by a third-party provider.
Deleting CogniFocus data does not automatically cancel an app-store subscription. Subscriptions must be managed through Google Play or the relevant app store.
Contact
For privacy questions, support, access, or deletion help, use the support option in CogniFocus Settings or the contact channel made available on the website.
