Skip to content

Instantly share code, notes, and snippets.

@SCL-Games
Created May 25, 2026 05:00
Show Gist options
  • Select an option

  • Save SCL-Games/a41703f2f64eea521904624de72feaf8 to your computer and use it in GitHub Desktop.

Select an option

Save SCL-Games/a41703f2f64eea521904624de72feaf8 to your computer and use it in GitHub Desktop.
Easy Translator (Chrome extension) — Privacy Policy

Easy Translator — Privacy Policy

Last updated: 2026-05-24

Easy Translator ("the extension") is a Chrome browser extension that translates user-selected text on web pages using the Google Gemini API. This Privacy Policy describes what data the extension handles, where that data goes, and how to contact the developer.

Single Purpose

The single purpose of Easy Translator is to translate text that the user selects on a web page, using the Google Gemini API with the user's own API key, and display the translation in a popup on that page.

Information We Collect and Store

The extension stores the following data in your browser's chrome.storage.sync area. chrome.storage.sync is provided by Chrome and synchronizes only to your own Google account on browsers where you are signed in. The developer does not receive, host, or have access to any of this data.

Data Stored where Purpose
Gemini API key (authentication credential) chrome.storage.sync Required to call the Google Gemini API on your behalf
Interface language preference chrome.storage.sync Persists your chosen UI language across sessions
Default translation target language and custom language string chrome.storage.sync Persists your chosen translation target across sessions
Default popup width and height chrome.storage.sync Persists your preferred popup size across sessions
Selected model name chrome.storage.sync Persists your chosen Gemini model identifier across sessions

The extension does not collect or store: your name, email address, phone number, location, web browsing history, mouse activity logs, keystroke logs, financial information, health information, or any personal communications.

Information We Send to Third Parties

When you trigger a translation, the extension sends the following data to the Google Gemini API endpoint at https://generativelanguage.googleapis.com:

  • The text you selected on the page
  • Your Gemini API key (as the x-goog-api-key HTTP header)
  • The target language name (e.g. "Traditional Chinese")

This is the only outbound network destination the extension contacts. The request is sent directly from your browser to Google. The developer does not intermediate, log, store, or have access to this traffic. The use of your data by Google is governed by Google's Privacy Policy and the Google AI Studio Terms of Service.

Information We Do NOT Do

  • We do not sell or transfer your data to third parties outside of the approved use case described above (sending selected text to Google's Gemini API for translation).
  • We do not use or transfer your data for any purpose unrelated to translating selected text.
  • We do not use or transfer your data to determine creditworthiness or for lending purposes.
  • We do not run analytics, telemetry, tracking, A/B tests, or fingerprinting of any kind.
  • We do not load or execute any remote code. All code that runs in the extension is shipped inside the extension package and reviewed by the Chrome Web Store.
  • We do not read the content of pages you visit beyond text that you explicitly select while the extension is active.

Data Retention

Stored settings remain in chrome.storage.sync until you change them, clear them via the Options page, uninstall the extension, or sign out of Chrome sync. Selected text sent for translation is not retained by the extension — it is held in memory only long enough to send the request and display the response.

Children's Privacy

The extension is not directed to children under 13 and does not knowingly collect personal information from children.

Changes to This Policy

If material changes are made to this policy, the "Last updated" date at the top will be revised and the new policy will replace this document.

Contact

For questions about this policy or the extension, contact the developer at: danny123ca@gmail.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment