ONTranslator (“we”, “the extension”) is a Chrome extension that translates video subtitles on YouTube, Netflix, and Twitch. This policy explains what data is processed and how.
Summary
The extension reads subtitle text shown in the video player, sends it to a translation service, and displays the translation on screen. We do not sell personal data and we do not operate user accounts.
1. What we process
Subtitle text
When translation is enabled and subtitles (CC) are on, the extension reads visible subtitle text from the page. That text is sent to a third-party translation service to get a translation.
We do not collect on purpose:
your name, email, or contacts (unless you email us yourself);
full browsing history;
passwords or payment data;
your full watch history — only current subtitle lines.
Data on your device
Stored in Chrome storage (chrome.storage.sync):
target language and source language;
on/off;
translation provider;
display settings (font, opacity, how long text stays on screen);
DeepL API key, if you enter one.
A short in-memory cache of recent translations may exist while the tab is open. We have no own servers.
2. Third-party services
Subtitle text is sent to external translation APIs, depending on your settings:
Google Translate (default) — Google Privacy Policy
DeepL — only if you add your API key — DeepL Privacy
MyMemory — if selected — MyMemory terms
LibreTranslate — if selected — libretranslate.com
Those companies handle data under their own rules. We do not control them.
3. Where the extension works
Only on YouTube, Netflix, Twitch (to read subtitles) and on translation API domains (to translate). It does not access all websites.
4. How we use data
Only to:
translate and show subtitles;
save your settings;
apply changes from the popup/options.
Not for ads, profiling, or selling data.
5. Sharing
We do not sell or rent your data. Subtitle text goes only to the translation service you use. We do not run backend servers that store your subtitles.
6. Retention
Settings stay until you uninstall the extension or clear its data.
In-memory cache clears when you close/reload the tab.
Third parties may keep data per their policies.
7. Children
Not aimed at children under 13. We do not knowingly collect children’s personal data.
8. Security
API keys (e.g. DeepL) stay in your browser’s extension storage. Protect access to your Chrome profile if you store keys there.
9. Your choices
Turn off the extension in the popup or uninstall it.
Remove your DeepL key in settings.
Turn off CC in the player to stop sending subtitle text.
Clear extension data in chrome://extensions.
10. International users
Translation may be processed on servers in other countries by third-party providers.
11. Changes
We may update this policy. The date above will change. Continued use means you accept the updated policy.
12. Contact
Questions: ritustisus@gmail.com
Note: ONTranslator is not affiliated with Google, YouTube, Netflix, Twitch, or DeepL.