Privacy

OnFocus Privacy Policy

How OnFocus handles permissions, local data, cloud sync, and account deletion across the app and the public website.

Who this policy applies to

This Privacy Policy applies to the OnFocus mobile app and the public website available at onfocus.site.

For support, privacy, or deletion requests, contact onholdingdepartment@gmail.com.

Data processed on your device

OnFocus works locally first. The app may store settings, blocked app selections, schedules, minutes earned and spent, mission state, and usage summaries on your device.

  • Blocked app selections and always-allowed selections
  • Minutes, streaks, missions, and activity progress
  • Installed app labels and identifiers needed to configure app limits
  • Accessibility, usage-access, overlay, motion, camera, microphone, and media permissions only when the related feature is used

Cloud and account data

If you sign in or use groups, OnFocus may store limited cloud data through Firebase services.

  • Firebase user ID
  • Email address and display name when available
  • Synced progress totals and recent summaries
  • Group membership, invites, and leaderboard totals
  • Deletion request metadata if you request account deletion

How data is used

  • To enforce app limits and unlock minutes you have earned
  • To restore synced progress across devices when cloud features are enabled
  • To operate groups, invites, and accountability features
  • To verify subscriptions processed by Apple or Google
  • To answer support and privacy requests

Sharing

OnFocus does not sell personal data. Limited data may be shared with service providers needed to operate the product, including Firebase Authentication, Firestore, Apple App Store, and Google Play.

Retention and deletion

Local data remains on your device until you remove the app or clear the app data. Cloud data remains until it is removed, replaced, or no longer needed for legitimate operational purposes.

You can request deletion in the app from Settings > Account > Delete account or from the public delete-account page.