Privacy Policy

Your Privacy is Our Priority

This Privacy Policy explains how NumNinja collects, uses, and protects your personal and learning information. Your educational data is stored securely on your device with advanced security measures. We are committed to maintaining the highest standards of privacy and data protection for all users, especially children and young learners.

Last Updated: December 2, 2025
Effective: December 2, 2025

Our Privacy Principles

NumNinja is built with privacy by design, ensuring your learning information remains secure and under your control.

Local-First Storage

All game data and statistics stored securely on your device with AsyncStorage - nothing transmitted without your consent.

No Account Required

Access all 40+ math games completely offline without creating any account, providing email, or logging in.

Optional Leaderboards

Choose to participate in global leaderboards by creating a username - completely optional and the app works fully without it.

No Personal Data

We don't collect email addresses, passwords, age, or personal information - just a username if you opt-in to leaderboards.

Data Collection

What Information We Collect

NumNinja collects minimal information necessary for math learning. All game progress and statistics are stored locally on your device using secure storage (AsyncStorage). The app works completely offline with no account required. Optionally, you can create a username-based leaderboard account to sync your stats and compete globally—this is entirely optional and the app functions fully without it.

Learning Progress Data

Purpose: To track your math learning progress, calculate rankings based on performance, maintain achievement streaks, and provide detailed performance insights

  • Game scores, accuracy rates, and completion times across 40+ math games
  • Math Points (MP) earned, current rank, and streak tracking
  • Performance analytics including accuracy percentage and total questions answered
  • Game session history with timestamps across all math categories (up to 50 recent sessions)

Optional Leaderboard Account

Purpose: To enable optional global leaderboard participation and compare your progress with other players. All gameplay works offline without an account.

  • Username (if you create a leaderboard account - optional feature)
  • User ID for leaderboard rankings (generated automatically)
  • Public leaderboard statistics (total MP, rank, streak, accuracy)
  • Game-specific high scores and statistics

Local Storage Data

Purpose: To preserve your progress across app sessions, maintain game preferences, and provide offline gameplay without requiring internet connection

  • Game high scores stored locally on your device for all 40+ games
  • Personal statistics and progress data stored in device storage (AsyncStorage)
  • App preferences, sound settings, and game configurations
  • Session history and achievement data maintained locally

Device & Technical Data

Purpose: To ensure app compatibility, troubleshoot technical issues, optimize performance across different devices, and provide technical support

  • Device type, model, and operating system version
  • App version and installation information
  • Error logs for troubleshooting (stored locally, not transmitted)
  • Performance data for app optimization

How We Protect Your Data

Your learning information security is paramount. We implement multiple layers of protection to ensure your data remains private and secure.

Secure Storage

  • All learning data stored locally on your device with encryption
  • Educational data never transmitted without your explicit consent
  • Secure storage with device-level protection
  • Optional cloud sync requires explicit user consent

Child Safety

  • COPPA compliant - designed for child safety and privacy
  • Age-appropriate content filtering and recommendations
  • Parental controls and monitoring features available
  • No external links or social features for child safety

Your Rights and Controls

You have complete control over your personal and learning information. Here are your rights and how to exercise them.

Access Your Local Data

View all your game statistics, Math Points, streaks, accuracy data, and session history stored on your device.

How to: Access your stats through the User profile screen in the app

Delete Your Data

Clear local progress data or delete your optional leaderboard account at any time.

How to: Use the clear data option in app settings or delete leaderboard account from User screen

Control Leaderboard Participation

Choose whether to create a leaderboard username - the entire app works without any account.

How to: Optional leaderboard feature is entirely opt-in from the User screen

View Session History

Review your last 50 game sessions with detailed performance statistics and timestamps.

How to: Access session history through the User profile screen

Offline Privacy

All 40+ games work completely offline with no data transmission - everything stays on your device.

How to: Use the app offline anytime without any account or internet connection

Legal Information

Third-Party Services

NumNinja uses Supabase as an optional backend service for global leaderboard functionality. When you create a leaderboard account (entirely optional), your username and public statistics are stored on Supabase servers to enable global rankings and competitive features.

What is synced: Only your username, user ID, and public gameplay statistics (total Math Points, rank, streak, accuracy, games played, and game-specific high scores) are synchronized to the leaderboard. No personal information, email addresses, or authentication credentials are required or collected.

Supabase Privacy: Supabase is a secure, open-source backend platform. Learn more about their privacy practices at supabase.com/privacy.

Important: The leaderboard feature is entirely optional. All 40+ math games work completely offline without any account creation. Your local game progress is never transmitted to any server unless you explicitly create a leaderboard username and opt-in to sync your stats.

Optional Leaderboard Sync

NumNinja offers an optional global leaderboard feature where you can create a username to sync your stats and compete with players worldwide. This feature is completely optional\u2014the entire app works offline without any account.

What we sync: When you create a leaderboard username, only your public gameplay statistics are synced: username, total Math Points (MP), rank, streak, accuracy, games played, and game-specific high scores. This data is stored securely on Supabase servers.

