01 使用目的與範圍
驗證碼小幫手是為我個人日常登入需求建立、由我自行管理的私人輔助工具,不開放公眾註冊。它讓我透過 LINE 查詢寄到自己已授權 Gmail 信箱的近期驗證碼或驗證連結,不必另外開啟 Gmail App。
這份政策說明小幫手服務及本說明網站的資料處理方式。公開網站本身不提供信箱登入或驗證碼查詢功能。
02 讀取哪些資料
小幫手透過 Google OAuth 取得 https://www.googleapis.com/auth/gmail.readonly 唯讀授權。此授權可讀取 Gmail 信件;程式實際依查詢條件尋找近期候選驗證信,讀取其寄件資訊、主旨、收信時間、信件內容及 Gmail message ID,以辨識服務並擷取驗證碼或連結。
預設查詢最近 15 分鐘的信件;這是查詢時間範圍,不是 Gmail 授權範圍或資料庫保存期限。小幫手不執行寄信、刪信、修改信件或標示已讀。
為辨識查詢者與檢查存取權限,小幫手也會處理 LINE 使用者識別碼、訊息或按鈕操作、時間,以及在權限管理需要時取得的 LINE 顯示名稱。
03 如何使用與傳送
讀取的 Gmail 資料用於完成使用者主動發起的查詢、辨識寄件服務、擷取驗證碼或驗證連結,以及處理查詢錯誤。查詢結果會經由 LINE Messaging API 傳送到通過權限檢查的私人聊天室;內容可能包含服務名稱、驗證碼或連結、收信時間及開啟 Gmail 信件的連結。若信件無法辨識,主旨可能僅回覆給管理者供判讀。
工具依管理者設定的權限限制可查詢的服務。Google 帳號安全類信件另有後端保護,不對成員提供。本工具不將 Gmail 資料用於廣告、出售資料或訓練 AI 模型。
本工具對從 Google API 取得資訊的使用與傳輸,遵循 Google API Services User Data Policy,包括 Limited Use 要求。
04 資料保存方式
候選信件內容在查詢處理期間使用;程式不把驗證碼、驗證連結、信件主旨或內文寫入 D1 使用紀錄。查詢結果送到 LINE 後,聊天室內容的保存由 LINE 與使用者的聊天室設定處理。
Cloudflare D1 會保存運作所需的紀錄,例如使用者識別碼與顯示名稱、授權狀態、邀請碼的雜湊與使用狀態、查詢時間、操作、服務、結果、Gmail message ID、錯誤通知節流資料,以及服務辨識設定。使用紀錄不包含驗證碼、主旨或內文;服務設定可能包含新增服務時使用的寄件網域與顯示名稱。
Google refresh token、client secret 與 LINE 憑證由管理者存放於 Cloudflare Secrets。短效 Google access token 會在執行環境記憶體中快取,用於後續唯讀請求。
現有版本沒有為 D1 使用紀錄設定固定的自動刪除期限,紀錄由管理者依私人使用需要保留及管理;撤銷授權也不會自動刪除既有 D1 紀錄或 LINE 聊天室訊息。
05 服務供應商
Google 提供授權及 Gmail 信件存取;Cloudflare 提供網站託管、Workers 執行環境、D1 資料庫及 Secrets;LINE 提供訊息、使用者識別與查詢結果的傳遞。必要資料會依上述用途經過相關服務,不會因本網站公開而公開信箱內容或驗證碼。
相關供應商也依各自的政策處理服務與連線資料:Google 隱私權政策、Cloudflare 隱私權政策、LINE 隱私權政策。
06 撤銷授權與刪除
我可以隨時到 Google 帳戶的第三方連線設定,移除驗證碼小幫手的存取權。授權撤銷後,小幫手無法再透過該授權讀取 Gmail;已傳送到 LINE 的內容不會因此自動消失。
管理者可以停止服務、移除部署環境中的相關憑證,並依需求另行清除已保存的私人服務資料。若有經管理者授權使用的帳號,可透過既有聯絡方式要求管理者撤銷權限或處理相關紀錄;現有版本不提供公開的帳號註冊或自助刪除介面。
07 本網站的資料
本說明網站沒有登入、表單、廣告、分析追蹤程式或第三方字型,也不透過前端程式查詢 Gmail 或讀取驗證碼。網站由 Cloudflare 提供,供應商可能為連線、安全與服務運作處理 IP 位址、請求時間及瀏覽器等連線資訊。
08 聯絡與政策更新
本工具由信箱持有人自行管理。如需詢問資料處理方式或提出刪除要求,請使用本工具 Google OAuth 授權畫面所列的支援電子郵件,或與管理者既有的私人聯絡方式。
資料處理方式變更時,會更新本頁與頁首日期;涉及新增 Google 權限的變更,須另外取得授權。