划词翻译 Selection Translator 隐私政策

生效日期:2026-09-12 · 版本 1.0 · 适用扩展:划词翻译 Selection Translator(Chrome / Edge)

English version ↓

摘要:划词翻译没有服务器,不收集、不上报任何使用数据;它只在你选中并触发翻译时,把你选中的那段文字直接发送给你自己选择的翻译服务。API 密钥只保存在你本机。

1. 适用范围

本政策适用于 Chrome / Edge 浏览器扩展「划词翻译 Selection Translator」(以下称「本插件」)。本插件由个人开发者独立开发与维护(以下称「我们」)。

联系方式:fcpinsg@gmail.com

本政策不适用于任何第三方翻译服务——当你使用它们时,请阅读它们各自的隐私政策(见第 6 节)。

2. 本插件处理哪些数据

数据处理目的存放位置是否会离开你的设备保留时间
你选中的文字(原文) 翻译 浏览器会话内存中的本地缓存 ,且仅发送给你选择的翻译服务;开发者不接触 最长 24 小时,关闭浏览器即失效(可关闭缓存或随时清空)
译文 在页面上显示、命中缓存时复用 同上 由翻译服务返回,不额外外发 同上
扩展设置(目标语言、触发方式、超时参数、主题、站点黑名单等) 记住你的偏好 chrome.storage.sync 不发送给我们;由浏览器自带的账号同步在你自己的设备间同步(可在浏览器中关闭) 直到你修改或卸载
API 密钥(DeepL / OpenAI 兼容接口,选填) 向对应服务发起翻译请求 chrome.storage.local(本机) 不会同步到云端;仅作为请求头发送给你配置的那个服务 直到你清除或卸载
自定义接口地址(LibreTranslate / OpenAI 兼容) 向你的自建服务发起请求 chrome.storage.sync 不发送给我们 直到你修改或卸载
性能统计:耗时(毫秒)、翻译源名称、分块数、字符数、是否命中缓存等数字与枚举 在设置页展示性能面板 chrome.storage.session(内存) 不会外发 关闭浏览器即失效;可一键重置
你主动停用的网站域名列表 在这些网站上不触发翻译 chrome.storage.sync 不发送给我们 直到你修改或卸载

性能统计中不含任何文本内容,只有一个字符数(长度)数字。

3. 文字在什么时候离开你的设备

4. 本插件不会做的事

「朗读」按钮使用浏览器自带的语音合成(speechSynthesis)能力,语音由浏览器 / 操作系统提供,本插件不参与该过程,也不会上传文本给我们的任何服务。

5. 权限说明

