THAIQUEST · PRIVACY
隱私權政策
適用範圍與目前狀態
本政策適用於 James Tzeng 管理的 ThaiQuest(thaiquest.app)。目前提供服務介紹、政策資訊與 Google 會員登入測試;遊戲尚未發布。僅瀏覽資訊頁面不會自動建立會員;選擇 Google 登入後,會依下述方式處理帳戶資料。
以下說明目前會員登入與必要 Cookie 的處理方式。若功能或資料用途有變更,會先更新本頁說明。
瀏覽公開資訊頁面
網站由 Cloudflare 提供託管與網路傳輸。提供頁面及維護安全時,Cloudflare 可能處理 IP 位址、瀏覽器資訊、請求時間與路徑等技術資訊,並依其服務及資料處理政策管理相關紀錄。本網站不放置廣告或分析追蹤程式。首頁會向同站登入服務查詢目前登入狀態;未登入時不會建立會員或啟動 Google 授權。登入時使用下述必要 Cookie。
請不要在網址、公開留言或問題回報中填入密碼、登入憑證或其他私密資料。
Google 登入與會員資料
ThaiQuest 的登入功能要求 Google 的 openid、email、profile 基本身分權限,以確認登入者及建立會員。Google 負責驗證帳號,我們不會取得你的 Google 密碼,也不要求 Gmail、Google Drive 或聯絡人權限。
- 保存 Google 帳號的穩定識別碼(sub),用來辨認同一位會員。
- 確認 Google 回傳的電子郵件已驗證,保存電子郵件與顯示名稱。
- 保存會員建立與更新時間,以及登入 session 的雜湊識別碼與到期時間。
Google 授權碼與 access token 僅用於完成該次伺服器間身分驗證,不保存到會員資料庫。會員資料與 session 存放在 Cloudflare D1,登入流程由 Cloudflare Workers 處理。這個登入功能本身不提供遊戲進度的雲端存檔。
必要 Cookie 與保存時間
Google 登入開始時,會使用最長 10 分鐘的必要 Cookie 與一次性登入狀態,防止登入結果被冒用。成功登入後,必要的 session Cookie 最長有效 7 天。這些 Cookie 僅供登入使用,設定為 Secure、HttpOnly 及 SameSite=Lax,不作廣告追蹤。
登出會撤銷目前瀏覽器的 session。過期的登入狀態或 session 會立即失去驗證效力,資料庫中的過期紀錄則於後續登入活動分批清理,因此到期不代表同一時刻已完成實體刪除。會員識別碼、電子郵件與名稱會保留供再次登入使用,直到處理你的刪除要求或服務停止時另行處理。
資料用途與分享
我們只將上述資料用於會員登入、顯示會員資訊、服務維護與安全。資料不出售,不用於廣告投放或 AI 模型訓練。Google 與 Cloudflare 會在各自提供登入、託管及資料處理服務所需的範圍內處理資料;處理地點可能在你所在國家或地區之外。依法有必要或處理安全事件時,也可能提供必要資料。
第三方服務另依其政策運作:Google 隱私權政策、Cloudflare 隱私權政策。
你的選擇、撤銷與刪除
你可以不使用 Google 登入、登出 ThaiQuest,或在 Google 第三方連線設定撤銷授權。撤銷 Google 授權不會自動刪除已建立的 ThaiQuest 會員,也不等同於撤銷所有既有 ThaiQuest session。
如需查詢、更正或刪除會員資料,請透過 James Tzeng 的 GitHub 個人頁所列聯絡管道提出;我們會先確認請求者身分,再處理相關資料與 session。請不要在公開 issue 貼出電子郵件、Google 識別碼、Cookie 或憑證。若有法律或安全因素需要保留部分資料,會就適用情況說明。
政策更新
政策變更會公布於本頁並更新日期。新增雲端存檔、其他權限或不同資料用途前,會補充相應說明。