Privacy Policy

Project: Minimal Translation / Last updated: 2026-10-27

Minimal Translation respects user privacy.

This extension is designed to translate selected text or user-triggered visible page text on webpages and provide related dictionary and text-to-speech features. The extension does not require account registration and does not intentionally collect personal identity information.

Information We Process

How Information Is Used

Data Storage

The extension uses Chrome storage to save user settings. These settings may include source and target language preferences, the enabled translation source, TTS voice mode and playback settings, site blocklist rules, model content protection mode and model-site whitelist rules, model endpoint configuration provided by the user such as base URL, model name, API key, timeout, and retry settings, and other extension preferences required for functionality.

The extension does not maintain its own remote user database.

On-device Translation and Model Downloads

Chrome built-in translation runs on the device and is the default. The optional browser-local OPUS-MT engine also translates on-device, and these translation paths do not upload translation text. Chrome manages its own language resources. OPUS-MT model data is downloaded per direction from Hugging Face and its data CDN only when the user requests preparation, then cached in the extension origin; the downloaded requests contain no webpage text. Data is cached in the extension origin and can be deleted in Options; browser eviction requires preparation again.

OPUS-MT inference uses ONNX Runtime WASM on the CPU and does not require WebGPU. All executable JavaScript and Wasm ship in the extension; model files are data only, and network requests for model data are limited to pinned model revisions on Hugging Face. The offscreen permission hosts the translation document and workers after Settings is closed. Wasm is restricted to packaged resources. Dictionary, grammar and the user-configured model service may still send data when explicitly used.

Third-Party Services

Depending on the user configuration, selected text or visible page text from an actively triggered visible-area translation may be sent to the model translation endpoint configured by the user through the OpenAI Chat Completions compatible protocol (such as a local gateway or any compatible gateway), the dictionary API https://api.dictionaryapi.dev, and the public grammar service https://api.languagetool.org. Hugging Face is contacted only for model data files when the user actively prepares an OPUS-MT model.

These services are operated by their respective providers and may have their own privacy policies and terms.

The extension only requests the address the user entered for the model source, sends each translation request only to the currently selected translation source, and does not automatically forward a failed request to another provider.

The extension processes page content only after the user actively selects text, clicks an entry, or enables a related feature.

Before text is sent to an enabled model source, the extension can locally evaluate the current page URL, page title, and the text that is about to be sent. Standard protection requires confirmation for medium-risk content and blocks high-risk content. Strict protection also requires the current site to be on a separate model whitelist. This evaluation runs in the browser and is not sent to Cloudflare or a remote moderation service. It reduces accidental transmission risk but does not determine whether content is legal and cannot guarantee that a provider will not restrict an account.

Data Sharing

Minimal Translation does not sell user data.

The extension only shares selected text, actively triggered visible page text, and required request metadata with the dictionary, grammar, or user-configured model provider needed to fulfill the requested feature.

Minimal Translation does not use the processed data for advertising personalization and does not operate its own remote user account system.

Security

We aim to minimize data usage and only process what is needed for translation and related features. However, no online service can guarantee absolute security.

Children

This extension is not specifically directed to children under 13.

Contact

For support or privacy-related questions, contact brendenaudrina6287@gmail.com.