Osmolangue Privacy Policy
Effective Date: November 5, 2026 • Compliant with Microsoft Edge Add-ons, Mozilla AMO, Chrome Web Store, GDPR, and CCPA Standards
1. Overview and Educational Scope
Osmolangue ("we", "our", or "the Extension") operates as an assistive client-side language immersion platform. Our browser extensions and web study room surface vocabulary, idioms, grammatical anatomy, and dual subtitles from streaming video sessions (such as YouTube, Crunchyroll, France TV, ARD Mediathek, ZDF, and others) for personal educational language acquisition.
Osmolangue is built on a privacy-first, local-first architecture. We do not sell your personal data, we do not track your cross-site browsing history, and we do not serve behavioral advertisements.
2. Zero Media Storage Guarantee
Osmolangue does NOT record, download, host, scrape, redistribute, or store copyrighted video or audio streams from third-party broadcasters. All subtitle rendering and word tokenization happen ephemerally inside the user's local browser memory. No media files are ever transferred to or persisted on our servers.
3. Information We Collect and Process
A. Handled Locally on Your Device
- Subtitles & Timestamps: Read solely to synchronize dual subtitles and display word tokens at the active playback moment. Never sent to remote servers.
- User Preferences: Target language (French, German, Japanese, Spanish, English, Indonesian), CEFR display level, and audio playback speed stored locally via browser storage.
B. Synchronized When You Log In (Optional)
- Account Credentials: Email address and encrypted session tokens managed securely via Supabase Auth. Plain-text passwords are never accessible to us.
- Harvested Vocabulary & Sentences: Words, definitions, and sentence examples that you explicitly choose to save to your personal Study Room queue.
- Learning Progress: Words mastered, quiz drill scores, and CEFR curriculum completion states.
C. Information We NEVER Collect
- We do NOT record your microphone, webcam, keystrokes, or screen.
- We do NOT track or inspect browsing activity outside active video playback on supported domains.
- We do NOT read emails, personal messages, or form inputs.
4. Artificial Intelligence Processing
When you request linguistic decomposition or vocabulary lookups, isolated text snippets are transmitted over encrypted TLS connections to Google Gen AI APIs (Gemini) strictly using native JSON schema mode. User-submitted dialogue snippets are processed ephemerally and are never used to train foundational AI models.
5. Browser Extension Permissions Explained
| Permission | Purpose & Single-Use Justification |
|---|---|
| storage | Stores user learning preferences, CEFR levels, and local offline dictionary cache. |
| activeTab / tabs | Identifies active video tabs and communicates play/pause playback state to the extension HUD. |
| scripting | Injects the interactive dual-language subtitle overlay and word popover into video player pages. |
| webRequest | Detects official broadcast subtitle manifests (e.g. WebVTT, YouTube timedtext) to synchronize study cards. |
| tabCapture / offscreen | Used strictly for audio speech synthesis and alignment on desktop Chromium. Omitted from Firefox and mobile. |
| Host Permissions | Enables bilingual subtitles across supported video domains (YouTube, Crunchyroll, France TV, ARD, ZDF). |
6. User Rights, Data Portability, and Account Deletion
In accordance with GDPR (Articles 15-20) and CCPA, you retain full rights to inspect, export, or permanently delete your stored vocabulary and account records. You may delete your account and all associated study entries directly within your Study Room settings or by contacting our team. Data is purged within 30 days of request.
7. Children's Privacy (COPPA Compliance)
Osmolangue is not directed at children under the age of 13. We do not knowingly collect or solicit personal information from children under 13. If we become aware that we have collected personal data from a child under 13, we will promptly delete that information from our records.
8. Contact and Inquiries
For inquiries concerning data protection, GDPR compliance, or store review questions, contact our administrative office at:
privacy@osmolangue.com • support@osmolangue.com