Privacy Policy

Effective March 10, 2026

1. Introduction & Scope

Welcome to Grovin. This Privacy Policy explains how Chonghui Chen ("we," "us," or "our") collects, uses, shares, and protects your personal information when you use the Grovin mobile application and related services (collectively, the "Service").

Grovin is an AI-powered language learning app that uses artificial intelligence to deliver personalized Japanese lessons through character "sensei" tutors. Because AI processing is central to how Grovin works, we want to be transparent about what data flows through our systems and our third-party partners.

By creating an account or using the Service, you agree to the collection and use of your information as described in this policy. If you do not agree, please do not use Grovin.

2. Information We Collect

2.1 Information You Provide Directly

CategoryExamples
Account informationEmail address, display name, timezone, display preferences (theme, sensei selection)
AuthenticationEmail/password, or tokens from Google Sign-In or Apple Sign-In
Chat messagesText you type to your AI sensei during lessons and conversations
Memory & journalLearning memories, identity notes, and journal entries you create to personalize your experience

2.2 Information Generated Through Your Use

CategoryExamples
Learning dataCurriculum progress, lesson completion, drill results, scene performance, vocabulary mastery, confidence scores, streaks
Chat session dataAI-generated responses to your messages, session metadata (timestamps, step context, session IDs)
Audio dataText-to-speech audio generated from AI sensei responses. We do not record your voice.
Subscription dataSubscription status, product identifier, platform (iOS/Android), expiry dates, message pack inventory

2.3 Information Collected Automatically

CategoryExamples
Device informationDevice type, operating system version, app version
Usage analyticsFeature usage patterns, session duration, engagement metrics, screen views
Error & crash dataStack traces, error context, device state at time of crash
Push tokensDevice tokens used to deliver push notifications

2.4 Information from Third Parties

3. How We Use Your Information

4. AI and Machine Learning

This section describes in detail how artificial intelligence processes your data in Grovin. AI is not a peripheral feature — it is the core of how Grovin teaches.

4.1 What Data Is Sent to AI Services

When you interact with your sensei or when the system generates lesson content, the following data may be sent to our AI provider:

Your email, password, payment information, and device identifiers are never sent to AI services.

4.2 Which AI Services Process Your Data

OpenRouter (openrouter.ai) is our AI infrastructure provider. OpenRouter routes requests to large language models (LLMs) that generate your sensei's responses, lesson content, and drill questions. OpenRouter acts as our data processor and processes your data only to fulfill our API requests. When OpenRouter processes a request, your data is forwarded to the underlying model provider that runs the LLM. The model providers we currently use through OpenRouter include:

We select models based on quality and suitability for language education, and may change which providers are actively in use over time. All model providers are accessed through OpenRouter's API and are subject to OpenRouter's data processing terms.

Fish Audio is our text-to-speech provider. Fish Audio receives the text of AI-generated sensei responses and returns synthesized audio. Fish Audio does not receive your messages, learning data, or any personally identifiable information — only the text that the AI has already generated.

4.3 How AI Uses Your Data

Your data is used by AI services solely to generate responses for you in real time:

4.4 Your Data Is Not Used to Train AI Models

Your chat messages, learning data, and personal information are not used to train, fine-tune, or improve any AI models.

When we send data to OpenRouter's API, it is processed to generate a response and is not incorporated into model training datasets. OpenRouter's API terms prohibit using API customer data for model training. Your conversations with your sensei are yours. They are not fed back into any model's training pipeline.

4.5 Chat Request Logging

We retain logs of AI chat requests (your message, the AI response, and session metadata) on our own servers for the following purposes:

These logs are stored in our database and are subject to the data retention periods described in Section 6. They are not shared with third parties.

4.6 AI Processing Is Essential to the Service

AI processing is not optional — it is how Grovin works. Without sending your messages to AI services, we cannot generate sensei responses, create personalized lessons, or produce drills. By using Grovin, you consent to this AI data processing.

If you are not comfortable with AI processing of your learning data, you should not use the Service. You may delete your account at any time (see Section 9).

4.7 Data Retention by AI Providers

5. How We Share Your Information

We share your information only with the third-party services necessary to operate Grovin. We do not sell your personal information to anyone.

