👋Welcome & Introduction
Welcome to KidsCode! The safety and privacy of our students are at the heart of everything we build. This Privacy Policy describes how KidsCode collects, stores, uses, and safeguards the personal information of our users, particularly children and teenagers aged 9–17.
By accessing or using KidsCode, you (or your parent/guardian) agree to the terms of this Privacy Policy. If you do not agree, please do not use our coding playground.
👪For Parents & Guardians
We take children's privacy extremely seriously. KidsCode is fully aligned with global standards, including the Children's Online Privacy Protection Act (COPPA) and general child safety best practices.
We actively encourage parental involvement. In fact, parents can monitor progress, configure screen-time limits, and receive weekly learning reports via their registered parent email address.
🛡️ Parent Consent & Safety Notice
If a child is under the age of 13, account registration requires a parent's email address. We use this to obtain parental consent and keep you informed. Parents hold full rights to review, update, or request the deletion of their child's account and data at any time.
📥Information We Collect
To deliver a personalized, gamified coding experience, we collect a limited amount of information, grouping it into the following categories:
We do not collect real-world physical addresses, phone numbers, or any sensitive tracking details from children.
⚙️How We Use Information
The information we collect is strictly used to run the platform and enhance learning:
- Lesson Progress: Tracking code execution and lessons completed so students can pick up right where they left off.
- Leaderboards & Rewards: Displaying nicknames, avatars, and levels on the global dashboard to support motivational learning.
- Parent Updates: Sending automatic learning reports and progress updates to parents.
- Safety & Optimization: Improving game mechanics, analyzing system issues, and preventing security threats.
🔗Third-Party Services
We rely on trusted cloud infrastructure providers to keep KidsCode running smoothly and securely:
- MongoDB Atlas: Secure cloud database where user progress and profiles are stored with industry-standard encryption.
- Vercel: Our front-end hosting provider, optimizing page delivery and security headers.
- Brevo: Used to securely send OTP verification emails and parental progress reports. We do not use it for sending third-party promotional newsletters.
🛡️Data Security
We maintain strict administrative, technical, and physical safeguards to defend your data:
- All account passwords are encrypted before storage using standard hashing (bcryptjs).
- Communications between your web browser and our servers are encrypted via Secure Socket Layer (HTTPS).
- Ad-free Environment: There are zero third-party advertising network trackers on KidsCode, ensuring children are never exposed to target marketing.
⏳Data Retention & Deletion
We only keep your information as long as your account is active or needed to provide you with lessons. If an account remains completely inactive for more than 18 consecutive months, we will automatically delete or anonymize the profile data.
Parents can request immediate deletion of their child's account and data at any time by contacting our support team (details below).
⚖️Your Choices & Parental Rights
Parents and teenage students have absolute authority over their personal data:
- Access: You can view all saved information directly inside the profile dashboard.
- Updates: You can update user avatars, preferences, settings, and names in the profile screen.
- Deletion: You can choose to completely reset progress or submit a deletion ticket to wipe your database record permanently.
✉️Contact Us
If you have any questions, feedback, or would like to initiate a data access or deletion request, please reach out to our team at:
Email: support@kidscode.com