粵語懸浮詞典 - 隱私政策
最後更新:2026年2月26日
概述
「粵語懸浮詞典」(以下簡稱「本擴展」)是一個 Chrome 瀏覽器擴展,幫助用戶學習粵語發音和詞義。本擴展高度重視用戶隱私,本政策詳細說明了數據的收集、使用、存儲和共享方式。
數據收集概覽
核心原則:本擴展的詞典查詢功能完全在本地離線運行,不向任何服務器發送數據。僅在用戶主動觸發翻譯或語音功能時,才會與外部服務通信。
| 功能 |
是否發送數據 |
數據內容 |
目標服務 |
| 懸停查詞 |
❌ 否(本地離線) |
— |
— |
| Bing 翻譯 |
✅ 是(用戶主動觸發) |
選中的文本 |
Microsoft Bing 翻譯 API |
| AI 語境翻譯 |
✅ 是(用戶主動觸發) |
選中的詞彙及所在段落 |
用戶自行配置的 AI API |
| 語音朗讀 (TTS) |
✅ 是(用戶主動觸發) |
要朗讀的文本 |
Edge TTS / Azure Speech 等 |
詳細數據說明
1. 詞典查詢(離線)
本擴展的核心功能——懸停查詞——完全在您的設備上本地運行。詞典數據(超過 23 萬條詞條)隨擴展安裝在本地,查詞過程不涉及任何網絡請求,不會向任何服務器發送您正在瀏覽的網頁內容。
2. Bing 翻譯
- 觸發方式:用戶手動雙擊選中文本時觸發
- 發送的數據:用戶選中的文本片段
- 數據接收方:Microsoft Bing 翻譯服務 (bing.com)
- 數據用途:僅用於獲取翻譯結果,本擴展不保存翻譯記錄
- 第三方隱私政策:Microsoft 隱私聲明
3. AI 語境翻譯(可選功能)
- 觸發方式:用戶手動長按選中的詞彙時觸發
- 發送的數據:選中的詞彙及其所在段落(用於提供上下文語境)
- 數據接收方:用戶自行在設定頁面配置的 AI 服務提供商(如 OpenAI、DeepSeek、火山引擎等)
- 數據用途:僅用於獲取 AI 解釋,本擴展不保存 AI 回覆
- 用戶控制:此功能預設關閉,需用戶在設定中手動開啟並自行填寫 API 配置
- API 密鑰存儲:用戶提供的 API Key 僅存儲在本地 (chrome.storage.local),不會上傳至任何服務器
4. 語音朗讀 (TTS)
- 觸發方式:用戶手動點擊高亮文字或音標圖標時觸發
- 發送的數據:要朗讀的文本內容(詞語或短句)
- 數據接收方:取決於用戶選擇的 TTS 引擎:
- Web Speech API / Chrome TTS:本地處理,不發送數據
- Edge TTS:Microsoft Edge 語音服務
- Azure Speech:Microsoft Azure 認知服務
- Bert-VITS2:用戶自行配置的語音服務器
- 數據用途:僅用於生成語音音頻
本地存儲
本擴展使用 Chrome 的本地存儲來保存:
- 用戶偏好設置(開關狀態、拼音顯示模式、主題等)
- TTS 引擎配置(引擎選擇、音色、語速)
- AI 翻譯配置(API 地址、API Key、模型名稱)
這些數據僅存儲在用戶設備上,不會傳輸到本擴展開發者的任何服務器。
不收集的數據
本擴展不會:
- 收集個人身份信息(姓名、電子郵件等)
- 收集或記錄瀏覽歷史
- 追蹤用戶行為或使用習慣
- 使用 Cookie 或任何追蹤技術
- 顯示廣告或使用廣告追蹤服務
- 將數據出售或共享給本政策未列明的第三方
權限說明
| 權限 |
用途 |
| 所有網站訪問權限 |
在網頁上檢測中文字符並顯示粵拼彈窗(本地處理) |
| 存儲權限 (storage) |
保存用戶偏好設置和 AI 配置 |
| TTS 權限 |
使用 Chrome 內建語音合成功能朗讀粵語 |
第三方服務
本擴展可能與以下第三方服務通信(僅在用戶主動觸發時):
- Microsoft Bing 翻譯 — 提供翻譯服務(隱私政策)
- Microsoft Azure 認知服務 — 提供語音合成服務(隱私政策)
- 用戶自選 AI 服務 — 提供語境翻譯(隱私政策取決於用戶選擇的服務提供商)
本擴展不使用任何分析、廣告或追蹤服務。
數據安全
- 本地存儲的配置數據受 Chrome 瀏覽器的安全機制保護
- API Key 僅存儲在本地,不會在網絡上明文傳輸(使用 HTTPS)
- 本擴展不設後端服務器,不存儲任何用戶數據
兒童隱私
本擴展適合所有年齡段使用,不針對兒童收集任何數據。
政策變更
如果本隱私政策有任何重大變更,我們會在此頁面更新並修改「最後更新」日期。建議用戶定期查閱本政策。
聯繫方式
如有任何隱私相關問題或疑慮,請通過以下方式聯繫:
Cantonese Popup Dictionary - Privacy Policy
Last Updated: February 26, 2026
Overview
Cantonese Popup Dictionary (the "Extension") is a Chrome browser extension that helps users learn Cantonese pronunciation and vocabulary. This policy describes in detail how data is collected, used, stored, and shared.
Data Collection Summary
Core Principle: The Extension's dictionary lookup feature runs entirely offline on your device. Data is only sent to external services when users actively trigger translation or text-to-speech features.
| Feature |
Sends Data? |
Data Sent |
Destination |
| Hover Lookup |
❌ No (offline) |
— |
— |
| Bing Translation |
✅ Yes (user-initiated) |
Selected text |
Microsoft Bing Translate API |
| AI Context Translation |
✅ Yes (user-initiated) |
Selected word + surrounding paragraph |
User-configured AI API |
| Text-to-Speech (TTS) |
✅ Yes (user-initiated) |
Text to be spoken |
Edge TTS / Azure Speech, etc. |
Detailed Data Description
1. Dictionary Lookup (Offline)
The core feature—hover word lookup—runs entirely on your local device. The dictionary data (over 230,000 entries) is installed locally with the Extension. No network requests are made during lookups, and the content of the web pages you browse is never sent to any server.
2. Bing Translation
- Trigger: User manually double-clicks on selected text
- Data sent: The user-selected text fragment
- Recipient: Microsoft Bing Translation service (bing.com)
- Purpose: Solely to obtain translation results; the Extension does not store translation history
- Third-party privacy: Microsoft Privacy Statement
3. AI Context Translation (Optional)
- Trigger: User manually long-presses on a selected word
- Data sent: The selected word and its surrounding paragraph (for context)
- Recipient: AI service provider configured by the user in settings (e.g., OpenAI, DeepSeek, etc.)
- Purpose: Solely to obtain AI-generated explanations; the Extension does not store AI responses
- User control: This feature is disabled by default and requires manual activation and API configuration by the user
- API key storage: User-provided API keys are stored locally only (chrome.storage.local) and are never uploaded to any server
4. Text-to-Speech (TTS)
- Trigger: User manually clicks on highlighted text or phonetic icons
- Data sent: The text content to be spoken (words or short phrases)
- Recipient: Depends on the TTS engine selected by the user:
- Web Speech API / Chrome TTS: processed locally, no data sent
- Edge TTS: Microsoft Edge Speech service
- Azure Speech: Microsoft Azure Cognitive Services
- Bert-VITS2: User-configured speech server
- Purpose: Solely to generate speech audio
Local Storage
The Extension uses Chrome's local storage to save:
- User preferences (toggle states, phonetic display mode, theme)
- TTS engine configuration (engine selection, voice, speed)
- AI translation configuration (API URL, API key, model name)
This data is stored only on the user's device and is not transmitted to the Extension developer's servers.
Data We Do NOT Collect
The Extension does not:
- Collect personally identifiable information (name, email, etc.)
- Collect or record browsing history
- Track user behavior or usage patterns
- Use cookies or any tracking technologies
- Display ads or use advertising tracking services
- Sell or share data with third parties not listed in this policy
Permissions
| Permission |
Purpose |
| All URLs access |
Detect Chinese characters on web pages and display phonetic popups (local processing) |
| Storage |
Save user preferences and AI configuration |
| TTS |
Use Chrome's built-in speech synthesis for Cantonese pronunciation |
Third-Party Services
The Extension may communicate with the following third-party services (only when user-initiated):
- Microsoft Bing Translate — Translation service (Privacy Policy)
- Microsoft Azure Cognitive Services — Speech synthesis service (Privacy Policy)
- User-selected AI services — Context translation (privacy policy depends on the provider chosen by the user)
The Extension does not use any analytics, advertising, or tracking services.
Data Security
- Locally stored configuration data is protected by Chrome browser's security mechanisms
- API keys are stored locally only and are transmitted over HTTPS
- The Extension has no backend server and does not store any user data
Children's Privacy
The Extension is suitable for all ages and does not collect any data from children.
Policy Changes
If any significant changes are made to this privacy policy, we will update this page and modify the "Last Updated" date. Users are encouraged to review this policy periodically.
Contact
If you have any privacy-related questions or concerns, please contact us via: