隱私權政策
生效日期:2026 年 10 月 18 日
ttJ日記本(以下稱「本服務」)是一個個人開發的日文學習日記工具。本政策說明本服務會取得哪些資料、放在哪裡、以及你如何刪除它們。
1. 本服務的基本原則
- 你的日記可保存在你的裝置;開啟雲端功能並授權後,才會依功能保存至你自己的 Google 服務。本服務資料庫不保存未分享的日記全文。
- 我們不販賣、不出租、不交換你的個人資料。
- 本服務沒有廣告,也沒有安裝 Google Analytics 等第三方追蹤工具;但為了改善功能,本服務會自行記錄你在 App 內做了哪一種操作——不是你寫了什麼,詳見第 6 節。
- 只有你主動勾選「分享」的句子,才會被好友看到。
2. 本服務向 Google 請求的權限
登入時僅請求基本個人資料與電子郵件權限。Drive、跨裝置同步、日曆與相簿權限會在你開啟相關功能時個別請求,不必全部同意才能使用本機功能;先前已授予的權限可能在登入時一併恢復。各權限用途如下:
| 權限範圍 | 用途 |
|---|---|
userinfo.profileuserinfo.email |
顯示你的名稱與頭像,並以此辨識你的帳號;電子郵件用於區分不同帳號。 |
drive.file |
在你的 Google Drive 中建立本服務的日記資料夾,寫入每天的 Markdown 日記文件與你上傳的照片。此權限僅能存取由本服務建立或由你選擇的檔案,無法讀取你 Drive 中的其他檔案。 |
drive.appdata |
在 Drive 的隱藏應用程式資料夾中存放你的設定、日記同步檔、學習進度與草稿,讓你換裝置時資料能接續。此資料夾只有本服務能存取,你在 Drive 介面中看不到它。 |
calendar.app.created |
建立一個名為「ttJ日記本」的獨立日曆,並在其中建立或更新「當日已完成日記」的打卡行程。本服務只看得到自己建立的這個日曆,無法讀取或修改你原有的任何行程。你隨時可以在 Google 日曆中隱藏或刪除整個日曆。 |
photoslibrary.appendonly |
將你在日記中上傳的照片加入你的 Google 相簿。這是僅新增的權限,本服務無法讀取、修改或刪除你相簿中既有的照片。 |
你可以隨時到 Google 帳號設定中撤銷上述授權,停止本服務透過該授權存取 Google 資料。撤銷授權不會自動刪除本機資料、Google 檔案或本服務已保存的紀錄,刪除方式見第 7 節。
3. 資料存放在哪裡
(a) 你的 Google 服務(需個別開啟並授權)
- 開啟 Drive 儲存後,日記 Markdown 文件與新增照片可存放於本服務建立的資料夾。
- 開啟跨裝置同步後,日記同步檔、學習進度、草稿與你的偏好設定,包含你自行填入的 AI API 金鑰(存放於隱藏的應用程式資料夾)。
Google 日曆同步與 Google 相簿備份需另外開啟:分別寫入專用日曆紀錄及新增照片。日曆不會批次補寫舊紀錄,開啟照片雲端功能也不代表已自動補傳舊照片。
(b) 你的裝置
- 瀏覽器本機儲存會保存日記、照片、設定、學習進度與草稿。尚未同步的資料可能只有本機這一份;清除網站資料、更換裝置或裝置故障可能造成遺失。
- 切換 Google 帳號時,日記與設定會清除前一帳號的共用快取;學習資料依帳號區分。這不等同刪除所有本機資料,使用共用裝置時請留意登出及清除網站資料。
(c) 本服務的伺服器
為了好友交流、共用翻譯額度管理與功能改善,本服務資料庫保存的資料包含:
- 你的 Google 帳號識別碼、顯示名稱、電子郵件、頭像網址
- 好友碼、連續記錄天數、日記總篇數、最後一篇日記的日期
- 你主動勾選分享的日文句子(用於好友動態牆)
- 好友關係與邀請狀態
- 共用翻譯額度的開通狀態與每日使用次數
- 使用紀錄:你做了哪一種操作(例如「翻譯」「儲存日記」「切換頁面」)、發生的時間,以及與該操作相關的少量數值(例如段落數、翻譯花了幾毫秒、選用哪一家 AI)
你沒有勾選分享的日記內容、照片、以及你的 API 金鑰,都不會進入本服務的資料庫。
4. AI 翻譯服務
翻譯功能會將你輸入的文字送給你所選擇的 AI 服務處理;原則上需要你自行填入該服務的 API 金鑰(共用額度需由開發者個別開通,不保證所有帳號皆可使用;可聯絡詢問,詳見服務條款)。你可以在設定中選擇:
- Google Gemini(你自己的金鑰):文字與你的金鑰由你的瀏覽器直接送往 Google,不經過本服務的伺服器。
- Google Gemini(開發者開放的共用額度):這種情況下沒有你的金鑰,所以文字會經由本服務的伺服器轉送至 Google,使用的是本服務自己的金鑰。伺服器會記錄這個帳號當天用了幾次以控管額度,但不會保存送出的文字。
- OpenAI:文字與你的金鑰會經由本服務的伺服器轉送至 OpenAI。本服務採用伺服器轉送方式處理 OpenAI 請求。你的金鑰僅用於當次請求,不會被儲存或記錄。
5. 本服務會將 Google 使用者資料分享、傳輸或揭露給誰
本服務不販賣、不出租、不交換你的個人資料,也不將其用於廣告或資料仲介。 從 Google API 取得的資料,只會在下列情況、只會傳給下列對象,且僅限於提供你所要求的功能所必需的範圍:
| 對象 | 傳給他們什麼 | 為什麼必須傳 |
|---|---|---|
| Google LLC | 你的日記文件、照片、偏好設定、日曆打卡行程;以及選用 Gemini 翻譯時的日記文字。 | 啟用相應功能後,本服務將資料傳送至 Google,代你寫入你自己的帳號。Drive 與日曆由裝置直接連線 Google;相簿上傳的照片及必要 Google 憑證會經本服務伺服器轉送,不存入本服務資料庫。 翻譯則是將文字送往 Google 的 Gemini API 處理。 |
| Cloudflare, Inc. | 所有經過本服務伺服器的網路請求,包含其中攜帶的帳號識別碼。 | 本服務的網站與 API 由 Cloudflare Workers 代管,流量必然經過其網路。相關處理亦受 Cloudflare 的服務條款與隱私政策規範。 |
| Supabase Inc. | 第 3(c) 節列出的欄位:帳號識別碼、顯示名稱、電子郵件、頭像網址、好友關係、你主動勾選分享的句子、以及操作事件紀錄。 | 本服務的資料庫由 Supabase 代管。未分享的日記全文、照片與 API 金鑰不在其中。 |
| OpenAI, L.L.C. | 僅在你主動選擇 OpenAI 作為翻譯服務時,你當次輸入的文字。 | 本服務透過伺服器轉送文字與當次請求所需的 API 金鑰至 OpenAI。 若你未選擇 OpenAI,不會有任何資料傳給他們。 |
| 你的好友(本服務的其他使用者) | 你的顯示名稱、頭像,以及你逐句主動勾選分享的日文句子。 | 這是「好友交流」功能本身的目的。分享預設為關閉,未勾選的句子不會透過好友動態牆分享; 你可以隨時移除好友,終止這項揭露。 |
除上述以外,本服務不會將 Google 使用者資料分享、傳輸或揭露給任何其他個人或組織, 但下列情況除外:你自己明確要求或同意時,或法律、法規、法律程序或政府主管機關強制要求時。
符合 Google API 服務使用者資料政策
ttJ日記本 使用及傳輸從 Google API 取得之資訊時,皆遵守Google API 服務使用者資料政策,包括其中的有限使用(Limited Use)規定。
6. 使用紀錄與 Cookie
為了知道哪些功能真的被使用、哪裡經常出錯,本服務會記錄你在 App 內的操作事件。記錄的是發生了哪一種操作,不是你寫了什麼:
- 會記錄:操作類型、發生時間、你的帳號識別碼,以及少量功能資訊——段落數、翻譯耗時、選用的 AI 服務、切換到哪一頁、課程識別碼與練習次數等;不包含日記或練習輸入全文。
- 不會記錄:日記原文、日文翻譯、標題、照片、API 金鑰。伺服器端另外限制了每個欄位的長度,長到足以構成日記內容的文字無法寫入。
瀏覽器會保存一組只存活於當次分頁的識別碼(sessionStorage),用來把同一次造訪的操作歸在一起;關閉分頁即消失,不會跨造訪追蹤你。本服務不使用廣告 Cookie,也沒有安裝 Google Analytics 等第三方追蹤工具,這些紀錄不會販售或用於廣告;為提供服務所需的代管與處理對象見第 5 節。
7. 資料保留與刪除
- 刪除日記:在「系統設定 → 刪除歷史日記」可刪除指定日期以前的日記,本機資料會刪除;雲端同步檔與 Drive 文件的刪除需相關授權及連線可用,請確認操作結果。
- 刪除 Drive 檔案:直接在你的 Google Drive 中刪除本服務建立的資料夾即可。
- 刪除隱藏的應用程式資料:在 Google Drive 設定的「管理應用程式」中,可刪除本服務的隱藏應用程式資料(含你儲存的 API 金鑰與偏好設定)。
- 撤銷授權:在 Google 帳號的「安全性 → 第三方應用程式」中移除本服務;此操作不會代你刪除已保存的資料。
- 本機資料與學習進度:可在學習頁清除學習紀錄,或透過瀏覽器設定清除本站資料。清除本站資料不會同步刪除雲端副本;已授權的同步資料仍可能在下次登入時恢復。
- Google 日曆與相簿:請至相應 Google 服務刪除紀錄或照片。刪除日記不代表相簿備份也一併刪除。
- 刪除伺服器上的資料:請透過下方聯絡方式告知,我們會刪除你在資料庫中的帳號紀錄、好友關係與使用紀錄。
8. 資料安全
本服務以 HTTPS 傳輸所有連線,伺服器端資料庫僅能由本服務的後端以受保護的憑證存取。惟請注意:任何網路服務都無法保證絕對安全,你自行填入的 AI 金鑰請自行斟酌風險,並建議在 AI 服務端設定用量上限。
9. 兒童隱私
本服務不特別針對 13 歲以下兒童設計,也不會刻意收集兒童的個人資料。
10. 政策變更
本政策若有修改,將更新本頁的生效日期。變更內容將於本頁公布,請定期查看。
11. 聯絡我們
對本政策或你的資料有任何疑問,或想刪除伺服器上的好友資料,請聯絡:
diary.t2j.ttj.support@gmail.com