🛡️ ScrollGuard

Privacy Policy
Effective Date: March 22, 2026
Last Updated: March 22, 2026
Package: com.xaylon.scrollguard.scrollguard
Summary: ScrollGuard is a 100% offline, privacy-first app. All data stays on your device. We collect nothing. We transmit nothing. We share nothing. Zero servers, zero tracking, zero ads.

1. Introduction

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.

2. Information We Do NOT Collect

To be explicitly clear, ScrollGuard does NOT collect, access, store, transmit, or process:

3. Information Processed Locally on Your Device

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.

3.1 Accessibility Service Data

ScrollGuard uses the Android Accessibility Service API to detect scrolling activity within user-selected applications. Specifically:

3.2 Scroll Statistics

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.

3.3 User Preferences and Settings

Your configuration choices are stored locally using Android SharedPreferences:

3.4 App Usage Statistics (Optional)

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.

4. Permissions Required and Their Justification

ScrollGuard requests the following Android permissions. Each permission is essential for the App's core functionality:

PermissionPurposeData Access
BIND_ACCESSIBILITY_SERVICEDetect scroll events and foreground app in monitored applicationsScroll event occurrence only. No screen content is read or stored.
SYSTEM_ALERT_WINDOWDisplay the intervention overlay screen on top of other appsNo data is accessed. Only displays ScrollGuard's own UI overlay.
PACKAGE_USAGE_STATS (Optional)Read app usage time to show daily usage statisticsForeground time per app for the current day only. Not stored permanently.
VIBRATEProvide haptic feedback when an intervention is triggeredNo data is accessed.
RECEIVE_BOOT_COMPLETEDEnsure the accessibility service restarts after device rebootNo data is accessed.
POST_NOTIFICATIONSShow persistent notification when service is activeNo data is accessed.
INTERNETRequired by Flutter framework. ScrollGuard makes NO network requests.No data is transmitted. No network connections are established.
FOREGROUND_SERVICEKeep the overlay service running when displaying intervention screensNo data is accessed.

5. Accessibility Service API Disclosure

This section provides the detailed disclosure required by Google Play's Accessibility Service API policy.

5.1 Core Functionality Requiring Accessibility

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:

5.2 What the Accessibility Service Does NOT Do

ScrollGuard's Accessibility Service does NOT:

5.3 Accessibility API Events Used

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.

6. Data Storage and Security

6.1 Local-Only Storage

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.

6.2 Data Security

6.3 Data Retention

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.

7. Data Sharing and Third-Party Services

7.1 No Data Sharing

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.

7.2 No Third-Party SDKs That Collect Data

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.

7.3 No Selling of Data

ScrollGuard does not sell, trade, rent, or otherwise commercially transfer any user data to any party under any circumstances.

8. Children's Privacy

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.

9. Your Rights and Choices

9.1 Full Control

9.2 Rights Under GDPR (European Users)

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.

9.3 Rights Under CCPA (California Residents)

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.

10. Google Play Data Safety Disclosures

Data Safety QuestionOur 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.

11. Security Measures

12. Recall Test Feature

13. Display Over Other Apps (Overlay)

14. Changes to This Privacy Policy

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.

15. International Users

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.

16. Open Source Libraries

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.

17. Legal Basis for Processing (GDPR)

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.

18. Contact Us

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.

19. Consent

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.