Privacy Policy
Last updated: July 26, 2025
This policy explains how EduMap collects, uses, and shares information when you use our services.
Data We Collect
- Account Information such as your name, email address, and profile details.
- Learning Activity including lessons completed, scores, and progress statistics.
- Content You Provide like messages or project submissions.
- Usage Data about how you interact with the app and device information such as operating system and app version.
- Push Notification Tokens and Analytics Events stored in Firebase when you use the app.
- Subscription Purchase Information like purchase receipts processed by RevenueCat to manage your subscription.
- Apple or Google Account Credentials if you choose those providers for sign‑in.
- Exit-Survey Responses you may provide when deleting your account; these are reviewed in aggregate to help improve EduMap.
- Cached Content such as generated lessons and text-to-speech audio stored on your device so you can access them offline.
- Avatar Images uploaded for your profile photo. These are sent to the Google Vision API to detect prohibited content. Google only uses the images to provide moderation services and must protect them in accordance with this policy.
EduMap is not intended for children under 13, and we do not knowingly collect personal data from minors. Parents or guardians can email help@edumap.tech to request deletion of any such information.
Diagnostic Data
Crash reports and error logs may be uploaded to Firebase so we can fix bugs and keep EduMap running smoothly. When diagnostics are enabled, error reports may also include your current network state, such as connection type and whether you were online or offline at the time. You can disable this diagnostics collection at any time using the toggle in the app's Settings screen.
How We Use Data
We use your information to:
- Provide and maintain the EduMap service.
- Generate lessons from your text using the OpenAI API.
- Personalize content and recommendations.
- Communicate with you about updates or support issues.
- Send push notifications and analyze usage with Firebase. Push notifications are optional, and marketing alerts require you to opt in. You can disable them at any time from the app's Settings screen.
- Authenticate you when signing in with Apple or Google.
You can change your analytics consent at any time from the in-app Settings screen.
Analytics collection is disabled on first launch. During onboarding you'll be asked if you want to share anonymous usage data. Analytics events won't be sent until you opt in.
Error reporting is also disabled by default. Enable it from Settings if you want crash logs sent to our servers to help improve stability.
When using these sign-in providers, we only obtain your name and email address to create and authenticate your EduMap account. This data is used solely for sign-in purposes and is not shared back with Google or Apple for advertising or analytics. Sign in with Apple also allows you to hide your real email address if you choose.
Sharing Information
We share data with service providers that help us run the app. Text you provide for lesson generation is sent to the OpenAI API so it can create lessons. Avatar images you upload are sent to the Google Vision API to detect prohibited content. Google only uses these images to provide moderation services and must protect them in line with this policy. Push notification tokens and analytics events are stored in Firebase to deliver alerts and measure usage. If you sign in with Apple or Google, your account credentials are used to authenticate with those services. Subscription purchases are processed through RevenueCat, which stores your purchase receipts only so we can manage your subscription. These providers handle your data according to their own privacy practices and only use it to provide their functionality. Firebase, OpenAI, and other third parties agree to protect your data with the same or stronger safeguards described in this policy. We do not sell your personal information. Aggregated or anonymized data may be disclosed for research or reporting.
Data Retention
Your account information and learning history are retained while your account is active. You can delete your account at any time from the app's Delete Account option in Settings, or by contacting us. Backups are kept for up to 30 days after an account is deleted to allow recovery if requested and to meet security requirements. After this window the backup files are permanently purged from our systems. Cached content stored on your device remains until you remove it from the in-app Settings screen. Expo push tokens are removed from Firebase when you disable notifications or sign out. Anonymous analytics events stored in Firebase help us understand usage patterns. These events are kept for up to 12 months and are automatically deleted afterward. If you delete your account, any related analytics data is removed along with your other personal information.
Your Rights
You can access, correct, or delete your personal data. You may also request a copy of the information we hold about you. Contact help@edumap.tech with any questions.
Changes
We may update this policy occasionally. Continued use of EduMap means you accept the revised policy.