Legal

Privacy Policy

Last updated: October 12, 2026

YouTube Translate & Speak ("the Extension") is a Chrome extension that translates video subtitles, reads them aloud and summarizes videos on supported platforms: YouTube, TED, Udemy and Coursera. This policy explains what data it handles, where that data is stored and which services receive it.

Summary

  • We do not operate any server that receives or stores your data.
  • Your settings, cached translations, cached summaries and API keys are stored locally in your browser.
  • Subtitle text, video transcripts and tab audio are sent only to the service you chose for that feature, directly from your browser.
  • Tab audio is captured only while you have Soniox speech-to-text switched on.
  • We do not collect personal information and we do not use analytics, telemetry or tracking.

Data the Extension handles

Data handled by YouTube Translate & Speak, its purpose and where it goes
Data Purpose Where it goes
Subtitle and caption text Translating captions, showing them on the player and exporting SRT files The translation provider you selected
Video transcript (YouTube) AI video summary, only when you press Summarize The AI provider you selected
Translated text Reading subtitles aloud, if you turn it on Your browser's built-in voices, Google Cloud TTS or your local TTS server, depending on your choice
Tab audio Generating captions for videos with no subtitles Soniox, only while Soniox STT is on
Cached translations and summaries Avoiding repeat requests when you revisit a video Your browser's local storage
Preferences and settings Restoring your language, providers, subtitle style and panel state Your browser's local storage
API keys (optional) Authenticating requests to the services you chose Your browser's local storage, and the official endpoint of that service
SRT files Subtitle downloads you request Your downloads folder

Stored on your device

The Extension keeps its data in Chrome's extension storage (chrome.storage.local). Nothing is stored on an external server, database or cloud storage controlled by us.

Preferences and settings

Your target language, translation provider, TTS provider, subtitle style and interface state. They stay until you change them, clear them or uninstall the Extension.

Cached translations and summaries

Translated subtitles and AI summaries are cached per video so you do not need to translate or summarize the same video again. You can clear cached translations at any time with the 🗑 button in the control panel.

API keys

If you add an API key, it is stored locally and used only to authenticate requests to the service it belongs to. It is never sent to us or to any other server.

Services that receive data

Requests go directly from your browser to the services below. No data passes through an intermediary server controlled by us. Only the services you actually select are contacted.

Third-party services, when they are used and what they receive
Service When it is used What it receives
Google Translate
translate.googleapis.com
Default free translation provider, no API key Subtitle text
Google Cloud Translation API
translation.googleapis.com
Only if you select it and add your own key Subtitle text
OpenAI API
api.openai.com
Only if you select it and add your own key Subtitle text for translation, video transcript for summaries
Google Gemini Only if you select it and add your own key Subtitle text for translation, video transcript for summaries
OpenRouter Only if you select it and add your own key Subtitle text for translation, video transcript for summaries
Ollama Only if you select it. Local Ollama runs on your own computer; Ollama Cloud is a remote service Subtitle text for translation, video transcript for summaries
Google Cloud Text-to-Speech
texttospeech.googleapis.com
Only if you enable Google Cloud TTS and add your own key Translated text
Local WebSocket TTS Only if you select it and run your own TTS server Translated text, sent to the server you run
Soniox
stt-rt.soniox.com
Only if you enable Soniox STT and add your own key Audio from the current tab, streamed for real-time transcription

Each of these services is governed by its own privacy policy and terms of service. Please review them before adding an API key.

What we do not collect

  • Personally identifiable information such as your name, email address or postal address.
  • Browsing history or activity outside the supported video platforms.
  • Authentication tokens or login credentials for any platform.
  • Analytics, telemetry or usage tracking data.

Sharing and selling

The Extension does not sell, trade, rent or transfer your data to third parties. Data is sent only to the services listed above, only when you choose them, and only to provide the feature you asked for.

As declared on the Chrome Web Store, your data is:

  • not sold to third parties outside of the approved use cases;
  • not used or transferred for purposes unrelated to the Extension's core functionality;
  • not used or transferred to determine creditworthiness or for lending purposes.

The Extension does not use any data for advertising, marketing, profiling or any purpose unrelated to its stated features.

Browser permissions

Chrome permissions requested by the Extension and their purpose
Permission Why it is needed
Site access (YouTube, TED, Udemy, Coursera) Reading video captions and showing the subtitle overlay and control panel on the player
API access (Google, OpenAI and other providers) Sending translation, speech and summary requests to the provider you chose
Tab audio capture Used only while Soniox STT is active, to generate captions from the current tab's audio
Storage Keeping your preferences, cached translations, summaries and API keys on your device
Active Tab / Scripting Running the Extension's scripts on supported video pages

Security

  • API keys are stored in Chrome's extension storage, which web pages cannot read.
  • Keys are sent only to the official endpoint of the service they belong to.
  • We run no server that could store or leak your data.

Extension storage is not encrypted, so anyone with access to your browser profile could read it. Where a provider allows it, we recommend restricting your API keys and setting usage limits in that provider's dashboard.

Your control and deletion

  • Clear the cache: use the 🗑 button in the control panel to remove cached translations.
  • Change or remove API keys: do it anytime in the Extension's settings.
  • Keep everything free and local: the default Google Translate engine and browser voices need no key at all.
  • Remove everything: uninstalling the Extension deletes all locally stored data, including settings, cached translations, summaries and API keys.

Because we do not hold any of your data, there is nothing for us to export or delete on our side. Data you sent to a third-party service is handled under that service's policy.

Children's privacy

The Extension is not directed at children under 13, and we do not knowingly collect any personal information from children.

Changes

We may update this policy as the Extension develops. Changes will appear on this page with an updated date at the top.

Contact

Privacy questions and support [email protected]