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

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:

  1. Provide and maintain the EduMap service.
  2. Generate lessons from your text using the OpenAI API.
  3. Personalize content and recommendations.
  4. Communicate with you about updates or support issues.
  5. 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.
  6. 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.