Errly Privacy Policy

Errly Privacy Policy

Effective Date: August 2026
Last Updated: October 10, 2026

Errly (“we”, “us”, or “our”) provides an AI-assisted learning application that helps you understand and review problems across mathematics, physics, chemistry, biology, and other academic subjects, including subjects you define yourself. This Privacy Policy explains how we collect, use, store, share, and protect your information when you use the Errly mobile application and related services (collectively, the “Services”).

This policy is designed to comply with the Children’s Online Privacy Protection Act (COPPA) in the United States, the General Data Protection Regulation (GDPR) and GDPR-K (children’s digital consent rules) in the European Union, and the California Consumer Privacy Act (CCPA).


1. Information We Collect

1.1 Information You Provide

1.2 Information Collected Automatically

1.3 Information We Do NOT Collect


2. How We Use Your Information

We use your information to:


3. Age Gate and User Modes

Errly is intended for users aged 13 and older. At first launch, we use a neutral age gate to confirm that you meet the minimum age requirement. You select your birth year; we do not upload the raw birth year. Instead, we store only a local age-classification flag.

3.1 EU Users Aged 13–16 (Semi-Restricted Mode)

If you are in the European Union and identified as 13–16, you enter semi-restricted mode:

3.2 Users Aged 13+ (Normal Mode)

If you are 13 or older (or 16+ in the EU), you may use the full feature set, including account creation, subscriptions, and analytics/advertising subject to your consent.


4. Legal Basis for Processing (GDPR)

Purpose Legal Basis
Providing the Services Performance of a contract (Article 6(1)(b))
Account management Performance of a contract
Subscription processing Performance of a contract
Analytics and product improvement Consent (Article 6(1)(a))
Advertising Consent (Article 6(1)(a))
Advertising campaign measurement (install attribution)Consent (Article 6(1)(a))
Crash diagnostics Legitimate interest (Article 6(1)(f))
Fraud prevention and security Legitimate interest
Compliance with legal obligations Legal obligation (Article 6(1)(c))

You may withdraw consent at any time:

Withdrawing consent does not affect the core learning functionality.


5. Data Sharing and Third-Party Services

We share limited data with the following service providers solely to operate the Services:

Service Provider Purpose Data Shared
Google Firebase (Authentication, Crashlytics, Analytics, Performance, Remote Config, Cloud Functions, Cloud Messaging, Cloud Firestore, Cloud Storage) App infrastructure, authentication, crash reporting, analytics, remote configuration, push notifications, and — only if you turn on Cloud Sync — storage of your study data and problem photos Anonymous identifiers, event data, crash logs, device info
Google Cloud Vision OCR text recognition from problem photos Image data (processed via our proxy)
Google Gemini AI-generated step-by-step explanations, follow-up answers, practice questions and reports; answer accuracy checks Problem photos, recognized text and prompt context (processed via our proxy)
DeepSeek (Hangzhou DeepSeek Artificial Intelligence, China)AI-generated explanations when the daily fair-use limit is reached, and backup when Gemini is unavailableProblem photos, recognized text and prompt context (processed via our proxy; no account identifiers)
OpenRouter (OpenRouter, Inc., United States)Backup routing to alternative AI models (e.g., Zhipu GLM, DeepSeek) when our primary providers are unavailableProblem photos, recognized text and prompt context (processed via our proxy; no account identifiers)
RevenueCat Subscription management and purchase validation Purchase receipts, anonymous user IDs; in normal mode also device and advertising identifiers and the AppsFlyer ID, used to attribute subscription revenue to installs
Apple App Store / Google Play Payment processing and subscription management Purchase transactions
Google AdMob Serving advertisements (consent-based only) Advertising ID, device info
Unity Ads (AdMob mediation) Serving advertisements when AdMob's own demand does not fill (consent-based only) Advertising ID, device info
Pangle (ByteDance, AdMob mediation) Serving advertisements when AdMob's own demand does not fill (consent-based only) Advertising ID, device info
Liftoff Monetize (Vungle, AdMob mediation) Serving advertisements when AdMob's own demand does not fill (consent-based only) Advertising ID, device info
AppsFlyerInstall attribution and measurement of our advertising campaigns; conversion results are sent to the advertising network that ran the campaign (e.g., Meta, TikTok)Advertising identifiers (subject to your consent and device settings), IDFV, IP address, device info, app user ID, in-app events, subscription revenue (via RevenueCat)
Apple Search Ads (iOS only, Apple AdServices)Attribution of installs from Apple Search Ads campaignsAttribution token generated by Apple (no advertising identifier required)
Apple SKAdNetwork (iOS only) Privacy-preserving advertising attribution Aggregated conversion value managed by the AppsFlyer SDK (no device or personal identifiers)

