隱私權政策
最後更新:2026 年 7 月 4 日
罐子記帳(jars.money)是一個透過 LINE / Telegram 聊天機器人與網頁儀表板提供記帳服務的工具。這份文件用白話說明:我們收集哪些資料、拿這些資料做什麼、 會經過哪些第三方服務,以及你可以怎麼行使自己的權利。我們只描述程式實際上做的事,不多也不少。
我們收集哪些資料
使用罐子記帳時,我們會收集並儲存以下資料:
- 平台識別資訊:你的 LINE 使用者 ID(在群組記帳時還有 LINE 群組 ID),或 Telegram 使用者 ID。這是辨認「這本帳是誰的」的必要資訊。
- LINE 公開個人資料:我們會透過 LINE 官方 API 取得你的顯示名稱與大頭貼(群組則是群組名稱與群組圖片)並儲存, 用於在儀表板與管理介面顯示帳本擁有者。
- 記帳記錄:你主動記錄的每一筆收支——金額、品項名稱、所屬罐子(分類)、日期時間,以及解析出的記帳參數。
- 你傳給機器人的訊息:文字訊息內容會傳送給 Google Gemini 語言模型,用來解析出記帳資訊(超過 500 字的部分會被截斷、不做處理)。資料庫中保存的是解析後的記帳結果(品項、金額、罐子、日期), 不會逐字保存你的原始訊息全文;等待你確認的操作(例如收入分配的選擇)會暫存最多 5 分鐘後自動刪除。
- 語音訊息:你傳送的語音會被下載到伺服器記憶體(上限 10 MB),並傳送給 Google Gemini 進行語音轉文字,轉出的文字再依上述流程解析記帳資訊。我們不會將語音檔案本身儲存到資料庫或磁碟——音訊只在處理過程中暫存於記憶體,處理完即丟棄。
我們拿這些資料做什麼
- 提供記帳服務本身:記錄、查詢、統計、刪除你的收支記錄。
- 分析整體使用行為,改善產品功能與體驗。
- 我們不會出售你的資料,也不會把你的資料提供給第三方做行銷用途。
使用行為分析
我們透過自有網域的伺服器端分析(metrics.jars.money)收集使用行為資料。 白話說:網站上的分析程式(Google Tag Manager / Google Analytics 4)不是直接連到 Google 的網域,而是先送到我們自己的 metrics.jars.money 伺服器,再轉送到 Google Analytics 4。機器人端的操作事件(例如記帳成功、查詢記錄,包含品項名稱與金額)也會經由同一個伺服器送到 Google Analytics 4 做統計。
此外,網站託管商 Vercel 的 Vercel Analytics 會收集匿名的頁面瀏覽統計。
會接觸到資料的第三方服務
罐子記帳依賴以下服務運作,你的資料會在必要範圍內經過它們:
- Google Gemini:解析你的文字訊息中的記帳資訊,以及將語音訊息轉成文字。
- MongoDB Atlas:資料庫託管服務,儲存上述的使用者資料與記帳記錄。
- Vercel:網站與 API 的託管平台,並提供 Vercel Analytics 匿名流量統計。
- Google Analytics 4 / Google Tag Manager:使用行為統計,經由我們的 metrics.jars.money 伺服器端分析轉送(見上一節)。
- LINE / Telegram:你與機器人的對話發生在這些平台上,平台本身對訊息的處理受它們各自的隱私權政策規範。
- Font Awesome CDN:網頁載入圖示字型時,你的瀏覽器會向 use.fontawesome.com 發出請求。
儲存在你瀏覽器裡的東西
- 登入權杖(JWT):開啟網頁儀表板時,你的登入權杖會存在瀏覽器的 localStorage,效期 7 天,用來讓你在效期內不必重新登入。
- 分析 Cookie:我們的伺服器端分析(metrics.jars.money)會設定名為 FPID 的 Cookie(效期 2 年),用來在統計上辨識同一個瀏覽器的造訪行為。
你的權利
如果你想刪除自己的資料、取得資料副本,或對資料處理有任何疑問,請寫信到 hi.upchen@gmail.com,我們會以人工方式處理你的請求。目前沒有自動化的匯出或刪除功能,所以處理需要一些工作天,請見諒。
政策變更
當資料收集或處理方式改變時,我們會更新這份政策並修改頁面上方的「最後更新」日期。 重大變更會盡可能透過網站公告。