Privacy Policy

Last updated: May 28, 2026

The ABC Phonics app (“the app”) is operated by Pixeliro. The app is designed for young children (ages 2–6) and is built privacy-first: there is no account, no login, no chat, no user-generated upload, and zero advertising. The app complies with Apple's Kids Category requirements and applicable children's privacy regulations (COPPA, GDPR-K).

What we do NOT collect

  • NO name, NO email, NO date of birth, NO contact information.
  • NO precise location, NO contacts, NO calendar, NO photo library scan.
  • NO advertising identifier — neither IDFA nor IDFV is read by the app. The AdSupport framework is not linked.
  • NO third-party analytics SDK — no Firebase Analytics, Google Analytics, AppsFlyer, Mixpanel, Amplitude, Segment, or similar. The iOS Podfile contains a build-time safeguard that aborts pod install if any analytics or advertising SDK is ever introduced (even transitively), so it is impossible to accidentally link one.
  • NO advertising SDK — no AdMob, Unity Ads, IronSource, Meta SDK, or similar. The app is completely ad-free.
  • NO data shared with any third party, ad network, data broker, or analytics vendor.

What stays on the device

  • Learning progress, stars, streaks, sticker collection — stored locally via Hive / SharedPreferences. When you sign in to iCloud (iOS) or a Google account (Android) the OS may back this data up into your private backup container; Pixeliro never sees it.
  • Child profile (optional) — only a local nickname. No real name, email, date of birth, or age is ever collected.
  • Microphone audio — used only on-device for in-app speech games via speech_to_text. Audio is processed locally on the device and never recorded, never stored, never transmitted to any server. The microphone permission request is the standard iOS / Android system dialog; we never gate or override it with a custom Allow / Not now prompt. If the user declines, the affected mini-game gracefully degrades to a tap-to-play mode and remains fully usable.

Backend services we use

The only backend services the app contacts are Apple StoreKit (and Google Play Billing on Android) for subscriptions, and Firebase (Google) used purely for the operational purposes below.

Apple StoreKit / Google Play Billing

Handle in-app purchases and the Premium subscription (ABC Phonics Premium, $3.99/month or $17.99/year, 3-day free trial on first purchase). We receive a receipt blob to confirm entitlement; we never see your card number. Subscriptions auto-renew unless cancelled at least 24 hours before the end of the current period. Manage or cancel via iOS Settings → Apple ID → Subscriptions, or Google Play → Profile → Payments & subscriptions. Use of Premium on iOS is additionally subject to Apple's Standard EULA.

Firebase Cloud Messaging (push notifications)

We occasionally send learning-tip pushes manually from the Firebase console. To deliver them we store the following in Firestore device_tokens:

  • FCM device token (Apple-issued, opaque).
  • Platform (ios / android).
  • App version.
  • Anonymous device UUID — random, generated on first launch, never linked to identity.
  • Optional profile UUID — pointer to the local nickname only (no real name, email, DOB, or age).

You can opt out of push notifications at any time in your device's system settings.

Firebase Cloud Firestore

  • Log first-party deep-link app_opens for marketing-link attribution. This data is used internally by Pixeliro only and is NOT shared with any third party.

Parental gate

A randomly-generated math challenge (e.g. “29 + 8 = ?”) must be solved by an adult before any of the following actions complete:

  • Purchase flow — the gate appears before the Subscription screen opens and again before Apple's StoreKit purchase sheet is shown.
  • External links leaving the app — Settings → Privacy Policy, Settings → Terms of Service, Subscription footer Privacy / Terms links: the gate appears before Safari opens.
  • Onboarding — the Voice Privacy Sheet “View privacy details” link.

Basic kid-friendly settings (Music / SFX volume, language) are intentionally NOT gated so children can self-manage playback. Only adult-facing actions and external navigation are gated, per Apple's Kids Category guidance.

Children

The app is designed for children and follows the App Store / Google Play guidelines for kid-targeted apps. We do not knowingly collect personal information from children. The parental gate above is the gateway for any external link or store purchase.

Your choices

  • Decline microphone permission — the app still works; only the live speak-along scenes degrade to a tap-to-play mode.
  • Opt out of push notifications in your device's system settings.
  • Delete the app to wipe all local progress.

Contact

Questions? support@phonicsworld.app. Replies typically within 2 working days.