Kalkido ("the App") is an educational math practice app designed for children in grades K–5 (ages 5–12). We take children's privacy extremely seriously and comply with the Children's Online Privacy Protection Act (COPPA) and the General Data Protection Regulation (GDPR).
1. Information We Collect
a) Information stored locally on your device (never transmitted to our servers)
- Child's first name (entered by parent during setup)
- Grade level selection
- Practice session history (problems solved, accuracy, time spent)
- Achievement progress and streaks
- App preferences (language, sound settings)
b) Anonymous analytics data (collected via Firebase Analytics)
- App usage patterns (which screens are visited, session duration)
- Aggregate performance metrics (accuracy rates, difficulty levels)
- Device type and operating system version
- App language setting
- Crash reports (via Firebase Crashlytics)
This data is anonymous and cannot be used to identify any individual child. We do not collect device advertising identifiers (IDFA/AAID).
c) Information we DO NOT collect
- Email addresses of children
- Photos or videos
- Precise geolocation
- Contact lists or phone numbers
- Device advertising identifiers
- Any information from other apps on the device
2. How We Use Information
- Local data: Used solely to provide app functionality — tracking progress, maintaining streaks, displaying parent dashboard statistics.
- Analytics data: Used to improve the app — understanding which features are popular, identifying bugs, and improving the user experience.
- We do NOT use any collected data for advertising purposes.
- We do NOT sell or share personal information with third parties.
3. Third-Party Services
a) Firebase Analytics (Google)
Purpose: Anonymous app usage analytics. Data collected: anonymous usage events, device type, OS version. Child-directed settings enabled (no ad personalization, no IDFA collection). Privacy policy
b) Firebase Crashlytics (Google)
Purpose: Crash reporting to improve app stability. Data collected: crash logs, device state at time of crash. No personal information included in crash reports. Privacy policy
c) RevenueCat
Purpose: Subscription management. Data collected: anonymous purchase transactions, subscription status. No child personal data is shared with RevenueCat. Privacy policy
d) Apple App Store / Google Play Store
Purpose: App distribution and payment processing. Payment data is handled entirely by Apple/Google — we never see or store credit card information.
4. COPPA Compliance
- We do not knowingly collect personal information from children under 13 without verifiable parental consent.
- All child profile data is stored locally on the device.
- Anonymous analytics cannot identify individual children.
- We do not serve advertisements of any kind.
- We do not have social features, chat, or user-generated content.
- Parents can delete all child data at any time by deleting the app or using the reset function in the parent dashboard.
- Google Signals and ads personalization are disabled in our analytics.
5. GDPR Compliance (For European Users)
- Legal basis: Legitimate interest (improving app functionality) and consent (analytics).
- Data minimization: We collect only what is necessary for app functionality.
- Right to deletion: Delete the app to remove all local data. Contact us to request deletion of any analytics data associated with your device.
- Data retention: Anonymous analytics data is retained for a maximum of 2 months.
- Data location: Analytics data is processed by Google (Firebase) in accordance with their data processing terms.
6. Parental Controls
- The parent dashboard is protected by a math problem gate to prevent children from accessing parent-only settings.
- Parents can view their child's practice statistics and manage app settings.
- Parents can configure daily practice reminders.
- Parents can delete all app data using the reset function.
7. Data Security
- All child data is stored locally on the device.
- No personal data is transmitted over the internet.
- Anonymous analytics data is transmitted securely (HTTPS/TLS).
8. Data Retention
- Local data: Retained on device until the app is deleted or data is manually reset.
- Analytics data: Retained for a maximum of 2 months (configured in Firebase).
- Crash reports: Retained for 90 days.
9. Changes to This Policy
We will notify users of significant changes through an in-app notice. Continued use of the App after changes constitutes acceptance. The "Last updated" date at the top reflects the most recent changes.
10. Contact Us
For questions about this privacy policy or our data practices, contact us at: hello@kalkido.app
If you believe we have inadvertently collected information from a child without proper consent, please contact us immediately at hello@kalkido.app and we will promptly delete the information.