隱私權政策
生效日期:2026 年 9 月 13 日
ttJ日記本(以下稱「本服務」)是一個個人開發的日文學習日記工具。本政策說明本服務會取得哪些資料、放在哪裡、以及你如何刪除它們。
1. 本服務的基本原則
- 你的日記內容存放在你自己的 Google Drive,不是我們的資料庫。
- 我們不販賣、不出租、不交換你的個人資料。
- 本服務沒有廣告,也沒有安裝 Google Analytics 等第三方追蹤工具;但為了改善功能,本服務會自行記錄你在 App 內做了哪一種操作——不是你寫了什麼,詳見第 5 節。
- 只有你主動勾選「分享」的句子,才會被好友看到。
2. 本服務向 Google 請求的權限
你使用 Google 帳號登入時,本服務會請求下列權限,各自的用途如下:
| 權限範圍 | 用途 |
|---|---|
userinfo.profileuserinfo.email |
顯示你的名稱與頭像,並以此辨識你的帳號;電子郵件用於區分不同帳號。 |
drive.file |
在你的 Google Drive 中建立本服務的日記資料夾,寫入每天的 Markdown 日記文件與你上傳的照片。此權限僅能存取由本服務建立或由你選擇的檔案,無法讀取你 Drive 中的其他檔案。 |
drive.appdata |
在 Drive 的隱藏應用程式資料夾中存放你的設定與日記同步檔,讓你換裝置時資料能接續。此資料夾只有本服務能存取,你在 Drive 介面中看不到它。 |
calendar.events |
在你的 Google 日曆建立或更新「當日已完成日記」的打卡行程。不會讀取或修改你其他的行程。 |
photoslibrary.appendonly |
將你在日記中上傳的照片加入你的 Google 相簿。這是僅新增的權限,本服務無法讀取、修改或刪除你相簿中既有的照片。 |
你可以隨時到 Google 帳號設定中撤銷上述授權,撤銷後本服務即無法再存取任何內容。
3. 資料存放在哪裡
(a) 你的 Google Drive
- 每天的日記 Markdown 文件、你上傳的照片(存放於本服務建立的資料夾)。
- 日記同步檔與你的偏好設定,包含你自行填入的 AI API 金鑰(存放於隱藏的應用程式資料夾)。
(b) 你的裝置
- 瀏覽器的 localStorage 會保留一份日記與設定的快取,讓離線與下次開啟時能立即顯示。
- 登出後換另一個 Google 帳號登入時,本服務會清除這份快取,避免不同帳號互相看到內容。
(c) 本服務的伺服器
為了「好友交流」功能,本服務的資料庫僅保存下列欄位:
- 你的 Google 帳號識別碼、顯示名稱、電子郵件、頭像網址
- 好友碼、連續記錄天數、日記總篇數、最後一篇日記的日期
- 你主動勾選分享的日文句子(用於好友動態牆)
- 好友關係與邀請狀態
- 使用紀錄:你做了哪一種操作(例如「翻譯」「儲存日記」「切換頁面」)、發生的時間,以及與該操作相關的少量數值(例如段落數、翻譯花了幾毫秒、選用哪一家 AI)
你沒有勾選分享的日記內容、照片、以及你的 API 金鑰,都不會進入本服務的資料庫。
4. AI 翻譯服務
翻譯功能會將你輸入的文字送給你所選擇的 AI 服務處理;兩者都需要你自行填入該服務的 API 金鑰。你可以在設定中選擇:
- Google Gemini:文字與你的金鑰由你的瀏覽器直接送往 Google,不經過本服務的伺服器。
- OpenAI:文字與你的金鑰會經由本服務的伺服器轉送至 OpenAI。這是必要的,因為 OpenAI 不允許瀏覽器直接呼叫其 API。你的金鑰僅用於當次請求,不會被儲存或記錄。
5. 使用紀錄與 Cookie
為了知道哪些功能真的被使用、哪裡經常出錯,本服務會記錄你在 App 內的操作事件。記錄的是發生了哪一種操作,不是你寫了什麼:
- 會記錄:操作類型、發生時間、你的帳號識別碼,以及少量數值——段落數、翻譯耗時、選用的 AI 服務、切換到哪一頁。
- 不會記錄:日記原文、日文翻譯、標題、照片、API 金鑰。伺服器端另外限制了每個欄位的長度,長到足以構成日記內容的文字無法寫入。
瀏覽器會保存一組只存活於當次分頁的識別碼(sessionStorage),用來把同一次造訪的操作歸在一起;關閉分頁即消失,不會跨造訪追蹤你。本服務不使用廣告 Cookie,也沒有安裝 Google Analytics 等第三方追蹤工具,這些紀錄不會提供或販售給任何第三方。
6. 資料保留與刪除
- 刪除日記:在「系統設定 → 刪除歷史日記」可刪除指定日期以前的日記,本機、雲端同步檔與 Drive 文件會一併清除。
- 刪除 Drive 檔案:直接在你的 Google Drive 中刪除本服務建立的資料夾即可。
- 刪除隱藏的應用程式資料:在 Google Drive 設定的「管理應用程式」中,可刪除本服務的隱藏應用程式資料(含你儲存的 API 金鑰與偏好設定)。
- 撤銷授權:在 Google 帳號的「安全性 → 第三方應用程式」中移除本服務。
- 刪除伺服器上的資料:請透過下方聯絡方式告知,我們會刪除你在資料庫中的帳號紀錄、好友關係與使用紀錄。
7. 資料安全
本服務以 HTTPS 傳輸所有連線,伺服器端資料庫僅能由本服務的後端以受保護的憑證存取。惟請注意:任何網路服務都無法保證絕對安全,你自行填入的 AI 金鑰請自行斟酌風險,並建議在 AI 服務端設定用量上限。
8. 兒童隱私
本服務不特別針對 13 歲以下兒童設計,也不會刻意收集兒童的個人資料。
9. 政策變更
本政策若有修改,將更新本頁的生效日期。重大變更會在應用程式中提示。
10. 聯絡我們
對本政策或你的資料有任何疑問,或想刪除伺服器上的好友資料,請聯絡:
diary.t2j.ttj.support@gmail.com