ServiceWhat They ReceiveWhy
OpenRouterChat messages, lesson context, learning historyRouting requests to LLM providers for AI tutor responses, lessons, and drills
xAI, Google, OpenAI, AnthropicChat messages, lesson context, learning history (via OpenRouter)Running the LLMs that generate AI responses
Fish AudioText of AI-generated responsesProducing text-to-speech audio for sensei voice
SupabaseAll user dataCore infrastructure: database, authentication, file storage
RevenueCatUser ID, purchase receipts, subscription statusManaging subscriptions and validating purchases
PostHogAnonymized usage events, user propertiesProduct analytics and improvement
SentryCrash reports, error context, device infoIdentifying and fixing bugs
FirebaseDevice push notification tokensDelivering push notifications
Google / AppleAuthentication tokensVerifying identity during sign-in

We may also share information to comply with legal obligations, to protect rights and safety, or in connection with a merger or acquisition (with notice to you).

6. Data Retention

Data CategoryRetention Period
Account informationRetained while active. Deleted within 30 days of account deletion.
Learning progressRetained while active. Deleted with your account.
Chat messages & AI responsesRetained while active. Deleted with your account.
Chat request logsRetained indefinitely for debugging and quality assurance. Not deleted upon account deletion.
Generated TTS audioRetained indefinitely for performance. Not deleted upon account deletion.
Subscription dataRetained while active. RevenueCat may retain purchase records per their own policy.
Analytics dataRetained per PostHog's default retention settings. See PostHog's privacy policy for details.
Error & crash dataRetained per Sentry's plan-based retention settings. See Sentry's privacy policy for details.
Push notification tokensDeleted when you disable notifications or delete your account.

After account deletion, we may retain anonymized, aggregated data that cannot be used to identify you.

7. Data Security

We take the security of your data seriously and implement the following measures:

No system is perfectly secure. While we strive to protect your data, we cannot guarantee absolute security. If we become aware of a security breach affecting your personal information, we will notify you as required by applicable law.

8. Your Rights and Choices

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

To exercise any of these rights, contact us at get.grovin.app@gmail.com. We will respond within 30 days.

9. Account Deletion

You can delete your account directly within the Grovin app. Here is what happens when you do:

  1. Account and profile data — permanently deleted.
  2. Learning progress, chat history, memories, and journal entries — permanently deleted.
  3. Generated audio files — not automatically deleted. Audio files associated with your lessons may persist in storage.
  4. Chat request logs — not automatically deleted. Logs of AI requests and responses may persist for debugging and quality assurance purposes.
  5. Analytics and error data — data already sent to third-party analytics and error-tracking services (PostHog, Sentry) is retained per those services' own retention policies.
  6. Subscription — your subscription is not automatically canceled. Active subscriptions must be canceled through the App Store (iOS) or Google Play Store (Android) before or after deleting your account.

Account deletion is permanent and cannot be undone. Deletion is completed within 30 days of your request.

10. Children's Privacy

Grovin is not intended for children under 13 years of age. We do not knowingly collect personal information from children under 13.

For users between 13 and the age of majority in their jurisdiction, we recommend that a parent or guardian review this Privacy Policy.

11. International Data Transfers

Grovin's servers and third-party service providers may be located in countries other than your own, including the United States. By using the Service, you consent to the transfer of your information to these countries.

ServicePrimary Data Location
SupabaseUnited States
OpenRouterUnited States
RevenueCatUnited States
PostHogUnited States / EU
SentryUnited States
FirebaseUnited States

If you are located in the EEA, United Kingdom, or Switzerland, transfers to the United States are conducted under standard contractual clauses or other approved transfer mechanisms where applicable.

12. Changes to This Policy

We may update this Privacy Policy from time to time. When we make changes, we will update the "Effective Date" at the top. For material changes, we will notify you through an in-app notification or by email before the changes take effect. Your continued use of Grovin after changes take effect constitutes acceptance of the updated policy.

13. Contact Information

If you have questions, concerns, or requests regarding this Privacy Policy or your personal data, contact us:

14. App Store Privacy Details

For transparency and to support our App Store privacy nutrition labels:

Data TypeCollectedLinked to IdentityUsed for Tracking
Email addressYesYesNo
NameYesYesNo
User IDYesYesNo
Purchase historyYesYesNo
Usage dataYesYes (pseudonymized)No
Crash dataYesNoNo
Performance dataYesNoNo
Precise locationNoNo
ContactsNoNo
Photos / videosNoNo
Audio (user voice)NoNo
Health / fitnessNoNo
Financial infoNoNo

We do not use any collected data for third-party advertising or tracking.