Privacy policy

My Translate 隱私政策

生效日期:2026 年 7 月 19 日

單一用途

My Translate 依使用者指示翻譯一般網頁文字。預設使用 Chrome 內建的裝置端翻譯;使用者也可自行選擇並設定外部 AI 翻譯服務。

處理的資料

  • 網頁文字:只有在使用者啟動翻譯,或明確為目前 hostname 啟用自動翻譯時,才會選取符合內容規則的可見文字。
  • API Key:保存在 chrome.storage.local,不會同步,但瀏覽器本機儲存不是加密保管。
  • 翻譯快取:原文衍生的雜湊鍵、譯文與儲存時間保存在本機,最多 5,000 筆,可從設定頁清除。
  • 偏好與網站規則:翻譯方式、模型、目標語言、顯示樣式、浮動按鈕位置與精確 hostname 自動翻譯規則保存在 chrome.storage.sync

裝置端與外部 provider

預設裝置端模式使用 Chrome Language Detector 與 Translator API 在裝置上處理文字,不會把網頁文字送給擴充功能開發者或外部翻譯服務。

只有使用者選擇 OpenAI 或 OpenAI-compatible provider 時,符合條件的網頁文字與 API Key 才會直接送往使用者設定的 API 端點以完成翻譯。相應服務商如何處理資料,由其政策與使用者帳戶設定決定。

資料用途與分享

本擴充功能不銷售資料、不用於廣告或信用評估,也不包含分析追蹤、遠端執行碼或開發者營運的代理伺服器。資料只用於完成使用者要求的翻譯、保留設定與減少重複翻譯。

控制與刪除

使用者可在設定頁清除翻譯快取或重設所有設定。移除擴充功能會刪除瀏覽器本機資料;瀏覽器帳號同步資料的刪除行為由瀏覽器供應商控制。

Privacy policy

My Translate Privacy Policy

Effective date: July 19, 2026

Single purpose

My Translate translates normal webpage text at the user's direction. It uses Chrome's built-in on-device translation by default, while allowing users to configure an external AI translation provider.

Data processed

  • Webpage text: Eligible visible text is selected only after the user starts translation or explicitly enables automatic translation for the exact hostname.
  • API key: Stored in chrome.storage.local. It is not synchronized, but browser local storage is not encrypted credential storage.
  • Translation cache: Source-derived hashes, translated text, and timestamps are stored locally, limited to 5,000 entries, and can be cleared from settings.
  • Preferences and site rules: Translation method, model, target language, display styles, floating-button position, and exact-hostname rules are stored in chrome.storage.sync.

On-device and external providers

The default mode uses Chrome's Language Detector and Translator APIs to process text on the device. It does not send webpage text to the extension developer or an external translation service.

Only when the user selects OpenAI or an OpenAI-compatible provider are eligible webpage text and the API key sent directly to the configured endpoint to perform translation. That provider handles data under its own policy and the user's account settings.

Data use and sharing

The extension does not sell data, use data for advertising or creditworthiness, include analytics, execute remote code, or use a developer-operated proxy. Data is used only to perform requested translations, retain preferences, and reduce duplicate translation.

Control and deletion

Users can clear the translation cache or reset all settings from the options page. Removing the extension deletes browser-local data. Browser-account synchronization data is controlled by the browser provider.