Privacy-first, practical, and minimal.
SnapTranslate by OneClick Tools is designed to translate selected text quickly without harvesting personal data.
1) What we do not collect
No accounts – no registration, login, or profiles.
No personal identifiers – no names, emails, or device fingerprinting.
No analytics/telemetry – we do not track usage or browsing history.
No ads and no third‑party trackers.
2) What is stored locally
Extension settings including language preferences, theme settings, auto-detect options, and quick-translate toggle via chrome.storage.local.
UI preferences such as tab selections and interface customizations via localStorage in the popup UI.
Temporary translation requests (e.g., a pending translate action from the context menu or popup) kept briefly in memory and cleared after use (or on timeout).
All local data resides on your device. If you enable Chrome Sync, Chrome may synchronize extension storage between your signed‑in browsers. You control this in your browser settings.
3) How translation works
When you request a translation via context menu, popup, or selection overlay, the text is sent directly to the Google Translate service at https://translate.googleapis.com.
The request is transmitted over HTTPS.
We run no servers and do not receive or store your translation text.
activeTab – to act on the current page when you select text or open the popup.
storage – to save your preferences locally.
contextMenus – to offer “Translate with SnapTranslate” on right‑click.
alarms – for lightweight, periodic housekeeping (e.g., expiring temporary entries).
The extension also declares a restricted host permission for https://translate.googleapis.com/* to perform translations. A content script runs on pages you visit to enable selection‑based UI; it does not transmit page contents unless you explicitly request a translation.
5) Extension features
Auto Translate mode – automatically detects and translates text to your browser language.
Manual Translate mode – allows you to select specific source and target languages.
Quick Translate overlay – shows translation options when you select text on any webpage.
Language preferences – set default languages and toggle auto-detection.
Theme options – choose between light, dark, or system theme.
Pin functionality – keep translations visible while browsing.
6) Data retention
Settings persist until you change them or uninstall the extension.
Temporary translation data exists only in memory during the request; a short‑lived pending request may be stored locally for workflow handoff and then removed.
7) Security
All translation requests use HTTPS.
No server‑side collection by us. Logs (if any) are local to your browser’s developer tools.
We use minimal permissions to reduce attack surface.
8) Children’s privacy
We do not knowingly collect personal information from anyone. The extension is designed to function without collecting personal data.
9) International compliance
Because we do not collect personal data, SnapTranslate is compatible with major privacy frameworks (e.g., GDPR/CCPA) in practice. Any processing of text you submit to Google is governed by Google’s policies.
10) Changes to this policy
We may update this policy to reflect product or legal changes. We will update the “Last updated” date above.
11) Contact
SnapTranslate is a OneClick Tools project. There is no public source repository at this time. For privacy questions or support, please contact us via the Chrome Web Store listing for SnapTranslate.