# Privacy Policy — Granular Kids (DRAFT)
> **Review before publishing.** This is an AI-assisted draft for the
> **default offline release build**. If you build/ship with Supabase enabled
> (see "Important note" below), this policy MUST be updated before publishing.
App name: Granular Kids
Package: com.granularkids.app
Effective date: 17 June 2026
Contact: kaunkarega.in@gmail.com
Privacy policy URL: https://sites.google.com/view/granularkids/home
## What this app is
Granular Kids is an **early-childhood learning and tracing app** for nursery and
pre-school children. Children practise tracing numbers, English letters, and Hindi
(pattern practice, swar, vyanjan, matras, barakhadi). Teachers and admins assign
games and view progress. It is intended for **school-managed use** under adult
supervision.
## Information we collect
The current release build is an **offline app**. It:
- **Does not collect personal information.** No name, email, phone number,
address, or contacts are gathered or transmitted by the released app.
- **Does not access location.** No GPS or location data.
- **Does not access the camera or microphone.**
- **Does not show ads** and uses no advertising identifiers.
- **Does not contain in-app purchases or payments.**
- **Has no public chat, messaging, or social features.**
- **Requests no Android runtime permissions** in the release build.
The app uses a **local/demo login** (a mobile number entered on the device is
matched against in-app demo data) and stores a small **on-device** session
preference so the child stays signed in. This information stays on the device and
is not sent to us or any third party. Class/student/progress data in the current
build is **stored only in the app's memory for the session/demo** and is managed
by the school's admin or teacher on their own device.
## How information is used
Only to operate the learning experience on the device — show a child their
assigned games and their stars/progress. Nothing is used for advertising,
profiling, or sale.
## Data sharing
We do **not** sell or share any data with third parties. The released app makes
**no network calls**.
## Children's privacy
This app is **directed to children** and is designed for supervised, school
managed use. We do not knowingly collect personal information from children.
## Third-party components
The app bundles standard Flutter components for **audio playback** and **on-device
text-to-speech** (spoken encouragement). These run **on the device** and do not
transmit personal data in the released build.
## Data retention & deletion
Because the released app stores only an on-device session preference and in-app
demo data, you can remove all of it by **clearing the app's data or uninstalling
the app**. For any questions or requests, contact **[School/Developer Email]**.
## Changes to this policy
We may update this policy; the latest version will always be at
**[PUBLIC PRIVACY POLICY URL]**.
---
## âš ï¸ Important note for the publisher (delete before publishing)
The codebase contains an **optional** Supabase/PIN-login path
(`pin_api_client.dart`, `pin_login_screen.dart`) that is **inactive by default**:
it only turns on if the app is built with `--dart-define=SUPABASE_URL=...` and
`--dart-define=SUPABASE_ANON_KEY=...` **and** the Android INTERNET permission is
added. The current release `.aab` was built **without** those defines and with
**no INTERNET permission**, so it is fully offline and this policy applies as
written.
**If you enable Supabase before publishing**, this app WILL send a PIN/login and
read student/assignment/progress data over the network, and you MUST rewrite the
"Information we collect", "Data sharing", and "Data retention" sections, add the
relevant Play **Data safety** entries, and provide an account-deletion route.