Effective date: 2026-05-28 · Developer: CoreSpark Apps
FocusGuard uses Android's UsageStats API (PACKAGE_USAGE_STATS permission) to read how long each app has been used in the foreground.
FocusGuard uses Android's AccessibilityService to detect which app is currently in the foreground.
com.instagram.android). No text content, no keystrokes, no passwords, no screen content of any kind.FocusGuard queries installed applications (QUERY_ALL_PACKAGES) to populate the app-limit picker and resolve app icons and names.
The following data is created by you inside the app and stored locally on your device only:
| Data | Purpose |
|---|---|
| App limits (app, daily limit) | Enforce limits |
| Focus sessions (start time, duration, completion) | Focus Score, session history |
| Streaks (consecutive days within a limit) | Focus Score, motivation |
| Preferences (bedtime window, onboarding state) | App configuration |
FocusGuard does not:
A future version of FocusGuard may include Firebase Crashlytics for crash reporting. If and when this is added, crash reports will contain only device model, Android version, app version, and a stack trace — no usage data, no limits, no personally identifiable information. You will be notified in the app and can opt out. Until then, no crash data is sent.
| Permission | Why It's Needed | Can Be Revoked |
|---|---|---|
PACKAGE_USAGE_STATS | Read per-app screen time | Yes — Settings → Special app access |
BIND_ACCESSIBILITY_SERVICE | Detect foreground app for blocking | Yes — Settings → Accessibility |
FOREGROUND_SERVICE | Keep usage tracking alive in background | System-managed |
POST_NOTIFICATIONS | Service notification and limit alerts | Yes — Settings → Apps → Notifications |
SYSTEM_ALERT_WINDOW | Display the Mindful Intercept overlay | Yes — Settings → Special app access |
RECEIVE_BOOT_COMPLETED | Restart tracking after reboot | Not individually revocable |
VIBRATE | Haptic feedback on intercept | Not individually revocable |
FocusGuard is not directed at children under 13. We do not knowingly collect any personal information from children.
All data is stored on your device and protected by Android's application sandbox and your device's lock screen. FocusGuard does not implement additional encryption beyond what Android provides by default. We recommend using a strong device lock screen.
Since we hold no data about you on our servers, there is nothing for us to delete or export on our end. You can:
We may update this policy from time to time. The effective date at the top reflects the latest revision. Continued use after an update constitutes acceptance. We will notify you of material changes via an in-app notice.
Questions? Reach us at:
Email: mboukedjar@gmail.com
Developer: CoreSpark Apps