Privacy Policy
1. Who we are
Breakscroll ("the app") is published as a personal project. This policy explains what data the app collects, why, and how you can remove it. If anything below is unclear, contact us at support@breakscroll.app before continuing to use the app.
2. What we collect
Account: your email address and (when you sign in with Google) your name. Stored in Firebase Authentication.
Profile and progress: the answers you give during onboarding (age, goals, screen-time targets), your selected blocked apps, difficulty setting, completed challenges, daily streak, earned minute balance, and pushup/squat counts. Stored in Cloud Firestore under your user id.
Subscription state: when you purchase a subscription via Google Play, the app records the product id, purchase token, and expiry timestamp returned by Google Play. We never see your payment instrument — Google handles billing.
Device-only data we never upload: which apps are installed, which app is currently in the foreground, your daily step count, and the camera frames used to count pushups and squats. These never leave your device.
3. Camera and pose detection
During pushup and squat challenges the camera is used solely to count repetitions on-device. No video, image, or pose data is recorded, stored, or transmitted off the device. The camera is inactive at every other moment.
4. Accessibility, usage stats, and display overlay
To enforce app blocking, the app uses Android's Accessibility Service to detect when a blocked app comes to the foreground, and the Usage Stats permission to estimate daily screen time. Both run entirely on your device. No browsing history, in-app content, keystrokes, or screen contents are read or transmitted.
The app also requests the "Display over other apps" permission so it can render the challenge screen on top of a blocked app. The overlay shows only the app's own UI and never captures, reads, or transmits the contents of the screen behind it.
5. Where data is stored
Account, profile, progress, and subscription state are stored in Google Firebase (Authentication, Cloud Firestore, Cloud Functions) hosted in the United States multi-region. Data in transit is TLS-encrypted; data at rest is encrypted by Google.
6. Who we share data with
Nobody. We do not sell, rent, or trade personal data. We do not use third-party advertising or analytics SDKs. The only processors we rely on are Google Firebase (storage, auth, functions) and Google Play (billing). They process data on our behalf under their own terms.
7. How long we keep it
Account and profile data are kept until you delete your account. Subscription records are kept for as long as required by Google Play's billing reconciliation, then removed.
8. Your rights
You can delete your account at any time from Settings → Delete account inside the app. Deletion removes your Firestore profile and your authentication record immediately. If you no longer have the app installed, see the account deletion page for instructions on requesting deletion by email. To request a copy of your data, email support@breakscroll.app.
9. Children
The app is not directed at children under 13 and we do not knowingly collect data from children under 13. If you believe we have, contact us and we will delete it.
10. Changes
If we materially change this policy we will update the "last updated" date and surface a notice on next app launch.