KidSpin Privacy Policy

Last updated: 2026-10-27 · Effective date: 2026-10-27

KidSpin is a learning app for children ages 3 to 7. We take privacy seriously, especially because our users include children. This policy explains what we do (and don't do) with information.

What KidSpin does NOT collect

Microphone — the Echo feature (on-device only)

Summary: When a child taps the Echo character, KidSpin records a short voice clip on the device, plays it back at a cartoon pitch (Talking-Tom style), and deletes the recording. The audio is never uploaded, never analysed, never transcribed, and never shared.

Because the audio never leaves the device, it is not "collected" under Google Play's Data safety definitions (collection means data sent off the device), so it is not listed there.

What KidSpin stores on the device only

Advertising

KidSpin shows no ads. Since version 1.0.3 the app contains no advertising SDK, so no ad network receives any data from it, and the Android Advertising ID and Privacy Sandbox ad APIs are removed from the app.

If we ever add ads again, it will only be a network certified for Google Play's Families Policy, configured for children, and this policy will be updated before that version is released.

In-app purchase

The Android app offers the optional Bonus Pack as a one-time Google Play purchase, with a reference price of US$2.99 (Rs 299 in Pakistan). The price shown by Google Play before confirmation is the price you pay in your region. It unlocks the full paid learning modules; there is no Google Play subscription.

The separate web family gift code is processed by Paddle.com (our merchant of record). Paddle collects the billing email and payment details. KidSpin's license backend stores the order reference, buyer email, unlock code and device activations. When a parent enters an unlock code in the app, it sends that code and a random app-generated device ID to this backend to enforce the five-device limit, then re-checks the license at most once every three days when online. The app keeps the code and entitlement locally. Google Play purchases follow Google's refund policy; web purchases have a 14-day refund window.

Quote requests on our website

The white-label and app development page has a form for schools and businesses. It is for adults and is not part of the app. When you send it, our backend (hosted by Supabase) stores what you typed (name, email, organisation, country, what you need, budget, timeline and details) and emails it to us through Resend so we can reply. We use it only to answer your request and delete it 12 months after we receive it, or sooner if you ask.

Data Safety summary (for the Play Store form)

How to delete your KidSpin data

  1. Data on the phone (child profiles, progress, stickers, time used, settings, Bonus Pack flag): uninstall KidSpin, or open Android Settings → Apps → KidSpin → Storage → Clear data. It is deleted at once.
  2. License activation (only if you redeemed a web license code): email asadtechlead@gmail.com with the subject "KidSpin data deletion" and your license code. We delete the device IDs linked to that code within 7 days and confirm by email. The purchase record (order reference, buyer email and code) is kept for refunds and support, for the time shown under Data retention.

KidSpin has no accounts, so there is no account to delete.

Data retention

This section is KidSpin's written data retention policy for children's information (U.S. COPPA Rule, 16 CFR 312.10); the full internal version, with the exact deletion steps, is available from asadtechlead@gmail.com on request. We keep information only as long as we need it for the reason we collected it, never indefinitely, and deletion runs automatically every day.

InformationWhy we keep itHow long
Everything on the phone (profiles, progress, settings, license code)Runs the app offline. We hold no copy.Until you uninstall KidSpin or clear its data
Echo voice clipPlayed back onceDeleted right after playback (a crash leftover is deleted the next time Echo opens)
License device ID (only if a parent redeemed a web code)Enforces the five-device limit and confirms the license is still validWhile the license works; deleted 30 days after it ends (refund, cancellation or expiry), or within 7 days of your request
Web purchase record (order reference, buyer email, code)Re-sending lost codes, refunds and payment disputesWhile the license works; deleted 24 months after it ends, or on request
Payment notifications from PaddleMaking sure each purchase creates exactly one code90 days
Server logs (our license backend)Fixing problems; we never log codes, emails or device IDsKept by our host for 1 day
Crash reports (only if enabled)Finding and fixing crashes90 days, then deleted by Firebase
Website quote requests (adults only, not from the app)Replying to a request for a white-label or custom app12 months after we receive it, or on request
Emails you send usAnswering you12 months after your question is resolved

Paddle, as merchant of record for web purchases, keeps its own billing records under Paddle's privacy policy.

Children's privacy

KidSpin is designed for children, with on-device learning and voice playback. If you believe we have inadvertently collected personal information from a child, please contact us so we can investigate and delete it.

We do not collect personal information such as names, contact details or photos from children; the only data sent off the device is a license device ID when a parent redeems a code, and crash reports if enabled. The Echo microphone feature is operated entirely on the device and any captured audio is deleted after playback. Parents may revoke the microphone permission at any time in Android Settings without affecting any other part of the app.

Parental gate

Settings, purchases and external actions use a parent check with a single-digit addition question and a short lockout after repeated wrong answers. A correct answer allows the current parent session until returning to the app's home screen or restarting the app. This check is a handoff prompt for parents; it is not proof of age or identity. Google Play also controls its own purchase confirmation and authentication.

Permissions used

PermissionUsed for
INTERNETGoogle Play in-app billing and web license-code checks.
RECORD_AUDIOEcho voice playback only. On-device; not retained; not transmitted.
VIBRATETactile feedback when a card is revealed or an answer is correct.
POST_NOTIFICATIONS, RECEIVE_BOOT_COMPLETEDOptional daily learning reminders and a weekly parent summary, re-scheduled after the phone restarts. Android asks for permission only after a parent turns notifications on.
Google Play billingThe optional Bonus Pack purchase.

Notifications and the screen

KidSpin does NOT request: camera, location, contacts, storage, SMS, phone, calendar, the Android Advertising ID (AD_ID) or the Privacy Sandbox ad APIs. Some Google libraries add standard housekeeping permissions (network state, wake lock) that do not access personal data.

Third-party services

Changes

Substantive changes to this policy will be reflected in the "Last updated" date above and described in the app's release notes.

Contact

Questions, concerns, or COPPA / GDPR data requests: email asadtechlead@gmail.com.

KidSpin is built by Asad Mahmood, Lahore, Pakistan.