隱私權聲明

Little Muffin|綴歌・瑪芬(https://little-muffin.app/)

重點摘要

  • 不綁定 Google 帳號時:存檔只存在你的瀏覽器裡,我們拿不到;遊戲也不會連到 Google。
  • 綁定 Google 帳號(選用)時:我們只保存「Google 帳號識別碼經過雜湊處理的值」、你上傳的存檔,以及備份的時間和大小。Google 給我們的 email、姓名、大頭照,驗證完就立刻丟掉,不保存。
  • 沒有廣告,沒有分析或追蹤工具。我們不留存取紀錄(log);IP 位址只由 Cloudflare 為了傳送網頁和防禦攻擊而處理。
  • 網站主機和資料庫是 Cloudflare(受託處理者)。
  • 在遊戲「設定」頁按「刪除雲端備份」,會立即刪除伺服器上的資料;資料庫的時間回溯功能最長再保留 7 天,之後自動消失。「解除綁定」只讓這台裝置不再連結 Google 帳號,雲端備份會保留。
  • 網頁版預計營運約一年。服務結束前會公告,結束時刪除所有雲端資料。
  • 聯絡:privacy@little-muffin.app

1. 營運者與聯絡方式

  • 營運者:ケニー(個人,居住在台灣)。網站 little-muffin.app、網頁版遊戲與雲端存檔功能(以下合稱「本服務」)由營運者個人營運。
  • 聯絡:privacy@little-muffin.app(中文、日文皆可)。

2. 適用範圍

本聲明適用於 little-muffin.app 上的網站、網頁版遊戲與雲端存檔功能。Windows 下載版不會連線、不會蒐集任何資料,存檔只在你的電腦裡。從本服務連到的外部網站(例如 GitHub 的下載頁),適用該網站自己的隱私權政策。

3. 不綁定 Google 帳號時

  • 存檔、解鎖紀錄、音量等設定都存在你的瀏覽器裡(IndexedDB),不會傳給我們,我們也看不到。
  • 遊戲不會連到 Google。Google 的程式只有在你打開「綁定 Google 帳號」對話框時才會載入。
  • 你連到本網站時,網站主機 Cloudflare 會處理傳送網頁必需的連線資訊(IP 位址、瀏覽器種類等),見第 6 節。

4. 綁定 Google 帳號時(選用功能)

綁定 Google 帳號是選用的。不綁定也能玩完整個遊戲,只是不能用雲端備份。

4.1 我們從 Google 收到的資料

用 Google 登入時,Google 會依你的同意交給我們一份登入憑證(ID token),裡面有:Google 帳號識別碼(一串數字)、email 地址、姓名、大頭照的網址等。資料來源是 Google。

4.2 我們保存的資料

資料內容
帳號識別值 Google 帳號識別碼加上只有伺服器知道的密鑰後,經過雜湊(HMAC-SHA256)處理的值。原本的識別碼不保存;沒有密鑰就無法從這個值反推回去,也無法和其他網站的資料對照。
存檔包 你按「備份到雲端」時上傳的存檔:遊戲進度(劇情位置、選過的選項、好感度等數值)、存檔格的標題(章節名稱)、存檔縮圖(存檔當下的遊戲畫面)、解鎖與已讀紀錄(看過的劇情、CG、結局、日記等)。不包含音量、語言等裝置上的設定。
時間與大小 第一次綁定的時間(刪除雲端備份後再備份時,是重新建立的時間)、上次備份的時間、存檔包的大小。

另外,為了防止濫用,我們會記錄「每天新綁定的人數」(日期和人數),以及當天已經算進這個人數的帳號識別值(最多保留到當天結束,見第 7 節)。

4.3 不保存的資料

  • email、姓名、大頭照:驗證完登入憑證就丟掉,不寫進資料庫,也不寫進任何紀錄。
  • 我們不向 Google 要求其他權限,不會讀取你的 Gmail、Google 雲端硬碟、聯絡人等任何資料。

4.4 登入狀態

綁定後,瀏覽器會存一個登入用的 cookie(效期 180 天),內容是帳號識別值和有效期限,經過簽章防止竄改。按「解除綁定」會清掉這個 cookie 和這台裝置的綁定狀態。按「刪除雲端備份」不會清掉它:這台裝置仍然是綁定的,之後還可以再備份。

5. 利用目的與利用方式

  • 提供雲端備份與還原:辨識是哪一位玩家的備份,保存並交還你的存檔。
  • 維護服務的安全、防止濫用:例如限制太頻繁的請求、限制每人的存檔大小、限制每天新綁定的人數。

除此之外不做其他用途:不用於廣告、行銷或分析,不出售,也不提供給第三者(下面的受託處理者,以及依法律必須提供的情況除外)。資料由電腦自動處理,不做會對你產生法律效果的自動化決策或剖析。除非為了修復故障或回應你的請求,營運者不會查看你的存檔內容。

依台灣《個人資料保護法》的分類,特定目的是:〇六九 契約、類似契約或其他法律關係事務;一三五 資(通)訊服務;一三六 資(通)訊與資料庫管理;一三七 資通安全與管理。個人資料的類別是 C001 辨識個人者(帳號識別值;email、姓名、大頭照只在驗證時短暫經手)。利用期間、地區、對象見第 6、7 節。

6. 受託處理者與資料存放地點

對象處理的內容地點
Cloudflare, Inc.(美國) 網站主機(Cloudflare Workers)、資料庫(Cloudflare D1)、防禦攻擊 連線由離你最近的 Cloudflare 資料中心處理(全球各地)。資料庫設定在亞太地區,但 Cloudflare 不保證位於哪一個國家。
  • 你的 IP 位址會由 Cloudflare 為了傳送網頁和防禦攻擊而短期處理。我們沒有開啟請求紀錄(log),不建立 IP 位址的紀錄。只有在 Cloudflare 的防護功能擋下可疑的請求時,Cloudflare 會留下該事件的紀錄(含 IP 位址),營運者只會為了防禦攻擊查看。
  • 為了限制太頻繁的請求,伺服器會用 IP 位址和帳號識別值暫時計數;計數只在記憶體中保留幾分鐘,不寫進資料庫。
  • Cloudflare 遵守 EU-U.S. 資料隱私框架(DPF),並取得 Global CBPR 認證。詳見 Cloudflare 的隱私權政策。
  • Google LLC 不是我們的受託處理者,而是你登入時使用的獨立服務,見第 8 節。

7. 保存期間與刪除

  • 保存期間:到你刪除雲端備份(或來信要求刪除)為止,或到本服務結束為止。
  • 刪除方法:在遊戲「設定」頁按「刪除雲端備份」,會立即從資料庫刪除你的帳號識別值、存檔包與時間紀錄。這台裝置仍然是綁定的(登入 cookie 不會清掉),之後再按「備份到雲端」,會重新建立一份備份。綁定同一個 Google 帳號的其他裝置也一樣仍是綁定的。
  • 「解除綁定」只讓這台裝置不再連結 Google 帳號(清掉這個瀏覽器的登入 cookie 和綁定狀態),不會刪除伺服器上的資料:雲端備份會保留,之後綁定同一個 Google 帳號就能還原。要刪除全部資料,請先按「刪除雲端備份」,再按「解除綁定」。
  • 為了每天新綁定名額而記下的帳號識別值(雜湊值),刪除雲端備份之後也最多保留到當天結束(UTC 時間,台灣時間早上 8 點),只用來防止濫用(同一個帳號反覆刪除、重新建立,佔用每天的新綁定名額),之後自動刪除。
  • Cloudflare D1 的「時間回溯(Time Travel)」功能無法關閉,會保留資料庫最近 7 天的變更紀錄。刪除的資料最長 7 天後完全消失。我們只會為了修復故障使用這個功能;萬一因此恢復了已要求刪除的資料,會再次刪除。
  • 在 Google 帳戶的「第三方應用程式和服務」取消本服務的連結,不會刪除雲端備份。要刪除請在遊戲內按「刪除雲端備份」,或來信聯絡。
  • 服務結束:網頁版預計營運約一年(到網域到期為止)。結束前會在本網站和遊戲內公告;結束時刪除資料庫中的所有資料。請在結束前匯出存檔。

8. 外部傳送(第三方的程式)

只有在下面的情況,你的瀏覽器會把資訊傳給第三者:

時機傳送對象傳送的資訊目的
打開「綁定 Google 帳號」對話框、用 Google 登入時 Google LLC(accounts.google.com) IP 位址、瀏覽器資訊(User-Agent)、Google 的 cookie、本網站的網域(Referer)、你在 Google 登入的帳號 用 Google 帳號登入(Sign in with Google)

Google 依 Google 隱私權政策處理這些資訊。點擊外部連結(GitHub 的下載頁、Ren'Py 官網等)時,會連到該網站,適用該網站的政策。

9. 瀏覽器裡存的資料(Cookie 等)

名稱種類內容什麼時候存
遊戲的存檔與設定 IndexedDB 存檔、解鎖紀錄、音量等設定 玩遊戲時
遊戲檔案的快取 Service Worker、Cache Storage 遊戲的程式、圖片、音樂等檔案 玩遊戲時
綁定狀態 localStorage 是否已綁定、上次備份的時間和大小(不含 email、姓名或登入憑證) 綁定後
__Host-mafen Cookie(HttpOnly,180 天) 登入狀態(經過簽章的帳號識別值與有效期限) 綁定後
g_state Cookie(由 Google 的程式設定) Google 登入提示的顯示狀態 打開綁定對話框後

本服務沒有廣告、分析或追蹤工具。上面都是提供功能必需的資料,所以不顯示 cookie 同意橫幅。清除瀏覽器的瀏覽資料會刪除上面全部的資料(包括存檔)。

10. 安全措施

  • 全站使用 HTTPS 加密連線。
  • 只保存帳號識別碼的雜湊值;登入 cookie 經過簽章,並設定 HttpOnly、Secure、SameSite。
  • 限制請求頻率、每人存檔的大小上限(約 1.4 MB),只接受本遊戲的存檔格式。
  • 不留請求紀錄(log),減少保存的資料。
  • 只有營運者能管理 Cloudflare 帳號與伺服器的密鑰,管理帳號使用雙重驗證。
  • 營運者所在的台灣有《個人資料保護法》,我們在了解相關制度的前提下採取上面的措施。

11. 你的權利與處理期限

依台灣《個人資料保護法》第 3 條,你可以對你的個人資料:查詢或請求閱覽、請求製給複製本、請求補充或更正、請求停止蒐集處理或利用、請求刪除。

  • 最快的方法是在遊戲內操作:「從雲端還原」可以取得雲端備份的完整內容(之後可以「匯出存檔」存成檔案);「備份到雲端」會用新的存檔覆蓋舊的;「刪除雲端備份」會刪除伺服器上的全部資料(見第 7 節);「解除綁定」讓這台裝置不再連結 Google 帳號。
  • 也可以寫信到 privacy@little-muffin.app。因為我們只保存雜湊值,沒有你的 email,所以無法用 email 找到你的資料;我們會和你確認能辨識資料的方法(例如請你在遊戲內登入後操作)。
  • 處理期限:查詢、閱覽、製給複製本在 15 日內;補充或更正、停止蒐集處理或利用、刪除在 30 日內。必要時可以延長一次(分別最多 15 日、30 日),並會告訴你原因。
  • 行使權利不收費。

12. 歐洲經濟區、英國的使用者

本服務只提供中文、日文,沒有以歐洲為對象。如果《一般資料保護規則》(GDPR)或英國的同等法律適用:

  • 控制者是營運者(聯絡方式見第 1 節)。
  • 法律依據:提供你要求的雲端備份(履行契約,GDPR 第 6 條第 1 項 b 款);維護安全、防止濫用(正當利益,同項 f 款)。
  • 你有存取、更正、刪除、限制處理、資料可攜、反對處理的權利,也可以向你所在地的資料保護監管機關申訴。我們會在一個月內回覆(必要時可延長兩個月,並會告訴你原因)。
  • 資料會由 Cloudflare 在歐洲經濟區以外處理。Cloudflare 遵守 EU-U.S. 資料隱私框架,並對其他國際傳輸採用標準契約條款。

13. 日本的使用者

  • 利用目的見第 5 節;安全管理措施見第 10 節;外部傳送見第 8 節。
  • 外國第三者:資料的處理委託給位於美國的 Cloudflare, Inc.,資料可能在美國、日本或其他國家的資料中心處理。Cloudflare 取得 Global CBPR 認證,屬於具備符合日本《個人情報保護法》所定標準之體制的事業者。如有需要,可以來信索取 Cloudflare 所採措施的相關資訊。
  • 營運者所在的外國:台灣。台灣有《個人資料保護法》。
  • 保有個人資料的開示(查閱)、更正、停止利用、刪除等請求,請寄到 privacy@little-muffin.app。我們會在確認身分後儘速處理,不收費。

14. Google 使用者資料

本服務使用與傳輸從 Google API 取得的資訊時,遵守 Google API 服務使用者資料政策,包括其中的「有限使用」規定。我們只把這些資訊用在第 5 節的目的:從 Google 取得的只有登入憑證,其中只有帳號識別碼經雜湊後保存,不轉交他人,不用於廣告,也不用來訓練 AI 模型。

15. 未成年人

本遊戲是全年齡作品。Google 帳號本身有各國規定的年齡限制;未成年人請在法定代理人(家長等)同意後再綁定 Google 帳號。

16. 資料外洩等事故

萬一發生資料外洩等事故,我們會調查原因並採取措施,並在本網站和遊戲內公告至少 30 日(我們沒有你的 email,無法個別通知)。必要時依法律通報主管機關。

17. 修訂與語言

  • 修訂本聲明時,會在本頁公告修訂後的內容與生效日期。增加蒐集的資料等重大變更,會事先在本網站和遊戲內公告。
  • 本聲明有中文版與日文版,兩者內容不一致時以中文版為準。

版本 v1

生效日期:2026-10-16