权限用途
storage保存设置、API 密钥(本机)、会话级翻译缓存与性能计时
contextMenus在选中文字的右键菜单中加入「翻译选中文本」
activeTab你通过右键菜单或快捷键触发时,向当前标签页发送翻译指令(替代了 tabs 权限,不会后台读取标签页)
scripting极少使用:安装后未刷新的旧页面缺少内容脚本时,按你的操作动态注入一次
访问 clients5.google.comtranslate.googleapis.comapi.mymemory.translated.netapi-free.deepl.comapi.deepl.com127.0.0.1localhost访问内置翻译源接口
在网页上运行内容脚本读取你选中的文字并在页面上显示译文气泡
可选站点访问权限(https://*/*默认不授予。仅当你自行配置了自建 / 第三方 OpenAI 兼容接口或 LibreTranslate 实例,并在扩展详情页手动授予该站点权限后,本插件才会向该地址发送翻译请求

6. 第三方翻译服务

当你使用本插件翻译时,选中的文字会被发送到下列服务之一(取决于你的设置)。它们各自独立处理数据,请阅读其隐私政策:

翻译源说明隐私政策
Google 翻译默认主翻译源,免密钥policies.google.com/privacy
MyMemory默认备用翻译源,免密钥mymemory.translated.net
DeepL需要你自填 API Keydeepl.com/privacy
LibreTranslate你自建或指定的实例,数据发往你填写的地址由该实例运营方决定
OpenAI 兼容接口你自填地址与密钥,例如 OpenAI例如 openai.com/policies/privacy-policy

7. 数据保留与删除

8. 儿童隐私

本插件不是面向 13 岁以下儿童设计的产品,我们不会有意收集儿童的个人信息。由于本插件不收集任何身份信息,也不设账号体系,因此不存在针对儿童的账号数据。

9. 政策变更

如果本插件的功能或数据处理方式发生变化,我们会更新本政策并修改顶部的「生效日期」。涉及数据处理方式的重大变更,会在扩展的版本更新说明中提示。

10. 联系我们

对本政策或数据处理有疑问、想要行使删除或查询权利,请联系:fcpinsg@gmail.com

Chrome Web Store 用户数据政策声明(Limited Use)

本插件对用户数据的处理遵守 Chrome Web Store 用户数据政策,包括其中的有限使用(Limited Use)要求:


Privacy Policy — Selection Translator

Effective date: 2026-09-12 · Version 1.0 · Applies to the "划词翻译 Selection Translator" extension for Chrome / Edge

Summary: Selection Translator has no servers. It does not collect or report any usage data. It only sends the text you select — and only when you trigger a translation — directly to the translation service you configured. API keys stay on your device.

1. Scope and contact

This policy covers the "划词翻译 Selection Translator" browser extension for Chrome / Edge (the "Extension"), independently developed and maintained by an individual developer ("we", "us"). Contact: fcpinsg@gmail.com. This policy does not cover third-party translation services, which have their own policies (see section 6).

2. What data the Extension handles

DataPurposeWhere it is storedLeaves your device?Retention
The text you selectTranslationIn-memory session cacheYes, only to the translation service you chose; never to usUp to 24 h or until the browser closes (cache can be disabled or cleared)
The translationDisplay / cache reuseSame as aboveReturned by the service; not sent anywhere elseSame as above
Settings (target language, trigger mode, timeouts, theme, site blocklist)Remember your preferenceschrome.storage.syncNot sent to us; synced between your own devices by your browser's built-in account sync (can be turned off)Until changed or uninstall
API keys (DeepL / OpenAI-compatible, optional)Authenticate to that servicechrome.storage.local (on device)Never synced to the cloud; sent only as a request header to the service you configuredUntil cleared or uninstall
Custom endpoint URLsCall your self-hosted servicechrome.storage.syncNot sent to usUntil changed or uninstall
Performance metrics: timings in ms, provider name, chunk count, character count, cache-hit flagsShow the performance panel in settingschrome.storage.session (memory)NoCleared when the browser closes; resettable
Sites you disabledDo not trigger on those siteschrome.storage.syncNot sent to usUntil changed or uninstall

Performance metrics contain no text, only a character-count number.

3. When text leaves your device

4. What the Extension does not do

No account, no analytics or telemetry, no crash reporting, no ad SDKs, no browsing-history logging, no reading page content beyond your selection, no clipboard reading (the Copy button only writes to the clipboard), no selling/renting/transferring your data, no use for advertising, profiling, creditworthiness or lending. It uses no remote code: all JavaScript ships inside the extension — no eval, no dynamic script injection, no remote modules. The "Speak" button uses the browser's built-in speech synthesis; the Extension itself neither performs nor uploads anything for it.

5. Permissions

storage (settings, on-device keys, session cache, metrics); contextMenus (the "Translate selected text" context-menu entry); activeTab (send a command to the current tab when you trigger it — used instead of tabs); scripting (rare fallback injection into pages opened before install/update). Host permissions cover the built-in providers (clients5.google.com, translate.googleapis.com, api.mymemory.translated.net, api-free.deepl.com, api.deepl.com, 127.0.0.1, localhost). A content script runs on pages to read your selection and render the translation bubble. Optional host access (https://*/*) is not granted by default and is only used if you configure your own endpoint and manually grant that site access.

6. Third-party services

7. Retention and deletion

Session cache and metrics live in memory and are cleared when the browser closes, or immediately via "Clear cache" / "Reset metrics" in settings. Settings and blocklist are overwritten in settings; the synced copy can be removed through your browser's sync settings. API keys can be cleared in settings. Uninstalling the Extension deletes all local storage. We keep no server-side copy, because we have no server.

8. Children

The Extension is not directed to children under 13 and collects no personal information from anyone.

9. Changes

We will update this policy and its effective date when data handling changes; material changes will be noted in the extension's release notes.

10. Contact

fcpinsg@gmail.com

Chrome Web Store Limited Use statement

Our use of information received from Google APIs adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements.