Privacy Policy
Last Updated: June 12, 2026
1. Who We Are
Sprout is provided by Pablo Galve, an individual developer. References to "I", "me", or "the provider" in this policy mean Pablo Galve.
2. Data We Process
- Screen time and blocking data: Sprout uses your phone's built-in screen time and app permission tools to measure selected app use, apply limits, and help block selected apps or short-form video screens. On Android, this may include usage access and accessibility permissions. On iOS, this uses Apple's Screen Time tools. This information stays on your device and is not sent to me or sold to anyone.
- Local activity data: Activities you complete, app usage history, active temporary unblock timers, selected blocked apps or categories, and proof photos stay on your device unless this policy says otherwise.
- Account data: If you sign in, your email address is handled by Google Firebase Authentication so you can create and access your account. I do not use your email for marketing.
- Synced account state: If you sign in, Sprout stores your earned time balance, streaks, display name, profile and onboarding preferences (including referral source, screen time range, and pain point selections), sync version, timestamps, and a device sync identifier in Google Cloud Firestore so account features can follow you across devices.
- Referral source: During onboarding, Sprout may ask how you heard about the app. This optional response is used to understand which channels are most effective and to improve promotional efforts. It is not used for behavioral profiling or sold to third parties.
- Crash reports and optional feedback: When Sprout crashes, technical reports such as device model, operating system version, and stack trace may be sent to Sentry so I can fix stability issues. If you send feedback in the app, the message you write and similar technical details are sent to Sentry. Feedback does not ask for your name or email address, screenshots are disabled, and reports are configured to exclude your app usage data and selected blocked apps.
- Usage analytics: Sprout sends app interaction events to Firebase Analytics, such as which screens or features are used, onboarding progression, and referrer information (how you found Sprout). The mobile app stores a random analytics identifier on your device to measure retention and avoid counting the same app install as multiple users. This identifier is not your email address, name, phone number, or selected blocked apps, and it is not shown to other users. Analytics events do not include your email address, selected blocked apps, proof photos, or app usage history. They are used only to understand and improve Sprout.
3. Why We Use This Data
- Provide Sprout: Local screen time and blocking data is used to deliver the features you choose to use.
- Account access and sync: Firebase uses your email for sign-in, and Firestore stores synced account state so earned time, streaks, and profile information can work across signed-in devices.
- Reliability and feedback: Crash reports and optional feedback help detect, debug, and prevent errors.
- Product improvement: Analytics help understand retention and which features and website links are used. Sprout does not create or sell individual behavioral profiles.
4. Third Parties and Locations
- Firebase Authentication and Cloud Firestore (Google LLC): Firebase handles sign-in and account sync. Firestore stores only the signed-in account state listed above.
- Sentry (EU servers): crash reports, errors, and optional feedback are hosted in the European Union to support bug fixes. See Sentry's Privacy Policy.
- Firebase Analytics (Google LLC): app usage events and the mobile analytics identifier are processed by Google's infrastructure to provide aggregated analytics reports. The website does not set a user ID for analytics. See Firebase's Privacy Information and Google's Privacy Policy.
I do not sell personal data and do not share it with other third parties.
5. Data Retention
- Local data: local screen time, blocking, activity, temporary unblock, and proof photo data stays on your device until you delete app data or uninstall Sprout.
- Account data: your Firebase authentication record and Firestore user document are kept while your account is active. When you delete your account, both are removed.
- Analytics data: the mobile analytics identifier stays on your device until you uninstall Sprout or clear app data. Firebase Analytics events are retained according to Firebase and Google Analytics retention settings.
- Crash and feedback data: retained only as long as needed to investigate and fix issues, then removed under Sentry's retention settings.
6. Your Rights (GDPR)
You can request access, rectification, deletion, restriction, portability, or objection to processing where applicable. You may withdraw consent where processing relies on it. To exercise your rights, use the in-app delete option or contact the provider using the support contact listed in the app store or within the app.
7. Deleting Your Data
You can delete your account at any time from the app's Settings → Delete Account option. This removes your Firebase authentication record and your Firestore user document. Because screen time, blocking, activity, temporary unblock, and proof photo data is stored locally, uninstalling Sprout or clearing its app data removes that information from your device. For details, see the Delete Account page.
8. Security
I take reasonable measures to protect data handled by Firebase Authentication, Cloud Firestore, and Sentry. Firestore security rules limit each signed-in user to their own user document. No method of transmission or storage is perfectly secure, so absolute security cannot be guaranteed.
9. Liability
Sprout is provided on an "as is" and "as available" basis. To the maximum extent permitted by law, the provider is not liable for indirect, incidental, or consequential damages arising from use of the app or third-party services outside reasonable control.
10. Changes to This Privacy Policy
This policy may be updated from time to time. Material changes will be reflected on this page with an updated "Last Updated" date.
11. Contact
For privacy questions or to exercise your rights, contact Pablo Galve via the support email shown in the app store listing or the support option in the app.