Kote's Vocab App
隱私權政策
最後更新日期:2026 年 9 月 5 日
本政策說明 Kote's Vocab App 瀏覽器擴充套件如何在裝置上處理資料,以及使用者 主動確認缺詞或詞典資料錯誤回報時,哪些有限資料會送到 Kote's Vocab App 的回報服務。
適用範圍
本政策適用於 Kote's Vocab App Chrome 擴充套件、使用者主動操作的詞典回報服務, 以及這組公開的隱私權政策與支援靜態頁面。Kote's Vocab App 目前沒有使用者帳號、 雲端同步、付款、廣告或跨網站追蹤功能。
本機資料
Kote's Vocab App 使用 Chrome 的 storage.local 保存下列資料。這些
資料預設留在使用者的瀏覽器裝置;只有下文說明並由使用者確認的回報欄位
才會送到 Kote's Vocab App 的回報服務:
- 收藏的單字、片語或句子,以及收藏時保存的精簡詞典快照與詞根分析。
- 自訂收藏集的名稱、說明與收藏成員關係。
- App 啟用狀態、功能顯示與頁面標示偏好、Chrome 翻譯偏好、語音 voice/語言/語速/音量/音調與複製後自動朗讀偏好、自動收藏偏好與缺詞本機收集設定。
- 進行中的考試、最近 100 次已完成考試紀錄,以及作答結果快照。
- 最多 400 筆、最多 512 KiB 且預設 30 天到期的 Chrome 翻譯快取。
- 最多 1,000 個獨立項目的待回報缺詞本機佇列。
- 最多 200 筆可重試或刪除的單字/詞根資料錯誤本機回報紀錄。
使用者主動下載的 JSON 備份包含收藏、自訂收藏集、部分設定與已完成考試 紀錄。獨立學習包只包含使用者選擇分享的收藏內容與學習包名稱/說明, 不包含設定或考試紀錄。檔案由使用者自行保管;Kote's Vocab App 不會自動 上傳或公開散布備份與學習包。
選取文字如何使用
使用者在網頁上主動選取英文內容時,content script 會在目前頁面記憶體中 讀取該段選取文字,用於本機詞典查詢、詞根分析與顯示浮窗。一般查字使用 隨擴充套件打包的離線詞典,不會把查詢送到 Kote's Vocab App 的 Worker,也不會 建立完整瀏覽紀錄。
「自動收藏反白文字」預設關閉。使用者主動開啟後,單一英文單字會先查詢 本機詞典;多字或句子會保存為一筆完整文字,不會拆成多個單字收藏。右鍵 查詢浮窗可由使用者決定是否收藏;右鍵選單只開啟這個本機查詢流程。 自動或手動收藏都不會把選取文字傳送至 Kote's Vocab App Worker,也不會自動 回報查不到的字。
「在閱讀網頁中標示已收藏單字」也預設關閉。使用者開啟後,content script 會在已授權網站的目前頁面記憶體中比對一般可閱讀文字與單字型收藏,並以使用者 選擇的顏色(預設淡綠色)標示完整單字。它略過輸入框、程式碼、可編輯內容、片語與句子,不保存或上傳 頁面文字、網址或前後文;關閉功能或離開頁面後,這些暫時標記不會保留。
只有詞典明確回傳找不到、文字通過格式與長度檢查、且使用者沒有關閉本機 收集設定時,候選字才會先加入獨立的本機待回報佇列。技術錯誤、網址、 Email、純數字、一般句子及過長文字不會加入。
Chrome 翻譯
Chrome 翻譯是選用功能。缺少 Wiktionary 中文詞義時,Kote's Vocab App 可依 使用者設定及操作呼叫 Chrome 提供的 Translator API。語言模型與翻譯能力 由 Chrome 管理;Kote's Vocab App 不營運翻譯伺服器,也不把 definitions 傳到 Kote's Vocab App 的缺詞回報 Worker。
使用者可以關閉 Chrome 翻譯或清除翻譯快取。瀏覽器或語言組合不支援時, 離線英文詞典、Wiktionary 中文、詞根分析與收藏仍可使用。
語音朗讀
語音朗讀使用瀏覽器或作業系統透過 Web Speech 提供的 voice。Kote's Vocab App 不使用付費 TTS API、不營運語音伺服器,也不保存朗讀文字或產生的音訊。
本機 voice 會在裝置上合成;遠端 voice 可能需要網路,朗讀文字也可能由瀏覽器、 作業系統或其語音供應商處理。Kote's Vocab App 開發者不會接收或保存朗讀文字。 使用者可在設定頁查看本機/遠端狀態、改選本機 voice(若裝置提供)或停止播放。
「複製後自動朗讀」預設關閉。開啟後,只在使用者於網頁上實際執行複製時 讀取當下選取文字並交給選定的 voice;擴充套件不使用 Clipboard API、不要求 剪貼簿權限,也不讀取輸入框、密碼欄位、文字區域或可編輯區域。文字不會保存 或記錄,新朗讀會停止上一段。
詞典資料何時回報
缺詞不會自動上傳。只有使用者到收藏頁選取待回報項目、查看上傳預覽並再次 按下確認後,Kote's Vocab App 才會以 HTTPS 傳送批次。
確認後可傳送的欄位限於:
- 批次與單筆 report ID。
- 原始候選文字、正規化文字及必要時的 lookup word。
- word/phrase 類型、第一次與最近遇到時間及有上限的遇到次數。
- App 版本、詞典版本、批次建立時間與 schema version。
缺詞回報不包含:
- 頁面 URL、頁面標題、選字前後文或整頁內容。
- Email、Google 帳號、永久裝置 ID 或 OAuth token。
- 收藏、詞典 definitions、翻譯內容、考試紀錄或瀏覽紀錄。
- JSON 備份、Chrome 語言模型或其他憑證。
使用者也可從獨立詞典資料頁選擇一筆已顯示的單字或詞根,選擇問題類型、 填寫最多 500 字的選填說明,並在預覽後確認回報。這類單筆回報只包含隨機 report ID、word/root 目標與鍵值、問題類型、選填說明、App/詞典版本與 建立時間;不包含頁面 URL、閱讀內容、收藏、考試紀錄、Google 身分或憑證。 服務無法使用時會保留在本機供重試,使用者也可刪除本機紀錄。
伺服器保存方式
經驗證並接受的原始缺詞批次保存在 Cloudflare D1,預設保存 365 天,之後 由排程或管理工具清理。按 normalized word 建立的聚合資料可較長期保存, 用於排序與人工審查候選字;回報次數不代表唯一使用者數,也不會自動修改 正式詞典。
經接受的單字/詞根資料錯誤回報也保存在獨立 D1 審查表,使用相同的預設 365 天原始資料保存期。所有回報都只供人工核對,不會自動改寫或發布詞典。
為限制濫用,Worker 可能以僅存在伺服器端的 secret 對「來源 IP 加 UTC 日期」計算不可直接還原的短期 HMAC day hash。D1 不保存原始 IP;rate-limit 計數列在超過 3 天後清理,該 hash 不作為使用者 ID,也不會複製到長期 aggregate。
因回報不使用帳號或永久裝置識別,目前沒有可將既有 server batch 對應回 特定使用者的 per-user deletion portal。刪除本機已送出項目不會撤回已由 Worker 接受的批次。
使用者如何控制或刪除資料
- 在收藏頁編輯、刪除單筆或清除收藏。
- 建立、編輯或刪除自訂收藏集;刪除收藏集不會刪除其中的收藏。
- 刪除單筆或清除全部已完成考試紀錄,或放棄進行中的考試。
- 刪除選取的待回報項目、清除已送出項目,或關閉新的本機缺詞收集。
- 在詞典資料頁重試或刪除單筆本機資料錯誤回報。
- 在 popup/設定頁關閉 Chrome 翻譯或清除翻譯快取。
- 移除擴充套件或清除其網站資料,以移除其餘本機 storage。
- 刪除自己下載並保存在檔案系統中的 JSON 備份或學習包。
安全措施
Kote's Vocab App 使用 HTTPS 傳送使用者明確確認的缺詞批次或詞典資料錯誤回報,並在用戶端與伺服器端 檢查資料格式、欄位長度與請求大小。回報服務也具備精確來源限制、冪等 處理及基本濫用限制。任何系統都無法保證絕對安全;若發現問題,請透過本頁 所列信箱聯絡。
資料用途承諾
Kote's Vocab App 不出售使用者資料,不將資料用於廣告,也沒有第三方 analytics、 tracker 或廣告 SDK。缺詞與資料錯誤回報只用於建立需再經格式檢查、詞形檢查、 資料來源核對與受控人工審查的詞典維護訊號。
對於從 Chrome API 取得的資訊,Kote's Vocab App 的使用與傳輸遵守 Chrome Web Store User Data Policy(包括 Limited Use 要求):只用於提供或改善使用者 可見的查字、翻譯、收藏、複習及使用者主動缺詞回報功能,不用於廣告、 資料販售、信用評估或與這些功能無關的用途。
本靜態政策頁本身沒有 JavaScript、cookie、analytics、遠端字型或 tracker。 實際 hosting provider 仍可能依其基礎設施與安全需求產生一般服務日誌; 請同時參考所選 hosting provider 的政策。
政策更新
若產品資料處理方式或適用要求改變,我們會更新本頁內容與「最後更新日期」。 重要變更會在可行範圍內透過產品文件或商店資訊說明。
聯絡方式
隱私或支援問題請寄信至 kote.vocab.app@gmail.com。 其他聯絡建議請參閱支援頁。