Summary: Live Translator is designed to minimize data collection and does not run ads or sell your data. Depending on the features you enable, data is processed locally in your browser and by third-party services you choose or use (including Soniox, OpenAI, Google Translate, and EziTranslate licensing/update APIs). The extension may also send anonymous usage analytics (enabled by default) to help improve the product — you can turn this off anytime in Settings → Extension.
Live Translator is a browser extension that provides real-time speech transcription and translation in supported web apps (for example Google Meet, Zoom, Microsoft Teams, YouTube, WhatsApp Web, and other listed domains). Depending on enabled features, it can also provide subtitle mode, text-to-speech narration, inline AI assistance, and chat message insertion into supported meeting platforms.
Live Translator processes the minimum data required for the features you choose to use:
chrome.storage.local, including configured API keys, language preferences, voice options, subtitle/display preferences, speaker labels, and saved context presets.
youtube, meet), extension version, and coarse usage duration buckets. See Section 3 for details.
We do not use your data for advertising or behavioral profiling: Live Translator does not run ad tracking, sell your data, or request your full browsing history. Anonymous usage analytics (when enabled) is used only to understand product usage and improve reliability — not for ads.
To understand how the extension is used and where users encounter problems (for example signing in but not starting translation), Live Translator may collect anonymous usage analytics. This feature is enabled by default and can be turned off at any time via the Allow anonymous analytics toggle at the bottom of Settings → Extension.
When analytics is enabled, the extension may send events such as:
youtube, zoom), extension version, and coarse duration buckets
The extension generates a random anonymous client identifier stored locally in chrome.storage.local. This identifier is not linked to your name, email, or account credentials in analytics reports.
Analytics events do not include:
Analytics events are sent from the extension to the developer-operated EziTranslate API, which validates and forwards them to Google Analytics 4 using Google's Measurement Protocol. Analytics credentials are kept on the server; they are not embedded in the extension.
If you uninstall the extension, Chromium may open an optional feedback form. That URL may include your anonymous client identifier so uninstall feedback can be correlated with prior usage patterns. Submitting feedback is voluntary.
Google's processing of analytics data is subject to Google's Privacy Policy.
Live transcript text displayed in the panel is kept in memory for the active session and is cleared when the session or panel is closed.
If you choose to export transcript files (.txt, .json, or .srt), files are generated and downloaded locally in your browser. You control where those files are stored after download.
Live Translator integrates with third-party services selected by feature usage:
Data sent to these services is governed by each provider's own terms and privacy policy. You are responsible for reviewing and accepting applicable third-party policies.
Live Translator is an independent product and is not affiliated with Google, Zoom, Microsoft, YouTube, WhatsApp, Soniox, or OpenAI.
The extension requests the following permissions and access scopes:
https://translate.google.com/ (Google TTS), https://web.whatsapp.com/* (platform compatibility), and EziTranslate API domains used for licensing, update checks, and anonymous analytics relay.
The extension does not request universal host permission (<all_urls>). Content scripts run only on an explicit allowlist of supported domains defined in the manifest.
Network communication to supported service providers uses encrypted HTTPS/WSS connections. Sensitive settings (such as API keys and license token data) are stored locally in extension storage on your device.
Session transcript state is temporary in memory. Locally saved settings, API keys, saved contexts, license metadata, analytics opt-out preference, and anonymous analytics client identifier remain on your device until you change/remove them, clear extension storage, or uninstall the extension.
Data processed by third-party providers (including Google Analytics 4) is retained according to each provider's policy and is outside the direct control of this extension.
Live Translator is not directed at children under the age of 13 and does not knowingly collect any information from children.
If this privacy policy changes materially, the updated policy will be published at this URL and the "Last updated" date will be revised. We encourage you to review this page periodically.
EziTranslate offers refunds subject to the following conditions:
If you have any questions or concerns about this privacy policy or how your data is handled, please contact:
Doan Pham
phampdoan@gmail.com