Privacy Policy
Effective Date: February 13, 2026
JADI ("we," "us," or "our") operates the JADI mobile application (the "App"). This Privacy Policy explains what personal data we collect, how we use it, who we share it with, and your rights regarding your data.
By using the App, you agree to the collection and use of information as described in this policy.
1. Information We Collect
1.1 Account Information
When you create an account, we collect:
- Email address
- First name and last name
- Display name (optional)
- Password (stored securely in hashed form)
- Language preferences (native language, target languages, preferred formality)
1.2 Learning Activity Data
As you use the App, we collect data about your learning progress, including:
- Lesson and unit completion status
- Quiz attempts, scores, answers, and response times
- Spelling practice attempts and scores
- Flashcard review sessions and quality ratings
- Spaced repetition data (review intervals, ease factors, next review dates)
- Streak data (current streak, longest streak)
- Placement test results
1.3 Audio Recordings
When you use the pronunciation practice feature, the App records your voice through your device's microphone. These audio recordings are:
- Sent to our server for processing
- Forwarded to Google Cloud Speech-to-Text API for transcription and scoring
- Stored as audio file URLs alongside your pronunciation scores
Audio is only recorded when you explicitly initiate a pronunciation exercise. You may decline microphone access and continue using other features of the App.
1.4 Usage and Analytics Data
We automatically collect certain information about how you use the App, including:
- App interactions and navigation patterns
- Feature usage (e.g., which activities you start, complete, or exit)
- Session duration and timestamps
- Device type, operating system, and app version
- Crash reports and performance data
1.5 Subscription Data
If you purchase a subscription, payment processing is handled entirely by Apple (App Store) or Google (Google Play). We do not collect or store your payment card details. We receive subscription status information (active, expired, etc.) through RevenueCat, our subscription management provider.
1.6 Waitlist Information
If you sign up for our launch waitlist on our website, we collect:
- First name
- Last name
- Email address
This information is stored in Cloudflare KV and used solely to notify you when the JADI app launches. You may request removal from the waitlist at any time by contacting us at jadi@tuta.com.
2. How We Use Your Information
We use the information we collect to:
- Provide the service: Deliver lessons, track your progress, schedule spaced repetition reviews, and provide pronunciation feedback
- Personalize your experience: Adapt content to your level and learning preferences
- Improve the App: Analyze usage patterns to fix bugs, improve features, and develop new content
- Monitor performance: Identify and resolve crashes, errors, and performance issues
- Manage subscriptions: Verify subscription status and provide access to premium features
- Communicate with you: Send password reset emails and important service updates
3. Third-Party Services
We share data with the following third-party services that help us operate the App:
| Service | Provider | Purpose | Data Shared |
|---|---|---|---|
| Supabase | Supabase Inc. | Authentication, database, and cloud storage | Account info, learning progress, audio files |
| Google Cloud Speech-to-Text | Google LLC | Pronunciation scoring and transcription | Audio recordings of your pronunciation |
| Firebase Analytics | Google LLC | App usage analytics | Usage events, device info, app interactions |
| Firebase Crashlytics | Google LLC | Crash and error reporting | Crash logs, device info, error data |
| Firebase Performance | Google LLC | App performance monitoring | Performance metrics, device info |
| RevenueCat | RevenueCat Inc. | Subscription management | User ID, subscription status |
| Honeycomb | Honeycomb.io | Backend observability and tracing | API request traces, performance metrics |
| Cloudflare KV | Cloudflare Inc. | Waitlist subscriber storage | Name and email address |
We do not sell your personal data to any third party. We do not share your personal data with third-party AI services for model training purposes.
4. Data Storage and Security
- Server-side: Your account information, learning progress, and pronunciation data are stored in a Supabase-hosted PostgreSQL database with encryption at rest and in transit.
- On-device: App preferences and cached content are stored locally on your device using encrypted local storage.
- Audio files: Pronunciation recordings are stored in cloud storage managed by Supabase.
We implement industry-standard security measures including HTTPS encryption for all data in transit, hashed passwords, and access controls to protect your data.
5. Data Retention
- Account data: Retained for as long as your account is active.
- Learning progress: Retained for as long as your account is active to preserve your learning history.
- Audio recordings: Retained for as long as your account is active to maintain your pronunciation scores and history.
- Analytics data: Retained according to Firebase's standard retention policies (typically 14 months).
- Crash reports: Retained for 90 days.
6. Account Deletion
You may delete your account at any time through the App's settings. Upon account deletion, we will permanently remove your personal data, learning progress, and audio recordings within 30 days. Some anonymized, aggregated data may be retained for analytics purposes.
7. Your Rights
You have the right to:
- Access your data: Request a copy of the personal data we hold about you.
- Correct your data: Update your account information through the App's settings.
- Delete your data: Delete your account and all associated data through the App or by contacting us.
- Withdraw consent: Revoke microphone access at any time through your device settings. You may also stop using features that collect specific data.
To exercise any of these rights, contact us at jadi@tuta.com.
8. Children's Privacy
The App is not directed at children under the age of 13. We do not knowingly collect personal data from children under 13. If you believe a child under 13 has provided us with personal data, please contact us at jadi@tuta.com and we will promptly delete it.
9. California Residents (CCPA)
If you are a California resident, you have additional rights under the California Consumer Privacy Act (CCPA):
- The right to know what personal information is collected, used, shared, or sold
- The right to delete personal information held by us
- The right to opt out of the sale of personal information — we do not sell your personal information
- The right to non-discrimination for exercising your CCPA rights
10. International Users (GDPR)
If you are located in the European Economic Area (EEA), United Kingdom, or Switzerland, we process your personal data based on the following legal bases:
- Contract performance: To provide you with the App and its features
- Legitimate interests: To improve the App, ensure security, and analyze usage
- Consent: For audio recording during pronunciation practice (which you may withdraw at any time)
You have additional rights including the right to data portability, the right to restrict processing, and the right to lodge a complaint with a supervisory authority.
11. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of material changes by posting the updated policy on this page with a revised effective date. Your continued use of the App after changes are posted constitutes your acceptance of the updated policy.
12. Contact Us
If you have questions about this Privacy Policy or your personal data, contact us at:
JADI
Email: jadi@tuta.com
Website: jadiindo.com