Privacy Policy for PrivaTranslate
Last Updated: June 7, 2026
Overview
PrivaTranslate is a privacy-first browser extension designed to translate web pages using local LLM providers such as Ollama, LM Studio, and OpenAI-compatible endpoints, or Chrome's built-in Translator API. Your data never leaves your device.
1. User Data Collection
PrivaTranslate does NOT collect, store, transmit, or share any personal, sensitive, or browsing data.
Specifically, the extension does not collect:
- Personal identifiers (name, email, account details)
- Browsing history or URLs visited
- Web page content or selected text
- Translation requests, results, or historical inputs
- IP addresses or device identifiers
- Usage analytics, statistics, or telemetry
- Cookies or tracking data
2. User Data Handling
All translation requests and page content processing are handled locally:
- Local LLM Providers: When using Ollama, LM Studio,
or an OpenAI-compatible endpoint, PrivaTranslate makes network
requests exclusively to the local address you
configure (e.g.,
http://127.0.0.1:11434orhttp://127.0.0.1:1234/v1). No data is ever transmitted to external servers, cloud translation systems, or third-party AI APIs. - Chrome Translator: In Chrome provider mode, page text is translated by Chrome's built-in local Translator API. Translation runs in the current page's content-script context or falls back to an extension offscreen document. No external network requests are made.
3. User Data Storage
No personal data or translated texts are saved on remote servers.
The extension stores the following configuration parameters locally on your device using Chrome's storage APIs:
- User Preferences: Provider selection, server URL,
preferred LLM model name, and default source/target languages. These
are stored in
chrome.storage.sync. - Translation Modes: Preferred visual layout (overlay, replace, or side-by-side).
- Connection Settings: Concurrency, timeout, and batch configurations.
- API Keys: Optional provider API keys are stored in
chrome.storage.local, not synced across devices.
This data is stored locally and, if you have enabled Chrome browser sync, preference settings (excluding API keys) are synced across your own Chrome instances. This data is never sent to us or any third party, and can be deleted by clearing extension data or uninstalling PrivaTranslate.
4. Permissions
PrivaTranslate requires certain browser permissions to function:
-
storage— Save your preferences locally -
activeTab— Access current page for translation -
contextMenus— Provide right-click translation option -
tabs— Identify the active tab, retrieve page title and URL for the side-by-side view, and open the comparison result in a new tab -
offscreen— Create an offscreen document for Chrome Translator fallback when content scripts are unavailable - Host permissions (localhost) — Communicate with local LLM servers
5. User Data Sharing
We do not share, sell, or transmit any data to any party. PrivaTranslate operates without a remote backend or cloud infrastructure.
6. Contact Information
For privacy-related questions, support, or inquiries, please contact us:
- Email: [email protected]
- GitHub: github.com/kenelite/privacypolicy
PrivaTranslate is a non-commercial product; we do not guarantee response times.
PrivaTranslate is designed with privacy as the core principle:
- Zero data collection — We collect nothing
- 100% local processing — All translations happen on your machine
- No external requests — Only connects to your configured local provider or Chrome's built-in Translator
Your privacy is not just a feature—it's our purpose.