Privacy Policy

CodeAscent Kids — your child's privacy is our top priority.

Last updated: June 23, 2026

Privacy at a glance

No personal data collected
No third-party tracking
No analytics
No advertising
Learning works fully offline
Progress stored on-device
Purchases handled by Apple
Kids Category compliant
COPPA compliant
GDPR compliant

Introduction

Welcome to CodeAscent Kids, a mobile application designed to teach children ages 3 and up the fundamentals of Python programming through interactive, age-appropriate lessons and missions.

This app is designed for the Kids Category on the Apple App Store and complies fully with:

  • Apple App Store Guidelines 1.3 and 5.1.1(i)
  • Children's Online Privacy Protection Act (COPPA)
  • General Data Protection Regulation (GDPR)

We take children's privacy seriously. CodeAscent Kids does not collect, transmit, or share any personal data or device information. All learning features work entirely on-device. The only optional network activity is processing subscription purchases, which are handled entirely by Apple's App Store (see “Purchases & Subscriptions” below).

Data Collection

Personal Information

We do NOT collect any personal information, including but not limited to:

  • Names
  • Email addresses
  • Phone numbers
  • Physical addresses
  • Photographs
  • Audio recordings
  • Video recordings
  • Geolocation data
  • Unique device identifiers
  • IP addresses

Device Information

We do NOT collect or transmit any device information, including but not limited to:

  • Device model or type
  • Operating system version
  • IP addresses
  • Device identifiers (IDFA, IDFV, etc.)
  • Network information
  • Browser type or version

Usage Data

We do NOT collect any usage data or analytics, including but not limited to:

  • App usage patterns
  • Feature usage statistics
  • Session duration
  • Crash reports
  • Performance metrics

Data Storage

Local Storage Only

All user progress (completed missions, earned stars, badges, XP, and settings) is stored locally on the device using on-device storage. This data:

  • Never leaves the device
  • Is not transmitted to any server
  • Is not synced across devices
  • Is deleted when the app is uninstalled

No Cloud Storage

CodeAscent Kids does not use any cloud storage or remote servers to store user data. There is no account creation, login, or cloud sync functionality.

Purchases & Subscriptions

CodeAscent Kids is free to download. It offers an optional subscription (Full Access) that unlocks all missions. Purchasing is never required to use the free missions, and is always protected behind the parental gate.

Purchases are processed entirely by Apple's App Store using StoreKit. Payment and subscription details go directly to Apple — no third-party payment processor, billing service, or analytics provider is involved.

What CodeAscent receives

CodeAscent does not receive or store your name, email, payment details, Apple ID, or any other personal information from a purchase. The app performs a simple on-device check with Apple to confirm whether an active subscription exists (a yes/no entitlement check) so it knows which missions to unlock. No identifiers, receipts, or personal data are sent to CodeAscent or any other company.

The only network activity

All learning content works offline. The single optional network interaction the app makes is this subscription check with Apple's App Store when you open the upgrade screen or restore a purchase.

Managing your subscription

You can view, manage, or cancel a subscription at any time in your device's Settings → Apple ID → Subscriptions. Subscriptions auto-renew unless canceled at least 24 hours before the end of the current period; your Apple ID is charged for renewal within 24 hours prior to the end of the period. Refunds are handled by Apple under the App Store's terms.

Third-Party Services

Voice Narration

CodeAscent Kids uses on-device text-to-speech to read lessons and instructions aloud. This feature works entirely on-device, does not send any data to external servers, and does not transmit IP addresses or device information.

App Store Purchases

Optional subscriptions are processed by Apple's App Store, the operating-system platform the app runs on — not a third-party data broker. CodeAscent shares no personal data with it; Apple's own handling of your purchase is governed by Apple's Privacy Policy. See “Purchases & Subscriptions” above for details.

No Analytics

CodeAscent Kids does not use any third-party analytics services, including but not limited to Google Analytics, Firebase Analytics, Mixpanel, Amplitude, or any other analytics SDKs.

No Advertising

CodeAscent Kids does not display any advertisements or use any advertising SDKs, including but not limited to Google AdMob, Facebook Audience Network, or any other advertising networks.

No Tracking

CodeAscent Kids does not use any tracking technologies, including but not limited to cookies, web beacons, tracking pixels, fingerprinting, or cross-app tracking.

Data Sharing

No Data Sharing

CodeAscent Kids does not share any personal data with third parties. We do not collect personal data, all learning features work on-device, and the only external interaction is the subscription check handled by Apple's App Store.

No Data Sales

CodeAscent Kids does not sell or rent any user data to third parties.

Parental Controls

Parental Gate

Settings, purchases, and privacy information are protected by a parental gate (an arithmetic challenge) that prevents children from accessing parental controls. This ensures that only adults can:

  • Change app settings (music, sound effects, voice narration)
  • Switch between learning levels (Little Pilots vs. Code Cadets)
  • Start or manage a subscription
  • View progress statistics
  • Reset all progress
  • Access privacy information

Progress Management

Parents can reset all progress (missions, stars, badges, XP) via the “Grown-Ups Only” dashboard. This action erases all local progress data, cannot be undone, and does not affect any external data (because no external data exists).

Children's Privacy

COPPA Compliance

CodeAscent Kids complies with the Children's Online Privacy Protection Act (COPPA), which requires parental consent before collecting personal information from children under 13.

We do not collect any personal information from children, so parental consent is not required.

GDPR Compliance

CodeAscent Kids complies with the General Data Protection Regulation (GDPR), which protects the privacy rights of individuals in the European Union.

We do not collect any personal data, so GDPR data subject rights (access, rectification, erasure, etc.) are not applicable.

Kids Category Compliance

CodeAscent Kids is designed for the Kids Category on the Apple App Store, which has strict privacy requirements:

  • No third-party analytics or advertising
  • No personal data collection or transmission
  • No device information sent to external servers

CodeAscent Kids meets all Kids Category requirements.

Security

On-Device Security

All user progress is stored locally on the device, which is:

  • Encrypted by the operating system (iOS/Android)
  • Protected by device-level security (passcode, biometrics)
  • Isolated from other apps (sandboxed)

Network Security

Apart from optional subscription purchases — which are handled securely by Apple's App Store over Apple's encrypted connection — CodeAscent Kids makes no network requests to external servers. CodeAscent operates no servers and stores no user data off-device, so there is no CodeAscent-side exposure to risks such as server breaches or data interception.

Your Rights

Data Access

Because we do not collect any personal data, there is no data to access.

Data Deletion

All user progress is stored locally on the device and can be deleted by:

  • Resetting progress via the “Grown-Ups Only” dashboard (requires parental gate)
  • Uninstalling the app (deletes all local data)

Data Portability

Because we do not collect any personal data, there is no data to export or transfer.

Opt-Out

Because we do not collect any personal data, there is nothing to opt out of.

Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in our practices or legal requirements. When we make changes, we will:

  • Update the “Last updated” date at the top of this policy
  • Notify users via an in-app message (if the changes are significant)
  • Post the updated policy at https://codeascent.online/privacy

We encourage you to review this Privacy Policy periodically to stay informed about how we protect your child's privacy.

Contact Us

If you have any questions, concerns, or feedback about this Privacy Policy or our privacy practices, please contact us:

Email: support@codeascent.online  ·  Response time: within 48 hours

Your child's privacy is safe with CodeAscent Kids.

Version 1.3.0 · Effective June 23, 2026