ScrollGuard ("we," "our," or "us") is a digital wellbeing application developed by Xaylon. This Privacy Policy explains how ScrollGuard handles information when you use our mobile application (the "App") available on the Google Play Store.
We are deeply committed to protecting your privacy. ScrollGuard is designed with a privacy-first architecture — all data is processed and stored locally on your device. We do not collect, transmit, store, or share any personal data with any server, cloud service, third party, or any external system.
By downloading, installing, or using the App, you agree to the terms described in this Privacy Policy. If you do not agree, please uninstall the App.
To be explicitly clear, ScrollGuard does NOT collect, access, store, transmit, or process:
ScrollGuard processes certain data exclusively on your device to provide its core functionality. This data never leaves your device, is never transmitted over any network, and is never accessible to us or any third party.
ScrollGuard uses the Android Accessibility Service API to detect scrolling activity within user-selected applications. Specifically:
The following statistical counters are maintained locally on your device using Android SharedPreferences:
These statistics are stored as simple integer counters associated with date strings. They contain no personally identifiable information.
Your configuration choices are stored locally using Android SharedPreferences:
If you grant the optional Usage Access permission, the App reads app usage time from Android's UsageStatsManager API for the monitored applications only. This data is read in real-time and displayed in the App's dashboard. It is not stored persistently or transmitted anywhere.
ScrollGuard requests the following Android permissions. Each permission is essential for the App's core functionality:
| Permission | Purpose | Data Access |
|---|---|---|
| BIND_ACCESSIBILITY_SERVICE | Detect scroll events and foreground app in monitored applications | Scroll event occurrence only. No screen content is read or stored. |
| SYSTEM_ALERT_WINDOW | Display the intervention overlay screen on top of other apps | No data is accessed. Only displays ScrollGuard's own UI overlay. |
| PACKAGE_USAGE_STATS (Optional) | Read app usage time to show daily usage statistics | Foreground time per app for the current day only. Not stored permanently. |
| VIBRATE | Provide haptic feedback when an intervention is triggered | No data is accessed. |
| RECEIVE_BOOT_COMPLETED | Ensure the accessibility service restarts after device reboot | No data is accessed. |
| POST_NOTIFICATIONS | Show persistent notification when service is active | No data is accessed. |
| INTERNET | Required by Flutter framework. ScrollGuard makes NO network requests. | No data is transmitted. No network connections are established. |
| FOREGROUND_SERVICE | Keep the overlay service running when displaying intervention screens | No data is accessed. |
This section provides the detailed disclosure required by Google Play's Accessibility Service API policy.
ScrollGuard's Accessibility Service is fundamental to the App's core purpose of detecting and interrupting endless scrolling behavior. Without the Accessibility Service, the App cannot function. The Accessibility Service is used exclusively for:
ScrollGuard's Accessibility Service does NOT:
TYPE_WINDOW_STATE_CHANGED: Used to detect which application is in the foreground. Only the package name is read and compared against the user's monitored apps list. No window content is accessed.
TYPE_VIEW_SCROLLED: Used to detect that a scroll action occurred. Only the event type is used as a counter trigger. No scroll content, position, or view hierarchy information is read or stored.
All data generated by ScrollGuard is stored exclusively on your device using Android SharedPreferences and Hive (local database). No data is stored on external servers, cloud storage, or any remote location.
Statistical data is retained on your device until you uninstall the App, clear the App's data through Android Settings, or perform a factory reset. We do not have access to your data and cannot delete it remotely.
ScrollGuard does not share any data with any third party, including advertising networks, analytics services, social media platforms, data brokers, government agencies, our own servers, or any affiliates or partners.
ScrollGuard does not integrate any third-party SDKs, libraries, or services that collect, transmit, or process user data. The App does not include Google Analytics, Firebase Analytics, Facebook SDK, advertising SDKs, crash reporting services, or attribution SDKs.
ScrollGuard does not sell, trade, rent, or otherwise commercially transfer any user data to any party under any circumstances.
ScrollGuard is suitable for users of all ages as it promotes healthy digital habits. The App does not collect any personal information from any user, including children under the age of 13. Since ScrollGuard collects no personal data, it is compliant with COPPA (US), GDPR Article 8 (EU), the UK Children's Code, and India's IT Act.
Since ScrollGuard does not collect or process any personal data, your GDPR rights are inherently fulfilled. You can access, modify, and delete all data directly from your device.
We do not sell personal information. We do not share personal information for cross-context behavioral advertising. There are no categories of personal information to disclose.
| Data Safety Question | Our Answer |
|---|---|
| Does the app collect data? | No. The app does not collect or share any user data. |
| Does the app share data with third parties? | No. Absolutely no data is shared. |
| Is data encrypted in transit? | Not applicable. No data is transmitted. |
| Can users request data deletion? | Users can delete all data by uninstalling the app or clearing app data. |
| Does the app use the Accessibility Service? | Yes. Used solely to detect scroll events. No screen content is read. |
We may update this Privacy Policy from time to time. The "Last Updated" date will be revised. For significant changes, we will notify users through the App or the Play Store listing. We will never change this policy to allow data collection without prominent notification and explicit consent.
Since no data is collected, stored, or transmitted, there are no cross-border data transfer concerns. The App complies with GDPR (EU), CCPA (US), LGPD (Brazil), PIPEDA (Canada), India's IT Act and DPDP Act, Australia's Privacy Act, South Africa's POPIA, and all other applicable international data protection laws.
ScrollGuard uses Flutter, Hive, fl_chart, Provider, Google Fonts, flutter_animate, and shared_preferences. None of these collect or transmit user data. All are used solely for on-device functionality.
Consent: You explicitly consent to scroll monitoring by enabling the Accessibility Service and selecting which apps to monitor. You can withdraw consent at any time.
Legitimate Interest: The App processes scroll event counts locally to fulfill its core purpose of promoting digital wellbeing.
If you have any questions or concerns regarding this Privacy Policy, please contact us:
Developer: Tech Town Developers
Email: techtowndevelopers@gmail.com
We will respond to all privacy-related inquiries within 30 days.
By using ScrollGuard, you consent to this Privacy Policy. You acknowledge that ScrollGuard processes scroll event data exclusively on your device, no personal data is collected, transmitted, or shared, and you can revoke all permissions and delete all data at any time.