Your control: You can delete your leaderboard account at any time through the app settings. The app continues to work fully offline without any account. No email, password, or personal information is required for the leaderboard\u2014just a username.

Data Sharing & Third-Party Access

We do not sell, rent, or trade your personal or learning information to third parties. Your game progress and educational data remain private and stored locally on your device.

Third-Party Services:

  • Supabase (Optional): Backend for global leaderboards - only syncs public stats when you create a username
  • No advertising networks: NumNinja contains no ads and does not share data with advertisers
  • No analytics tracking: We do not use third-party analytics services to track your usage

Your data privacy: All your learning data, game progress, and personal statistics remain on your device unless you explicitly opt-in to the optional leaderboard feature.

\n

Children's Privacy (COPPA Compliance)

NumNinja is designed as an educational math learning app suitable for children. We take children's privacy seriously and comply with the Children's Online Privacy Protection Act (COPPA). The app stores all learning data locally on the device with no required account creation or personal information collection.

No Personal Information Required: Children can use all 40+ math games without providing any personal information. The optional leaderboard feature only requires a username (no email, age, or personal details) and is not necessary for gameplay.

Parental Guidance: We recommend parents supervise their children's device usage and screen time. Parents can review game statistics and progress data stored locally on the device.

If you are a parent or guardian and have questions about your child's use of NumNinja, please contact us at privacy@carecodelabs.me.

Educational Purpose & Disclaimer

NumNinja is an educational tool designed to help children develop math skills through engaging games. While we strive to provide accurate and beneficial educational content, the app is not a substitute for formal education or professional tutoring.

Educational Disclaimer: NumNinja provides supplementary math practice and should be used alongside school curriculum and traditional learning methods. Progress in the app does not guarantee academic performance. Parents and educators should monitor children's usage and progress.

The app's difficulty assessments and recommendations are based on algorithmic analysis and may not reflect a child's complete mathematical ability. For comprehensive educational assessment, consult with qualified educators.

Data Protection Compliance

We comply with applicable data protection regulations including GDPR for users in the European Union, COPPA for children in the United States, and CCPA for users in California. You have the right to access, correct, delete, and port your personal data.

For EU/EEA Users: Under GDPR, you have rights including access, rectification, erasure, restriction of processing, data portability, and objection to processing. To exercise these rights, contact us at privacy@carecodelabs.me.

For California Users: Under CCPA, you have the right to know what personal information is collected, request deletion, and opt-out of the sale of personal information (we do not sell personal information). Contact us at privacy@carecodelabs.me to exercise your rights.

Data Retention & Deletion

We retain your data only as long as necessary to provide our services or as required by law. You can delete individual game sessions, clear progress history, or completely delete your entire account and all associated data at any time through the app settings.

Data Storage Duration:

  • Learning Data: Stored locally until you delete it or uninstall the app
  • Cloud Synced Data: Stored until you delete your account or disable sync
  • Account Data: Deleted when you sign out and clear app data
  • Analytics Data: Anonymized and retained for app improvement (no personal identifiers)

When you delete your data or uninstall the app, all locally stored information is permanently removed from your device. Synced data must be deleted separately through account settings.

Security Measures

We implement industry-standard security measures to protect your personal and learning information:

  • Data encryption for local storage and cloud sync
  • Secure data validation and integrity checking
  • Regular security audits and updates
  • Secure authentication through industry-standard protocols
  • Privacy-focused error logging with sensitive data protection

However, no method of transmission or electronic storage is 100% secure. While we strive to protect your data, we cannot guarantee absolute security.

International Data Transfers

Your data is primarily stored locally on your device. If you use cloud sync features, your data may be stored on secure servers, which may be located in different countries. We maintain appropriate safeguards and comply with international data protection regulations.

By using cloud sync features, you consent to the transfer of your data to secure servers, which may be located outside your country of residence. We comply with applicable data protection frameworks including EU-U.S. Data Privacy Framework.

Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in our practices, technology, legal requirements, or other factors. We will notify you of any material changes by updating the "Last Updated" date at the top of this policy and, where appropriate, through in-app notifications or email (if you've provided an email address).

We encourage you to review this Privacy Policy periodically. Your continued use of NumNinja after any changes indicates your acceptance of the updated policy.

Contact Information

If you have questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us:

Privacy Inquiries: privacy@carecodelabs.me

General Support: support@carecodelabs.me

Parental Controls: parents@carecodelabs.me

Company: CareCode Labs

Website: carecodelabs.me

We will respond to privacy-related inquiries within 30 days of receipt. For urgent matters, please mark your email as "Privacy - Urgent" in the subject line.

Questions About Your Privacy?

If you have any questions about this Privacy Policy or how we handle your information, please don't hesitate to contact us.

Privacy Support

For privacy-related questions and data requests

privacy@carecodelabs.me

General Support

For general questions and app support

support@carecodelabs.me