Privacy Policy for KidsPython.com
Effective Date: 2026-05-25
Kids Python Academy (“we,” “us”) operates KidsPython.com and the Kids Python learning app. This policy explains what we collect through Firebase and related services, how we use it, and your choices.
1. Information We Collect
Account sign-in (Firebase Authentication)
When you create an account or sign in, we may collect:
- Email address and password (email sign-up / sign-in)
- Google account information when you use Google sign-in (such as your name, email address, and profile photo)
- Phone number, if you choose phone sign-in
- A unique user ID assigned by Firebase for your account
Learning data (Cloud Firestore)
When you are signed in, we store learning-related data in Google Cloud Firestore under your user ID, including:
- AI tutor conversations: your questions, the tutor’s replies, and related chapter context (book and chapter identifiers, timestamps)
- Coding exercises: code you submit, automated feedback, scores, and hint usage
- Chapter quizzes: your quiz answers and progress within a chapter
- Purchases: which course levels you have bought, purchase date, Stripe checkout session ID, and the email used at checkout
- AI tutor usage counts: how many AI tutor messages you have used (lifetime limit for free accounts; weekly limit after a purchase)
Data kept on your device
- Some preferences and high-level progress (such as grade level and current chapter) are held in memory on your device during your session and are not written to Firestore.
- If you use the app without signing in, AI tutor chats, exercises, and quiz progress are kept in memory on that device only and are not synced to our servers.
2. How We Use Your Information
We use the information above to:
- Authenticate you and keep you signed in
- Unlock purchased course levels and serve lesson content
- Save and restore your AI tutor conversations, exercise work, and quiz progress across devices when you are signed in
- Enforce AI tutor usage limits (free and paid tiers)
- Process payments and record which products you own
- Operate, secure, and improve the learning experience
3. Firebase and Other Third-Party Services
We use Google Firebase (Authentication and Cloud Firestore) to run accounts and store signed-in user data. Firebase’s privacy practices are described in Google’s privacy policy.
We also use:
- Google Sign-In — to let you sign in with a Google account
- Google Gemini (via our secure backend) — to power the AI tutor; your messages and learning context are sent to generate responses
- Stripe — to process payments; Stripe handles card and billing details according to its own privacy policy
We do not sell your personal information.
4. Cookies and Local Storage
On the web, Firebase Authentication and the app may use cookies or browser local storage to keep you signed in and to remember session state. You can clear cookies and site data in your browser settings, which may sign you out of the app.
5. Data Security
We use industry-standard measures through Firebase and our backend, including authenticated API access (Firebase ID tokens). No online service is completely secure; please use a strong password and keep your account credentials private.
6. Children and Parents
Our courses are designed for students in grades 3–9. We recommend that children use the app with a parent or guardian’s permission. Account creation and purchases should be completed or supervised by an adult.
7. Changes to This Policy
We may update this Privacy Policy from time to time. We will post the revised policy on this page with a new effective date.
8. Contact Us
Questions about this policy or your data:
Email: support@kidspython.com
Website: https://kidspython.com