Privacy Policy
Effective Date: June 17, 2026
Fit App Block values user privacy and operates on a local-first architecture. This Privacy Policy outlines how your data is handled, stored, and protected within the application.
1. Data Collection and Usage
- Fitness Data: The application reads your daily step count data solely to determine if you have met your custom fitness goal (such as 10,000 steps or whichever limit you have configured) and to manage your user-defined application restrictions.
- Data Sources: Depending on your selected synchronization preference, step data is retrieved either locally via the Android Health Connect API or through secure network requests to the Fitbit Web API.
2. Data Storage and Retention Policy
To comply with app store regulations regarding user data transparency, our data lifecycle and retention mechanisms are explicitly defined as follows:
- Local Preference Retention: Retrieved step metrics are held strictly within the application's local preference files (
SharedPreferences / local variable storage) on your device. To ensure real-time accuracy for app blocking, this variable is updated every 60 seconds.
- Automatic Overwriting & Reset: This local variable is dynamically overwritten with each 60-second update. In alignment with daily fitness tracking cycles, this variable automatically resets to zero and is permanently cleared from the local preferences at midnight each day.
- No Cloud Backups: We do not transmit, back up, or synchronize your personal fitness data, step history, or authentication logs to any external servers or cloud environments.
- Absolute Deletion via Uninstall: All application configurations, secure local OAuth tokens, and cached step metrics live and die within the application sandbox. Removing or uninstalling Fit App Block from your device permanently and instantly purges all stored data from the physical device.
3. Third-Party Services
- Firebase Remote Config: We utilize Firebase Remote Config to manage application configurations, feature flags, and updates. Remote Config does not collect, track, or transmit your personal fitness data, step metrics, or OAuth authentication tokens.
4. Permissions Used & Justification
To perform its core utility, Fit App Block requires the following system permissions, which are processed entirely on-device:
- Foreground Service (Special Use): Runs an active background loop to check every 60 seconds if your step goal is met and monitors if a restricted application has been opened.
- Post Notifications: Required by the system to display a persistent notification ensuring you are aware the Foreground Service is active and monitoring your restrictions.
- System Alert Window / Action Manage Overlay Permission: Used exclusively to overlay a restriction screen on top of an application you have specifically requested to block when your step goals are not met.
- Package Usage Stats: Used solely to detect the real-time package name of the foreground application to determine if it matches an app you chose to restrict.
- Health Connect API: Used strictly to read daily step metrics when selected as your active tracking service.
5. User Control and Deletion
You retain absolute control over your data lifecycle. You can revoke API permissions, log out of external tracking accounts, or permanently wipe all local application settings at any time by clearing the application storage/cache via Android System Settings or by uninstalling the application.
6. Contact Us
If you have any questions regarding this privacy policy or data handling, please contact us at: developer@fitappblock.app