Privacy & data use
2026-09-03This notice covers the LingoEcho YouTube extension and the website and API services it uses. Review these data uses before choosing whether to enable the learning tools.
- Read the current YouTube video URL, title, channel, playback position and subtitles for the learning tools; send the video identifier to LingoEcho when backend subtitles are needed.
- Use your website sign-in session to load your account, membership and language settings; sync folders, saved items and settings when you use those controls.
- Send relevant text, subtitle context, language settings and speech to LingoEcho and the AI services listed below when you use translation, explanations, audio or chat.
- Use the microphone only after you start recording or voice chat. Shadowing uploads audio for transcription and scoring and automatically saves practice results and recordings (see storage details below).
- Send this URL to LingoEcho and Supadata to retrieve the public page. Browser cookies are not sent.
AI processors: Google, Microsoft Azure Speech, Groq and OpenAI (depending on the feature).
Recording storage: saved audio can be accessed by link. Automatic expiry and self-service deletion of individual recordings are not yet available. Avoid sensitive content and contact LingoEcho for deletion requests.
Data and purposes
Video URLs, titles, channels, subtitles and timestamps connect the player, display subtitles and generate learning content. Account identifiers, email, membership and language settings support sign-in, quota checks and synchronization. Submitted text, speech, transcriptions, scores, conversation context, saved items and practice records support the learning features you use and your learning history. Service requests also produce operational logs such as IP addresses, request times, statuses and errors for operation and troubleshooting.
Third-party processing
Depending on the feature and availability, LingoEcho uses Google (Gemini / Cloud TTS for translation, explanations, feedback and speech), Microsoft Azure Speech (pronunciation assessment), Groq (transcription and text AI), and OpenAI (voice chat, transcription or speech). Website/API hosting providers, including Fly.io and Vercel, process requests and stored data; saved recordings use Vercel Blob. YouTube supplies the original video and native captions. Not every request goes to every provider: the selected processing path receives the data needed for that feature. Provider retention depends on their service terms and LingoEcho account configuration; this notice does not promise zero retention or exclusion from model training by providers.
Local storage, session and permissions
Chrome local storage keeps theme and subtitle preferences and the version and time of your consent. Subtitles and generated audio may also be held in memory or browser caches. Website session cookies accompany requests to LingoEcho; the extension does not separately store sign-in tokens in Chrome extension storage. sidePanel displays the sidebar, scripting connects to the YouTube player and captions, and storage remembers local preferences. Host permissions are limited to YouTube and the LingoEcho website, API and media domains; they do not grant access to browsing history across all websites. The tabs permission allows access to tab URLs and titles. The webpage reader only uses the active tab in its window and does not record browsing history or automatically upload these URLs.
Storage and deletion
Folders, saved items, language settings and practice results are stored with your LingoEcho account and are not removed by closing the sidebar or uninstalling the extension. Shadowing currently saves recordings using publicly accessible links with randomized filenames; anyone with a recording link may be able to play it. There is currently no automatic recording expiry or self-service deletion of individual shadowing recordings. Account deletion removes associated database records but does not guarantee deletion of separate audio files. Use the contact link below to request deletion of cloud data or recordings. Service logs, backups and provider retention are separate from account deletion and require confirmation; immediate erasure is not promised.
Your choices
You can decline to enable the extension or withdraw consent through Privacy in Settings. Withdrawal stops subsequent learning processing in this extension; it does not undo completed requests or delete previously saved cloud data. You can revoke microphone permission in Chrome and your operating system. No recording starts until you use a recording feature; the initial browser permission check only checks access and does not save or upload that check’s audio. Changes to data use require an updated notice and renewed consent.
Read this page
Send this URL to LingoEcho and Supadata to retrieve the public page. Browser cookies are not sent. Only public pages are supported. Login-only pages and some dynamic sites may not be available. The current page URL is detected automatically. You decide when to read it.
