Last Updated: November 20, 2025
Introduction
ContextTranslate is a Chrome extension developed by an individual developer. This Privacy Policy explains how your information is handled when you use the extension.
The extension is built with a local‑first, Bring Your Own Key (BYOK) model. By default, your settings and translation history stay on your device, and only the text you choose to translate is sent directly to Google’s Gemini API. You can optionally share anonymous usage analytics to help improve the extension; these analytics never include page text or URLs and can be turned off at any time.
Information You Configure (Stored Locally)
If you choose to configure settings, they are stored locally in your browser and are not sent to the developer except for the optional anonymous analytics described below.
API Key (BYOK)
- What: Your Google Gemini API key that you optionally enter in the extension settings
- Storage: Stored locally using Chrome's secure storage API (
chrome.storage.sync) and never sent to the developer
- Use: Used only by your browser to authenticate direct requests to Google's Gemini API for translations
- Sharing: Not shared with the developer; transmitted only to Google to fulfill your translation request
Translation Data
- What: Original text, translation result, surrounding context snippet, page URL, and timestamp
- Storage: Stored locally in your browser (
chrome.storage.local)
- Use: Enables you to review and export your translation history as CSV
- Sharing: Never shared with the developer or any third party
Settings and Preferences
- What: Target language selection, UI preferences, and your preference for anonymous usage analytics
- Storage: Stored locally using Chrome's storage APIs
- Use: Used by the extension to remember your preferences and whether analytics are allowed