Privacy Policy
Last updated: April 26, 2026 · Effective immediately
The short version: FocusCore does not collect, store, transmit, or sell any personal data, notification contents, app usage, or schedules. Everything stays on your device. The only data that ever leaves your phone is anonymous Firebase Analytics — install counts and crash reports. That's it.
1. Who we are
FocusCore (the "App") is an Android application that helps you silence notifications and block apps during focus sessions. This policy explains what data the App handles, where it lives, and what (very little) we send anywhere.
2. What stays on your device
Almost everything. The following is read or stored locally on your phone and never leaves it:
- Your installed app list (used to populate the Apps screen)
- Notifications received while a focus session is active — read by the system Notification Listener service so FocusCore can decide whether to silence them
- Your blocked-apps list, app groups, and recurring schedules
- Your focus history (the last 200 blocked-notification entries) and the per-app/sender drill-down
- Your focus score and hourly chart data
- App settings and preferences
This data is stored in the App's private database on your device. Uninstalling the App deletes all of it.
3. What is sent off your device
One thing only: anonymous Firebase Analytics, provided by Google. We use it to count installs, sessions, and crashes so we can tell if a release is broken. Specifically:
| Collected | Not collected |
|---|---|
| App opens, screen views, anonymous install ID, app version, OS version, crash stack traces, generic device model, country (from IP, then discarded) | Your name, email, phone number, IP address (stored), notifications, notification contents, app lists, schedules, contacts, location, advertising ID |
Firebase Analytics events are aggregated and anonymous. We do not link them to you, and we cannot — there is no account system. Google's handling of this data is governed by the Firebase Privacy Information and Google Privacy Policy.
4. Permissions FocusCore requests, and why
Notification Listener access
Required for the core feature. Lets FocusCore see incoming notifications so it can silence the ones you've chosen to block, before the system shows or sounds them. Notifications are read in memory and discarded — only the metadata you choose to keep (app name, time, channel) is written to your local history log.
Usage Stats
Used to detect when you open a blocked app during a focus session, so FocusCore can show the interstitial reminder. Usage data never leaves your device.
POST_NOTIFICATIONS
Lets the foreground service show its persistent "shield is running" notification, which Android requires for long-running services.
5. Third-party services
Firebase Analytics (Google) is the only third-party service the App uses. There are no advertising SDKs, no crash reporters beyond what Firebase provides, no attribution networks, no social SDKs, and no analytics other than Firebase.
6. Children
FocusCore is intended for general audiences and does not knowingly collect personal data from anyone, including children under 13. Since we don't collect personal data at all, this is somewhat self-resolving.
7. Your rights
Because FocusCore stores your data locally on your device, you are already in control of it. To delete everything FocusCore knows about you, uninstall the App. To opt out of anonymous Firebase Analytics, you can disable analytics from your Android device settings or uninstall the App.
8. Data retention
Local data: kept until you delete it or uninstall the App. The blocked-notification history is automatically capped at the last 200 entries. Firebase Analytics retention follows Google's defaults (typically 14 months for event-level data); we do not configure custom retention.
9. Changes to this policy
If this policy changes in any meaningful way, we'll update the date at the top and note the change in the App's release notes on the Play Store. Continued use after a change means you accept the updated policy.