Plain-language summary:
Squiggly is a fully offline app for children. We do
not collect, transmit, store on our servers, or share
any personal information. There are no ads, no analytics, no third-party
analytics SDKs, no accounts, and no networking code that sends data off
your device. Everything your child does stays on your device.
One technical note for completeness: in jurisdictions that
require it (e.g. Texas under SB 2420), Google Play passes a
coarse age category (adult / teen / child / unknown) to the App at
install time. Squiggly receives that category and stores it locally for
compliance only — it never leaves your device and isn’t used
for advertising or profiling. See section 11 below.
No data collection No ads No analytics No tracking SDKs No accounts COPPA & GDPR-K aligned Texas SB 2420 compliant
1. Who we are & who this policy applies to
Squiggly: Kids Drawing & Coloring App (the “App”) is published by Apps Tribe — that’s us, the team that built Squiggly. The App is an Android application designed for children, listed under the Google Play Families program, and intended for use by children with parental supervision.
This privacy policy applies to the App and the small amount of on-device data it stores. Apps Tribe does not operate any servers that the App talks to — everything runs on your device.
2. What information we collect
None from you. The App does not collect, transmit, sell, share, or rent any personal information from you or your child. Specifically, the App does not collect:
- Names, email addresses, phone numbers, or postal addresses
- Photos, videos, voice recordings, or contacts
- Precise or approximate location
- Device identifiers, advertising IDs, or installed-app lists
- Crash logs, diagnostic data, or analytics events
- Any information from the child’s drawings or activity
The single technical exception is the coarse age category that Google Play provides to the App in jurisdictions that require it (e.g. Texas under SB 2420). This category is provided by Google Play, not collected from you, and is stored only on your device. See section 11 for details.
3. What is stored on the device
The App stores small amounts of information locally on your device so the experience works between sessions. This data never leaves your device. It is not visible to us, our employees, or any third party.
| What is stored | Purpose | How to remove |
|---|---|---|
| Saved artwork (drawings, painted scenes, traced letters) | So your child can revisit completed pictures | Use the “Reset Progress” option in the Parent Dashboard, or uninstall the App |
| Activity progress (completed pages, badges) | To show stickers and remember which pages are finished | Same — “Reset Progress” in the Parent Dashboard |
| Settings (sound on/off, music on/off, daily-time limit) | To remember your preferences across launches | Same — “Reset Progress” in the Parent Dashboard |
| Daily / weekly usage minutes | To enforce the parent-set daily time limit and show weekly progress | Same — “Reset Progress” in the Parent Dashboard |
| Coarse age category from Google Play (if provided) | Texas SB 2420 compliance — see section 11. One of: adult, teen, child, unknown, or not applicable. Provided by Google Play, never derived from you. | Uninstall the App, which clears all on-device data |
All of this data is stored using Android’s standard on-device storage (DataStore and the app’s private files directory). It is sandboxed to the App by the operating system.
4. Permissions we request
| Permission | Why |
|---|---|
WRITE_EXTERNAL_STORAGE (Android 9 and below only) |
To let the parent save your child’s artwork to the device’s shared photo gallery if they choose. On Android 10+, the modern MediaStore API is used and no permission is needed. |
READ_MEDIA_IMAGES (Android 13+) |
To re-display previously saved artwork from the device gallery inside the App. |
The App does not request the
INTERNET permission, the advertising-ID
(AD_ID) permission, microphone, camera, location,
contacts, or any other sensitive permission.
5. Third-party services and SDKs
None for tracking or advertising. The App contains no advertising SDKs, no analytics SDKs, no crash-reporting SDKs, no social-login SDKs, and no remote-configuration services. Open-source libraries used inside the App (such as Jetpack Compose, Coil, Lottie) run entirely on-device and do not phone home from this App.
The single Google-provided component the App links to is the Google Play Age Signals API, used solely to receive the coarse age category Google Play passes back for Texas SB 2420 compliance. This call goes between the App and Google Play Services on the device; it does not transmit any data about your child to Apps Tribe servers (we have none) or to any third party beyond Google Play itself. See section 11.
6. Children’s privacy
The App is designed for children. We comply with the U.S. Children’s Online Privacy Protection Act (COPPA), the EU General Data Protection Regulation (GDPR) including the GDPR-K guidance for children, the UK Age Appropriate Design Code, and Google Play’s Families Policy.
Because we collect no personal information from anyone — including children — there is no data to disclose, sell, or transmit. There are no behavioural ads, no third-party tracking, no in-app purchases, no chat, and no user-generated content shared with other users.
A Parent Gate (a math puzzle that adults can solve but young children typically cannot) protects access to the Parent Dashboard and any setting that could change the child’s experience.
7. In-app purchases and ads
The App contains no in-app purchases and no advertisements of any kind. There are no offer walls, sponsored content, cross-promotion to other apps, or links to external stores.
8. Your choices and parental rights
Because no data leaves the device, you do not need to make a request to us in order to delete or correct it. You can fully remove all stored data at any time by:
- Opening the App, tapping the parent icon, solving the Parent Gate, and selecting Reset Progress in the Parent Dashboard, or
- Uninstalling the App from your device, which removes all local data.
Under COPPA, parents have the right to review the personal information collected from their child, refuse to permit further collection, and request deletion. We collect no such information, so there is nothing to review or delete on our side.
9. Data security
Because no data is transmitted off the device, there is no transit-time exposure. On-device data is sandboxed by Android to the App’s private storage. The App ships with a network security configuration that disables cleartext traffic and is audited to contain no networking code.
10. Changes to this policy
If this policy ever changes — for example, if a future version of the App were to add a feature that involves data collection — we will update this page and the App’s “Last updated” date below before that version is released. Material changes that affect children’s data would also require us to obtain verifiable parental consent in line with COPPA and GDPR-K.
11. Age signals from Google Play (Texas SB 2420)
The State of Texas’s App Store Accountability Act (SB 2420) requires Google Play to verify the age of users in Texas and to share a coarse age category with apps distributed in the state. Under this law, Google Play handles the verification itself; the App receives only the resulting category and never sees the underlying age, identification documents, or any other personal data your child or you provided to Google.
The age category the App may receive is one of the following:
- Adult (18+)
- Teen (13–17)
- Child (under 13, with parental consent obtained by Google Play)
- Unknown (Google Play could not determine a category)
- Not Applicable (the user is outside the jurisdictions where this law applies, e.g. installs from outside Texas)
How Squiggly handles this signal
- The signal is received from Google Play on the device. The App does not derive an age from anything you or your child do.
- The signal is cached locally in the App’s private storage (Android DataStore) so we don’t need to re-query Google Play on every launch.
- The signal never leaves your device. Apps Tribe operates no servers, has no analytics, and has no third-party SDK that would receive it.
- The signal is not used for advertising or profiling. There are no ads in the App.
- Squiggly’s behaviour does not currently change based on the signal — the entire App is already designed for children, with no age-gated content. The signal is received and cached purely for compliance and audit purposes, so we can demonstrate to Google Play and to Texas regulators that the App honours the law’s requirements.
- When you uninstall the App, this cached category is removed along with all other on-device data. You can also clear it any time via Reset Progress in the Parent Dashboard.
If you are not in Texas (or another jurisdiction with an equivalent
law), Google Play typically returns Not Applicable
or Unknown and no meaningful signal is stored.
12. Contact
Questions or concerns about this policy? Reach out to
Apps Tribe at:
Email:
apps.tribe2026@gmail.com
Last updated: June 13, 2026