We do not sell your personal information to third parties.


6. Data Storage and Security


7. Data Retention and Account Deletion

We retain your data according to the following schedule:

Data Type Retention Period Deletion Method
Active study data While you use the app and have an active account Manual deletion by you or via account deletion
Inactive account data 730 days after last activity Automatic permanent deletion
Analytics event data 26 months (Firebase Analytics default) or until consent withdrawal Anonymized or deleted
Crash logs 90 days Automatic deletion
Advertising data As long as consent is active; deleted upon withdrawal Provider deletion
Attribution data (AppsFlyer)Retained by AppsFlyer for campaign measurement according to its data retention scheduleUpon an account deletion or data deletion request, we ask AppsFlyer to delete data linked to your device and user ID
Solution failure diagnostics (problem photo, recognized text, error details)30 daysAutomatic deletion
Answer accuracy check records (problem text, AI answers)30 daysAutomatic deletion
Feedback screenshots180 days after submissionAutomatic deletion; if you delete your account earlier, they are deleted together with your other account data
Feedback text and emailUntil you delete your accountDeleted together with your other account data

7.1 Inactive Account Lifecycle

Even if you do not manually delete your account, Errly automatically manages inactive accounts as follows:

7.2 How to Delete Your Account and Data

You may delete your Errly account and all associated data at any time. We process deletion requests within 72 hours.

Important: Account deletion is permanent. Once your account is deleted, you will not be able to restore your study history, saved errors, notes, or subscription status. Please make sure you have exported any data you wish to keep before proceeding.

Method 1: In the Errly App (Fastest)

  1. Open the Errly app and sign in to your account.
  2. Go to Settings.
  3. Select Delete Account and confirm.

Your request will be processed within 72 hours, and you will receive a confirmation once deletion is complete.

Method 2: By Email (No App Required)

If you have already uninstalled the app or cannot access it, you can request deletion by email:

Required email subject:

Please include the following information:

We will verify your ownership of the account and complete the deletion within 72 hours of receiving your email.

7.3 What Data Is Deleted

When you delete your account, the following data is permanently removed:

7.4 What Data We Retain and For How Long

For legal, security, and operational reasons, a limited amount of data may be retained after account deletion:

Data Type Retention Period Reason
Aggregated analytics events Up to 26 months (Firebase Analytics default) or until consent withdrawal Analytics are stored in aggregated form and cannot be linked back to your deleted account.
Crash logs 90 days Used solely for app stability diagnostics.
Billing and transaction records As required by applicable tax and consumer-protection laws Minimal records may be kept for legal and financial compliance.
Hashed device identifier (abuse prevention) 7 days Stored only as a one-way hash to limit free-allowance abuse across accounts on one device; automatically deleted and never linked back to a deleted account.

8. Your Rights

Depending on your location, you may have the following rights:

To exercise these rights, contact us at kaiven9195@gmail.com.


9. Children’s Privacy (COPPA)

Errly is not directed at children under 13 and does not permit children under 13 to use the Services. If we learn that we have inadvertently collected personal information from a child under 13, we will delete that information as soon as possible. If you are a parent or guardian and believe your child has provided us with personal information, please contact us at kaiven9195@gmail.com.


10. California Privacy Rights (CCPA)

If you are a California resident, you have the right to:

To exercise CCPA rights, contact us at kaiven9195@gmail.com.


11. International Data Transfers

Your data may be processed by service providers located outside your country, including in the United States. We rely on Standard Contractual Clauses or adequacy decisions for transfers of personal data from the European Union. When AI requests are handled by DeepSeek, or routed through OpenRouter to model providers in China, the problem content is processed in the People’s Republic of China. We send these providers only the problem content needed to generate the response, never your account identifiers.


12. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will notify you of material changes by updating the “Last Updated” date and, where required, through an in-app notice. Continued use of the Services after changes constitutes acceptance of the updated policy.

Advertising Content

All advertising served in the app is configured with a maximum content rating of PG and does not use child-directed cartoon imagery. Errly is not intended for users under 13, so the advertising SDK is not initialized for users blocked by the age gate. For EU users aged 13–16, only non-personalized ads are served with a TFUA flag. To measure our own advertising campaigns we use AppsFlyer and, on iOS, Apple's SKAdNetwork; see Sections 1.2 and 5 for details.


13. Contact Us

If you have questions or concerns about this Privacy Policy or our data practices, please contact us:

Email: kaiven9195@gmail.com