隱私權政策
最後更新:2026-09-25
這份政策仍是草稿:內容依目前程式的實際行為整理,正式上架前會由法律顧問確認,營運者名稱、主機與寄信服務等資訊也會在那時補上。
1. 我們收集哪些資料
你建立帳號時提供的
- 帳號名稱、電子郵件、密碼(伺服器只保存雜湊,無法還原成原文);用 Google 或 LINE 登入時,是該服務提供的帳號識別碼、名稱與(Google 的)電子郵件。
- 選填的顯示名稱、自我介紹、頭像網址、介面文字大小。
你使用功能時自己輸入的
- 身高、體重;計算每日熱量需求(TDEE)時輸入的年齡、公式用的生理性別、活動量與目標。
- 你自己記的體重紀錄(一天一筆),只用來讓你看趨勢,不會送給 AI。
- 營養目標、餐點紀錄與營養值、庫存(名稱、數量、存放位置、期限、購入與開封日等你填的欄位)、私人食譜。
- 與文字助理的對話、料理進度與你對料理建議的評分。
你選擇使用 AI 功能時送出的
- 餐點照片、文字描述與語音錄音(見第 3 節;照片與錄音不保存)。
運作服務必要的技術資料
- 登入憑證:短效的 access token 只存在 App 或網頁分頁的記憶體裡。App 的 refresh token 以 Android Keystore 加密保存;網頁版的放在只會送回 SmartBite 伺服器、網頁程式讀不到的 Cookie(httpOnly)。伺服器只保存雜湊。閒置 30 天或最長 90 天後失效。
- 登入裝置名稱:App 會送出手機的製造商與型號(例如「Google Pixel 8」),網頁版一律記成「網頁瀏覽器」,讓你分辨是哪一個登入。它不是裝置識別碼。
- 請求紀錄:每個請求的隨機請求編號、方法、路徑與狀態碼,用於除錯。安全事件紀錄只記不可直接識別你的雜湊識別碼與原因,不記訊息原文。
- 為了擋下暴力猜密碼,登入類請求會以來源 IP 計數約 1 分鐘,之後自動過期。
- AI 用量帳:每次呼叫 AI 服務的種類、日期與次數,約保存 90 天;另有不含個人識別的每週彙總數字。
- 問題回報(只有你按下送出才會傳送):App 或網頁的版本、系統與瀏覽器的大類、你寫的描述,以及最近幾次連線的請求編號(不含請求內容);App 當機後也會先問你要不要傳送。
只存在你裝置上的設定:外觀(淺色/深色)、App 的庫存到期提醒開關與時間。到期提醒是手機自己每天讀一次你的庫存、在手機上發通知,不經過推播服務。
我們不收集:位置(照片送出前會移除包含拍攝位置的 EXIF)、通訊錄、廣告 ID、裝置 ID。沒有廣告、分析追蹤或第三方當機回報套件。
2. 用途
- 提供你要求的功能:記錄飲食、計算目標、管理庫存與食譜、AI 營養估算、料理建議與語音轉文字。
- 帳號安全:登入、重設密碼、電子郵件驗證、防止濫用(例如次數上限)。
- 服務改善:以彙總後的用量與評分數字比較不同 AI 模型的成本與品質;不使用對話原文做這件事。
我們不販售你的資料,也不用於廣告。
3. AI 功能與服務提供者
使用 AI 功能前,App 會顯示版本化的資料處理告知並請你明確同意;不同意仍可使用手動功能,隨時可以在 App 的「設定 → 隱私與資料使用」撤回。網頁版沒有 AI 功能。
- 服務提供者:AI 營養估算、文字助理與語音轉文字目前使用 OpenAI API,請求設定為不儲存(
store: false)。依 OpenAI 的說明,API 資料預設不用於訓練模型,但為了偵測濫用,一般可能保存最多 30 天。 - 送出的內容只限於你主動提供的:該次的照片、文字或錄音;文字助理另外會帶上同一個話題內最多三則近期對話、完成建議所需的最少庫存內容,以及不可直接識別你的雜湊識別碼(不含帳號名稱、電子郵件或資料庫編號)。
- 照片只在該次分析的處理過程中存在,完成後即刪除,不寫入資料庫。
- 錄音只存在於轉錄那一次連線的記憶體中;辨識出的文字伺服器也不保存,只填進你的輸入框,由你確認後自己送出。麥克風只在你按下錄音時啟動。
- AI 產生的營養數字與料理建議是估算與參考,不是醫療或營養建議;SmartBite 不判斷食物是否安全。
主機代管與寄信等其他服務提供者,確定後會列出名稱、所在地與用途。
4. 保存期限
- 帳號、個人資料、營養目標、體重紀錄、餐點、庫存、食譜:直到你刪除該筆資料或刪除帳號。
- 營養分析(描述、估算結果與你的修正):約 90 天後自動清除,可以提早刪除。
- 文字助理對話與評分:約 90 天後自動清除,可以逐筆或整個話題刪除。
- 餐點照片、語音錄音、辨識文字:不保存。
- AI 用量帳與你送出的問題回報:約 90 天;刪除帳號時一併刪除。
- 每週用量彙總:只有數字、不含個人識別,長期保存。
- 請求與安全紀錄、資料庫備份:依正式部署的設定,上線前公布;刪除帳號後,備份中的副本會在備份輪替後消失。
5. 你的權利與選擇
- 查看與修改:在 App 裡查看、修改或刪除個人資料、餐點、庫存、食譜、分析與對話;網頁版可以查看。
- 匯出:App 或網頁版的「設定 → 資料與備份 → 匯出備份」把帳號資料匯出成一個 JSON 檔,存到你指定的位置。
- 刪除帳號:App 或網頁版的「設定 → 帳號安全 → 刪除帳號」,或不用登入到 刪除帳號頁,也可以寄信到 smartbite.lab.680@gmail.com 申請。刪除後伺服器上的帳號與所有連帶資料立即刪除,無法復原。
- 撤回 AI 同意:停止之後所有新的 AI 資料傳送;既有的分析與對話仍可查看或刪除。
- 其他依所在地法律享有的權利,請寄信到 smartbite.lab.680@gmail.com 聯絡我們。
6. 安全
App、網頁與伺服器之間一律使用 HTTPS。密碼、重設碼與驗證碼只保存雜湊;App 的 refresh token 在手機上加密,並排除在系統備份與裝置移轉之外。任何系統都無法保證絕對安全;若發生影響你的資料外洩,我們會依法通知。
7. 兒童
SmartBite 的營養目標使用一般成人的公式,不適合也不針對未成年人使用(年齡門檻正式上架前確認)。若發現未成年人的帳號,我們會予以刪除。
8. 跨境傳輸
AI 服務提供者可能位於你所在地以外(例如美國);主機所在地與傳輸依據確定後補充。
9. 政策變更
政策有重大變更時會在 App 裡通知;若涉及 AI 功能送出的資料類型、目的或服務提供者,會更新 AI 資料處理告知的版本並重新請你同意。