Jasmine Translator ("the Extension") is a web page translation extension that helps users translate foreign language content on any website. This Privacy Policy explains how the Extension handles user data.
The Extension does NOT collect, store, or transmit any user data to the developer's servers.
中文
本扩展不会收集、存储或向开发者的服务器传输任何用户数据。
What Data the Extension Accesses / 扩展访问哪些数据
English
The Extension accesses the following data ONLY when users actively trigger translation:
Selected Text: When you select text and click the translate button, the Extension reads the selected text.
Web Page Content: When you activate full-page translation, the Extension reads text content from the current web page.
中文
本扩展仅在用户主动触发翻译时访问以下数据:
选中的文本:当您选中文本并点击翻译按钮时,扩展会读取选中的文本。
网页内容:当您激活整页翻译时,扩展会读取当前网页的文本内容。
How This Data Is Used / 数据如何使用
English
Translation Only: The data is used solely for translation purposes.
Direct Transmission: Selected text and page content are sent directly to the AI service provider you configure (via your own API key).
No Developer Servers: The data does NOT pass through the extension developer's servers.
Local Caching: Translation results are cached locally in your browser (maximum 2000 entries) to provide instant results for repeated translations and reduce API costs.
中文
仅用于翻译:数据仅用于翻译目的。
直接传输:选中的文本和页面内容直接发送到您配置的 AI 服务提供商(通过您自己的 API 密钥)。
不经过开发者服务器:数据不会经过扩展开发者的服务器。
本地缓存:翻译结果在您的浏览器中本地缓存(最多 2000 条),以便为重复翻译提供即时结果并降低 API 成本。
Data Flow / 数据流向
Your Browser → Your Configured AI Service Provider
您的浏览器 → 您配置的 AI 服务提供商
English
The Extension acts as a bridge between your browser and your chosen AI service. No data is transmitted to the extension developer or any third parties.
中文
扩展充当您的浏览器和您选择的 AI 服务之间的桥梁。不会向扩展开发者或任何第三方传输数据。
Data Storage / 数据存储
Local Storage Only / 仅本地存储
English
All data is stored locally in your browser using chrome.storage APIs:
User Settings: API keys (stored encrypted in your browser), target language preferences, service provider configuration
Extension State: Whether full-page translation is active, site-specific preferences
中文
所有数据均使用 chrome.storage API 在您的浏览器中本地存储:
用户设置:API 密钥(在浏览器中加密存储)、目标语言偏好、服务提供商配置
翻译缓存:先前翻译的内容(最多 2000 条,LRU 缓存)
扩展状态:整页翻译是否激活、特定网站的偏好设置
No Remote Storage / 无远程存储
English
The Extension does NOT store any data on remote servers. All data remains in your local browser storage.
中文
扩展不会在远程服务器上存储任何数据。所有数据都保留在您的本地浏览器存储中。
Data Sharing / 数据共享
No Third-Party Sharing / 不与第三方共享
English
The Extension does NOT share your data with:
Advertising networks
Analytics services
Marketing companies
Social media platforms
Any other third parties
中文
扩展不会与以下各方共享您的数据:
广告网络
分析服务
营销公司
社交媒体平台
任何其他第三方
AI Service Provider / AI 服务提供商
English
When you trigger a translation, the selected text or page content is sent to the AI service provider you configure (e.g., TokenDance, or any custom API endpoint you specify). This transmission occurs directly from your browser to the service provider using your own API key.
Important: The extension developer has no access to, control over, or visibility into this data transmission. You are responsible for reviewing the privacy policy of the AI service provider you choose to use.
中文
当您触发翻译时,选中的文本或页面内容会发送到您配置的 AI 服务提供商(例如 TokenDance,或您指定的任何自定义 API 端点)。此传输直接从您的浏览器发送到服务提供商,使用您自己的 API 密钥。
重要提示:扩展开发者无法访问、控制或查看此数据传输。您有责任查看所选 AI 服务提供商的隐私政策。
Permissions Explained / 权限说明
English
The Extension requires the following permissions:
activeTab: Read selected text and inject translation UI into the active tab. Only when you actively trigger translation.
contextMenus: Add a "Translate" option to the browser's right-click context menu.
scripting: Inject content scripts to display translations on web pages. All scripts are bundled within the Extension package (no remote code).
storage: Store user settings, API keys, and translation cache locally.
Host Permissions (<all_urls>): Enable translation on any website. Content is read only when you actively trigger translation.
API Keys: You provide your own API keys. The Extension does not manage or have access to your account with any AI service provider.
Delete Data: You can clear all locally stored data (settings, cache) at any time via the Extension's settings page.
Disable Extension: You can disable or uninstall the Extension at any time through your browser's extension management page.
中文
API 密钥:您提供自己的 API 密钥。扩展不管理或访问您在任何 AI 服务提供商处的账户。
删除数据:您可以随时通过扩展的设置页面清除所有本地存储的数据(设置、缓存)。
禁用扩展:您可以随时通过浏览器的扩展管理页面禁用或卸载扩展。
No Automatic Data Collection / 无自动数据收集
English
The Extension does NOT:
Track your browsing history
Monitor your web activity
Collect data in the background
Use analytics or tracking services
Data is accessed ONLY when you actively trigger a translation.
中文
扩展不会:
追踪您的浏览历史
监控您的网络活动
在后台收集数据
使用分析或追踪服务
数据仅在您主动触发翻译时被访问。
Security / 安全性
English
Local Encryption: API keys are stored in your browser's local storage. Chrome's built-in security mechanisms protect this data.
HTTPS Transmission: All communication between your browser and AI service providers occurs over secure HTTPS connections.
No Developer Access: The extension developer has NO access to your API keys, translation history, browsing activity, or any data you translate.
中文
本地加密:API 密钥存储在浏览器的本地存储中。Chrome 的内置安全机制保护这些数据。
HTTPS 传输:您的浏览器与 AI 服务提供商之间的所有通信均通过安全的 HTTPS 连接进行。
开发者无访问权限:扩展开发者无法访问您的 API 密钥、翻译历史、浏览活动或您翻译的任何数据。
Children's Privacy / 儿童隐私
English
The Extension does not knowingly collect data from children under 13 years of age. The Extension is not directed at children.
中文
扩展不会有意收集 13 岁以下儿童的数据。扩展不针对儿童。
Changes to This Privacy Policy / 隐私政策的变更
English
We may update this Privacy Policy from time to time. The "Last Updated" date at the top of this policy indicates when it was last revised. Continued use of the Extension after any changes constitutes acceptance of the updated policy.