1. Who We Are
ScreenQuest Kids ("we," "us," or "our") is developed by MK Sobhani (sole developer). You can reach us at:
- Email: privacy@screenquest-kids.com
2. App Overview
ScreenQuest Kids is an Android launcher application that helps families manage children's screen time through gamification — quests, experience points, and a time-based reward system. A parent or guardian must set up the app and grant permissions before the child can use it.
3. What We Collect and Why
| Data type | Purpose | Stored where |
|---|---|---|
| Parent email address | Firebase Authentication — account login for the parent companion app | Firebase Auth (Google Cloud) |
| Child's first name and date of birth | Personalise the quest experience and age-appropriate messaging | On-device (Room) + Firebase Firestore |
| Avatar selection (index) | In-app personalisation | On-device (Room) |
| Device ID (Android ID) | Link the child profile to this device; detect duplicate enrollments | On-device (Room) + Firestore |
| Family pairing code | Securely pair the child device to the parent account | Encrypted on-device (EncryptedSharedPreferences) |
| Parent PIN hash (SHA-256) | Authenticate the parent locally before unlocking restricted settings | Encrypted on-device only — never transmitted |
| Installed app list | Build an app catalog so parents can allow or restrict specific apps | On-device only (Room) |
| Quest completions and time-bank balance | Track earned screen-time minutes and XP; sync to parent dashboard | On-device (Room) + Firestore |
| Quest photo submissions | Optional photos the child submits as proof-of-completion for chores/reading | Firebase Storage (parent-approved, private bucket) |
| Crash reports | Diagnose and fix bugs; no personal identifiers included | Firebase Crashlytics |
| Anonymous usage events | Understand feature adoption to improve the app | Firebase Analytics (no advertising ID) |
We do not collect, use, or share children's data for advertising or marketing purposes. Firebase Analytics is configured with advertising ID collection disabled.
4. Parental Consent (COPPA)
The app targets children under 13. Before any child data is stored:
- The parent or guardian must create an account with a verified email address.
- The parent must physically set up the device and complete the pairing QR-code flow.
- The parent sets the child's profile (name, date of birth, avatar) — the child does not enter this information themselves.
This setup flow constitutes verifiable parental consent under COPPA. A parent can withdraw consent at any time by deleting their account or contacting us at privacy@screenquest-kids.com.
5. How We Use the Data
- Operate the gamification engine (quests, XP, time-bank)
- Sync status between child device and parent companion app
- Send push notifications to the parent when the child completes a quest or requests extra time
- Diagnose crashes and improve app stability
We do not sell, rent, or share personal data with third parties except as described in section 6 (Service Providers).
6. Service Providers (Third Parties)
We use Google Firebase, a service operated by Google LLC. Firebase acts as a data processor on our behalf under Google's Data Processing Addendum. The following Firebase products are active:
- Firebase Authentication — parent account management
- Cloud Firestore — real-time sync of quest data and time-bank
- Firebase Storage — photo proof uploads (parent-private)
- Firebase Cloud Messaging — push notifications to the parent device
- Firebase Crashlytics — anonymous crash diagnostics
- Firebase Analytics — anonymous usage statistics (advertising ID disabled)
Google's privacy policy: policies.google.com/privacy
No other third-party SDKs, ad networks, or analytics services are integrated.
7. Data Retention
| Data | Retained until |
|---|---|
| Parent account (Firebase Auth) | Parent deletes account or requests deletion |
| Child profile and quest history (Firestore) | Parent deletes account or requests deletion |
| Photo proofs (Firebase Storage) | 30 days after upload, or on account deletion — whichever is sooner |
| Crash reports (Crashlytics) | 90 days (Firebase default) |
| Analytics events | 14 months (Firebase default, shortest available) |
| On-device data (Room + EncryptedSharedPreferences) | Cleared when app is uninstalled |
8. Data Security
- The parent PIN is hashed (SHA-256) before storage and is never transmitted off the device.
- The family pairing ID is stored in Android's
EncryptedSharedPreferencesusing AES-256-GCM. - All Firebase traffic is encrypted in transit via TLS.
- Firebase Storage buckets are private; photo proofs are accessible only to the authenticated parent account.
- The app requests Device Administrator rights solely to prevent unauthorised uninstall — it does not use remote wipe, lock, or location tracking features.
9. Children's Rights and Parental Controls
Under COPPA, parents have the right to:
- Review the personal information collected from their child
- Correct inaccurate information
- Delete their child's information and close the account
- Refuse further collection by revoking consent
To exercise any of these rights, email privacy@screenquest-kids.com. We will respond within 10 business days.
10. Permissions We Request
| Permission | Why we need it |
|---|---|
| CAMERA | Scan QR pairing code during setup; optional quest photo proof |
| PACKAGE_USAGE_STATS | Monitor foreground app usage to enforce screen-time limits |
| SYSTEM_ALERT_WINDOW | Show a time-up overlay when screen time is exhausted |
| BIND_DEVICE_ADMIN | Prevent the child from uninstalling the app without the parent PIN |
| INTERNET | Sync with Firebase (quest data, parent notifications) |
| RECEIVE_BOOT_COMPLETED | Restart the launcher after device reboot |
| POST_NOTIFICATIONS | Notify the parent when the child completes a quest |
11. Changes to This Policy
We will notify the parent via the app or email before making material changes. The "Last updated" date at the top of this page will always reflect the most recent version. Continued use after notification constitutes acceptance of the updated policy.
12. Contact Us
Questions, data requests, or concerns: