Privacy Policy
Last Updated: February 2, 2026
This policy applies to the YouPractice mobile app (iOS and Android) and the YouPractice Chrome extension.
Quick Summary
What We Collect: Account info (email), practice statistics, preferences, audio recordings (for practice only), purchase history, and crash/performance data
Where It's Stored: Account data on secure servers; practice data locally on your device
What We Share: We do not sell or share your personal data with third parties for marketing
Tracking: We do not track you across other apps or websites
Your Control: You can delete your account and all associated data at any time
Contact: [email protected]
1. Introduction
YouPractice helps you practice languages using YouTube videos through structured listening, speaking, and shadowing exercises. This privacy policy explains how we collect, use, and protect your information across our platforms:
- YouPractice Mobile App Mobile — Available on iOS and Android
- YouPractice Chrome Extension Extension — Available on Chrome Web Store
2. Data We Collect
2.1 Account Information Mobile
When you create an account in the mobile app, we collect:
- Email address — For authentication and account recovery
- User ID — A unique identifier for your account
- Authentication data — Managed securely by our authentication provider (Clerk)
You can also sign in with Apple, in which case Apple may provide your email or a private relay address per your preference.
2.2 Practice Data Both
We collect data about your practice sessions to track progress and improve your experience:
- Practice session statistics (correct/incorrect answers, completion status)
- Video IDs and titles for practice sessions
- Timing information and playback state
- User preferences (theme, difficulty, language settings)
- XP, streak, and level progression data
In the Chrome extension, this data is stored locally on your device. In the mobile app, it is stored both locally and synced to our servers for cross-device access.
2.3 Audio Recordings Mobile
When you use Shadowing or Speaking practice modes, the app records your voice:
- Audio is recorded temporarily for comparison with the original video audio
- Recordings are processed locally on your device for playback comparison
- Audio may be sent to our servers for AI-powered pronunciation assessment
- We do not store your audio recordings permanently or use them for any purpose other than providing practice feedback
2.4 Purchase Information Mobile
If you subscribe to YouPractice Plus or Pro:
- Purchase history and subscription status are managed by Apple (App Store) or Google (Play Store)
- Our payment provider (RevenueCat) processes subscription data to manage your access tier
- We do not have access to your payment card details
2.5 Analytics and Diagnostics Mobile
We collect anonymized analytics and diagnostic data to improve app quality:
| Data Type | Purpose | Provider | Linked to You |
|---|---|---|---|
| Crash reports | Fix bugs and improve stability | Sentry | No |
| Performance data | Optimize app speed and responsiveness | Sentry | No |
| Feature usage events | Understand which features are used most | Amplitude | No |
| Device identifier | Aggregate analytics (not used for tracking) | Amplitude | No |
2.6 Chrome Extension Data Extension
The Chrome extension stores all data locally on your device using Chrome Storage API and IndexedDB. No personal data is sent to our servers. The only network request is fetching YouTube captions via our backend API, which only transmits the video ID.
3. How We Use Your Data
- Provide the service: Enable practice sessions, track progress, manage subscriptions
- Improve the app: Analyze crash reports and usage patterns to fix bugs and add features
- Communicate: Send push notifications about practice reminders (only with your permission)
- Prevent abuse: Detect and prevent fraudulent use of the service
We do NOT:
- Sell your personal data to third parties
- Use your data for advertising or ad targeting
- Track you across other apps or websites
- Share your data with data brokers
4. Third-Party Services
YouPractice uses the following third-party services:
| Service | Purpose | Data Shared | Privacy Policy |
|---|---|---|---|
| Clerk | Authentication | Email, user ID | clerk.com/privacy |
| RevenueCat | Subscription management | Purchase history, app user ID | revenuecat.com/privacy |
| Sentry | Error tracking | Crash data, device info (anonymized) | sentry.io/privacy |
| Amplitude | Analytics | Feature usage events, device ID (anonymized) | amplitude.com/privacy |
| YouTube | Video content and captions | Video ID (for caption retrieval) | policies.google.com/privacy |
5. Permissions
Mobile App Permissions Mobile
| Permission | Why We Need It |
|---|---|
| Microphone | Record your voice for pronunciation practice in Shadowing and Speaking modes |
| Speech Recognition | Convert your speech to text for AI conversation practice |
| Notifications | Send practice reminders and streak notifications (optional) |
| Internet | Stream YouTube videos, sync progress, and communicate with our servers |
Chrome Extension Permissions Extension
| Permission | Why We Need It |
|---|---|
| tabs | Detect when you navigate to YouTube video pages |
| scripting | Inject the practice overlay into YouTube pages |
| storage | Save your preferences and practice progress locally |
| activeTab | Interact with the current YouTube video for practice sessions |
| host_permissions (*.youtube.com) | Access YouTube pages to provide practice functionality |
6. Data Retention and Deletion
Account Deletion Mobile
You can delete your account and all associated data at any time:
- Open the YouPractice app
- Go to Profile > Settings > Delete Account
- Confirm deletion
When you delete your account:
- Your authentication credentials are removed from Clerk
- Your practice history and progress are permanently deleted from our servers
- Your subscription (if active) remains managed by Apple/Google until it expires
- Anonymized analytics data (crash reports, usage events) cannot be linked back to you and is retained for product improvement
Chrome Extension Data Extension
All data is stored locally. To delete it, uninstall the extension or clear site data through Chrome Settings.
Data Retention
- Account data: Retained until you delete your account
- Practice data: Retained until you delete your account or clear local data
- Audio recordings: Temporary, deleted after practice session ends
- Crash reports: Retained for 90 days
- Analytics events: Retained for 12 months in anonymized form
7. Children's Privacy
YouPractice is not directed at children under 13 years of age. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us at [email protected] and we will delete the information promptly.
8. Data Security
We protect your data using industry-standard measures:
- Encryption in transit: All network communication uses HTTPS/TLS
- Encryption at rest: Sensitive data (auth tokens) stored using device secure storage (Keychain on iOS, Keystore on Android)
- Authentication: Managed by Clerk with secure token handling
- Access control: Server-side data access restricted to authenticated users
- No plain-text storage: Passwords and tokens are never stored in plain text
9. Your Rights
All Users
- Access: View your data in the app (Profile > practice history and stats)
- Delete: Delete your account and all data at any time
- Opt out: Disable push notifications in device settings
GDPR (European Users)
If you are in the European Economic Area, you have additional rights:
- Right to Access: Request a copy of your personal data
- Right to Deletion: Request erasure of your personal data
- Right to Rectification: Correct inaccurate data via app settings
- Right to Data Portability: Request your data in a portable format
- Right to Object: Object to processing of your data
- Right to Withdraw Consent: Withdraw consent at any time
To exercise these rights, contact [email protected]. We will respond within 30 days.
CCPA (California Residents)
If you are a California resident, you have rights under the California Consumer Privacy Act:
- We do not sell your personal information
- We do not share your information with third parties for marketing
- You can request to know what data we have collected about you
- You can request deletion of your data
10. Changes to This Policy
We may update this privacy policy from time to time. When we make material changes, we will notify you through the app or by updating the "Last Updated" date at the top of this page. Continued use of YouPractice after changes constitutes acceptance of the updated policy.
11. Contact Us
If you have questions or concerns about this privacy policy:
- Email: [email protected]
- GitHub: github.com/banguyen93/YouPractice/issues
- Response Time: We aim to respond within 48 hours
Compliance Summary
✓ Apple App Store Guidelines — Privacy manifest and nutrition labels aligned
✓ Google Play Data Safety — Data collection fully disclosed
✓ GDPR Compliant — European data protection requirements met
✓ CCPA Compliant — California consumer privacy rights respected
✓ COPPA Compliant — Children's privacy protected
✓ No User Tracking — No cross-app or cross-site tracking
Document Version: 2.0 | Effective Date: February 2, 2026 | Last Reviewed: February 2, 2026