本譯文僅供參考。如與英文版有出入,概以英文版為準。
隱私權政策
Tiny Dungeon 是 Qirai Technologies 製作的單人解謎遊戲。它沒有使用者名稱、沒有密碼、沒有廣告,也沒有社群功能。本政策說明它蒐集的全部內容及其原因。
簡短版本。在你主動要求之前,不會有任何內容傳到我們這裡。遊戲儲存在你的手機上;只有當你開啟雲端存檔,或購買寶石(購買會開啟雲端存檔)時,我們才會建立一個匿名 ID,並把你的進度、餘額、購買紀錄與設定與它關聯保存。為此我們使用 Google Firebase。我們不索取你的姓名或電子郵件,看不到你的付款資訊,也不向任何人販售任何東西。
想看簡短版嗎? 用白話說的隱私 把同樣的內容講清楚,不用法律術語。它是寫給十三歲的人讀的——本遊戲的最低年齡。
1. 我們是誰
此處所述資料的控管者為 Qirai Technologies (3-101-960370 Sociedad Anónima),Río Segundo, Alajuela, Costa Rica. 你可以透過 privacy@qirai.tech 與我們聯絡。
Tiny Dungeon 在全球發行,因此適用不止一部資料保護法,我們對這些法律一併遵守:
- 英國與歐盟 GDPR,適用於英國與歐洲經濟區的玩家。我們依據某項法律基礎時,會在第 3 節寫明,你的權利見第 6 節。
- 申訴——向監理機關申訴。在哥斯大黎加是 Agencia de Protección de Datos de los Habitantes(PRODHAB);在歐盟是你所居住國家的監理機關;在英國是 Information Commissioner's Office(ICO)。我們更希望你先來找我們,但你並沒有義務這麼做。
兩者不一致時,我們採用對你保護較充分的一方,並適用於所有玩家,無論其居住何處。我們不會在歐洲以外採用較低的標準。
我們在歐盟和英國的代表尚未指定。 由於我們設立於歐盟境外,GDPR 第 27 條要求我們在歐盟境內指定一名代表,英國 GDPR 另外要求一名。這兩項都是有具體事務所名稱的正式指定,因此我們不會印一段看起來像模像樣的佔位內容。在指定完成之前,請直接按第 10 節的地址聯繫我們,我們會像你寫給代表一樣處理;指定完成後,這段說明會換成他們的名稱和地址。
2. 我們蒐集什麼
匿名玩家 ID
首次啟動應用程式時,我們不會建立任何帳號。 只有在你第一次開啟雲端存檔,或第一次購買寶石時才會建立——一筆購買必須先在我們的伺服器上核驗才能發放,因此購買會開啟雲端存檔,並在商店開啟前告知你。在這兩件事發生之前,我們的伺服器上沒有識別碼、沒有文件,也沒有任何關於你的內容。
建立出的帳號是匿名的,透過 Firebase Authentication 產生一組隨機識別碼。它不與你的姓名、電子郵件、電話號碼或你在他處持有的任何帳號關聯,我們也無法用它識別你本人。它存在的目的是讓進度能在裝置之間帶走,並讓購買記入正確的存檔。
遊戲資料
儲存在你的裝置上。開啟雲端存檔時,同樣的資料也會以你的匿名 ID 保存在我們的伺服器上;關閉時,它不會離開你的手機:
| 資料 | 範例 |
|---|---|
| 進度 | 你已通關哪些房間、走到了哪裡 |
| 餘額 | 你的金幣與寶石 |
| 持有物 | 你擁有哪些英雄、目前裝備的是哪一位 |
| 獎勵紀錄 | 哪些房間已發放過一次性金幣 |
| 設定 | 語言、音效偏好、提示、震動 |
| 個人檔案 | 存檔建立時間、最後使用時間、由哪個平台建立 |
購買紀錄
你購買寶石時,我們會記錄購買來源的商店、商品識別碼、商店的交易識別碼、該筆購買屬於沙箱或正式環境、發放了多少寶石以及時間。正是這些讓我們能把你付費所得恰好發放一次,並在日後處理退款或爭議。
我們還會記錄商店針對該筆購買提供的銷售地區——Apple 的 storefront 或 Google Play 的地區代碼,例如 USA 或 DE。它來自商店經核驗的回覆,而非你的裝置,我們用它來處理客服與帳務。
我們從不接觸你的付款資訊。卡號、帳單地址以及付款本身,完全由 Apple 或 Google 處理。
使用分析
除非你開啟,否則一直關閉。遊戲在年齡問題之後只詢問一次,在你同意之前不收集任何內容。拒絕只需輕點一下,按鈕與同意一樣大,兩種選擇下遊戲完全相同。你可以隨時在 設定 → 隱私中更改;關閉後收集立即停止,而不是等到下次啟動。如果你始終不回答,就不會收集任何內容。若你同意,所傳送的內容如下:
我們使用 Firebase Analytics 了解遊戲是如何被遊玩的——人們走到哪些房間、在哪裡停下、購買流程是否失敗。我們傳送的事件為:開始與完成房間、選擇或購買英雄、開啟商店、購買金幣禮包、開始/完成/失敗一次寶石購買,以及切換語言。它們僅帶有房間編號、英雄名稱、商品識別碼或語言代碼,別無其他。
Firebase Analytics 也會自動蒐集一些資訊,包括應用程式執行個體 ID、裝置型號、作業系統版本與大致國家/地區。我們不會向其傳送購買憑證、收據,或任何能識別你本人的資訊。
當機報告
和分析在同一個開關上,預設關閉。如果你同意,而應用程式當機了,Firebase Crashlytics 會給我們送一份報告:錯誤內容、發生在程式碼的哪個位置、當時的裝置狀態,以及 Crashlytics 自行產生的一個安裝識別碼。我們不會附上購買資料,也不會附上任何能識別你個人身分的東西。
拒絕讓我們失去這些報告,而你不會失去任何東西——這是我們刻意做出的取捨。當機報告屬於診斷而非量測,我們本可以主張另一種法律依據;但我們認為,拒絕被量測的人,也就是拒絕讓我們了解他的裝置狀況。
濫用防護
Firebase App Check 會驗證請求來自真正的應用程式副本,在 Android 上使用 Play Integrity,在 iOS 上使用 App Attest。這有助於阻止有人偽造送往我們伺服器的請求來為自己發放貨幣。
我們不蒐集的內容
- 你的姓名、電子郵件地址或電話號碼
- 你的位置——我們不申請定位權限,也不從你的裝置推斷位置。購買紀錄中會包含商店針對該筆購買提供的國家或地區
- 通訊錄、相片、麥克風或相機
- 廣告識別碼——本遊戲不含廣告
- 任何我們會販售或提供給資料仲介的內容
支撐這一切的服務
以上全部執行在 Google Firebase 之上。我們逐一點名,因為「我們用了 Firebase」並沒有說明任何事情:
| 服務 | 在這裡做什麼 |
|---|---|
| Firebase Authentication | 簽發匿名識別碼,並保存與 Apple 或 Google 帳號的選用關聯 |
| Cloud Firestore | 在該識別碼下存放你的進度、餘額、英雄和已同步的設定 |
| Cloud Functions | 執行每一筆購買和獎勵的伺服器端邏輯,使餘額不會由你手機上的應用程式決定 |
| Firebase Analytics | 上面列出的遊戲事件。僅在同意後 |
| Firebase Crashlytics | 當機報告。僅在同意後 |
| Firebase App Check | 證明請求來自正版應用程式 |
購買本身由 Apple 或 Google Play 作為商家處理。我們從來看不到信用卡號。
如果你告訴我們你未滿 16 歲
分析和當機報告都完全不會執行,無論你之後點了什麼。年齡的答案會先於同意、並且獨立於同意被檢查,所以一位同意了分析的年輕玩家依然什麼都不會傳送。這是應用程式行為上的真實差別,而不是政策裡的一句承諾:它們在程式碼中是兩個各自獨立的條件,兩個都得通過。
這裡我們用 16 而不是 13。商店把本遊戲標為 13 歲以上適用,而歐盟的資料保護法把同意年齡定在 13 到 16 歲之間;取其中最高的,意味著一條規則就能保護所有人,無論住在哪裡。
3. 為什麼蒐集
| 目的 | 法律基礎(英國/歐盟 GDPR) |
|---|---|
| 儲存你的進度與餘額、交付購買內容 | 履行契約——這正是你所要求的服務 |
| 防止重複或詐欺性購買;App Check | 正當利益——保護服務與付費使用者 |
| 為退款、爭議與帳務保留購買紀錄 | 法定義務與正當利益 |
| 分析與當機報告 | 同意,除此之外沒有別的——第 6 條第 1 項 (a) 款。只詢問一次,未同意前保持關閉,可隨時在設定中撤回且不會失去任何東西,並且永遠不適用於未滿 16 歲的玩家 |
| 換手機時保留你的購買 | 履行契約——第 6 條第 1 項 (b) 款。是你要求我們保住你買過的東西。它是選用的,並且刻意不與以同意為基礎的分析問題綁在一起 |
| App Check,以及拒絕偽造的請求 | 正當利益——第 6 條第 1 項 (f) 款。保護這項服務和為它付過費的人。它證明的是應用程式的二進位檔,不攜帶任何屬於你的身分資訊 |
4. 由誰處理
我們使用 Google Firebase(Google Ireland Limited / Google LLC)進行身分驗證、儲存、分析、當機報告與濫用防護。Google 以我們的受託處理者身分行事,該處理適用 Google 自身的條款。
Apple 與 Google Play 依各自的隱私權政策,以獨立控管者身分處理購買。我們只收到購買的確認及其識別碼。
資料可能在你所在國家以外處理,包括在美國,並受 Google 提供的傳輸保護措施保障,例如標準契約條款。
我們不販售個人資料,也不為廣告目的分享個人資料。
你的資料會去哪裡
我們設立於哥斯大黎加,而 Google 的基礎設施遍布全球,因此你的資料會在哥斯大黎加境外以及歐洲經濟區境外處理,包括在美國。有兩套機制涵蓋這一點:
- 標準契約條款。作為 Firebase 客戶,我們受 Google 資料處理條款拘束,其中納入了歐盟執委會核准的、適用於向歐洲經濟區境外傳輸的條款,以及適用於向英國境外傳輸的英國附錄。
- 歐盟-美國資料隱私框架。Google LLC 已在該框架下取得認證,歐盟執委會認定它為向已認證的美國組織傳輸資料提供了適當的保護水準。
這兩者都不是我們談判來的,都是使用 Firebase 附帶的;我們把它們點出來,是為了讓你能自己去查核,而不是聽我們說說而已。
5. 保存多久
| 資料 | 保留多久 |
|---|---|
| 進度、餘額、英雄、已同步的設定 | 直到你刪除為止。沒有自動到期——沒有任何程式碼會按時間把它刪掉,我們寧可直說,也不願編造一個我們並不執行的期限 |
| 你的匿名識別碼,以及已關聯的帳號(如果有) | 直到你刪除為止,刪除時帳號本身也會一併消失 |
| 購買紀錄 | 無限期保留,你刪除後其中的識別碼會被去掉。它們是財務紀錄,交易識別碼正是防止已退款的購買被再付一次的東西 |
| 分析事件 | 在 Firebase 中設定的期限,Google 對事件資料設定的上限為 14 個月 |
| 當機報告 | Google 對 Crashlytics 自身的保留期限,已關閉的問題為 90 天 |
| 你手機上的設定 | 直到你解除安裝為止。除非開啟了雲端存檔,否則它們不會離開裝置,而且不含任何有價值的內容 |
- 遊戲資料——在存檔仍在使用期間保存,直到你要求我們刪除。
- 購買紀錄——刪除後仍會保留,但會移除你的匿名 ID。原因見刪除我的資料:這些是退款與帳務所需的財務紀錄,而保留交易識別碼正是防止一筆已退款的購買被重送、從而二次發放的手段。
- 分析與當機資料——依 Firebase 中設定的保留期限保存。
6. 你的權利
無論你所在地的法律是否要求,我們都將這些權利給予每一位玩家:
- 查閱——取得我們所持有的關於你的資料副本。
- 更正——更正任何有誤之處。
- 刪除——刪除你的雲端資料。請參見 刪除我的資料,其中說明了會移除什麼,以及唯一會保留的內容。
- 可攜性——以機器可讀的格式取得你的資料。
- 反對與限制——針對我們以正當利益為基礎的處理,包括使用分析。
- 撤回同意——在我們以同意為依據時,且不影響撤回前處理的合法性。
- 申訴——向英國或歐洲經濟區的本國監理機關,或向哥斯大黎加的 PRODHAB 提出。我們更希望你先來找我們,但這並非必要。
如何提出請求
由於你的存檔是匿名的,我們無法僅憑一個電子郵件地址把它和你本人對應起來——存檔上沒有任何可供比對的姓名。唯一能告訴我們哪個存檔屬於你的就是它的識別碼,而應用程式會把它顯示給你:
- 在遊戲中開啟設定並捲動到最下方。玩家 ID 印在版本號下方,並且可以選取複製。
- 帶上該識別碼和你的訴求——取得資料副本、更正、刪除、機器可讀的匯出,或反對分析——寄送電子郵件至 privacy@qirai.tech。
- 我們會回覆確認已收到,並在 30 天內完整答覆。若某項請求確實複雜,可能需要更長時間,我們會在 30 天期滿之前而不是之後告知原因。
如果雲端存檔處於關閉狀態,而且你從未購買過寶石,那麼並沒有識別碼可顯示—— 因為我們的伺服器上沒有任何屬於你的內容可供查詢。一切都在你的手機上,解除安裝即被刪除。
這些都不收費,我們也不索取身分證件——我們沒有任何東西可以用來核對——更不會因為你提出請求而差別對待你。如果我們無法處理某項請求,會說明是哪一項以及為什麼,你向監理機關申訴的權利依然保留。
刪除有獨立的頁面,因為有一樣東西會在刪除後留下,你應當在提出請求前知道這一點:請見 刪除我的資料。你也可以不聯繫任何人,直接在遊戲內的 設定 → 雲端存檔中刪除你的雲端存檔。
7. 兒童
Tiny Dungeon 是一款混合受眾的應用程式:成年人在玩,它顯然也吸引兒童。我們據此對待它,而不是聲稱並非如此。
我們只問一次
你第一次開啟遊戲時,它會詢問你的出生年份。這個問題刻意寫得中立—— 它不會告訴你哪個答案能換來什麼,也不會為你預先填入任何年份。你的回答保存在你的裝置與你自己的存檔中。遊戲內容不會因此改變,改變的只是我們蒐集什麼。
若你不回答,我們就以兒童對待。這是偏向謹慎的一側:意味著蒐集得更少,而不是更多。
未滿 16 歲的玩家有何不同
| 未滿 16 歲 | 16 歲以上 |
|---|---|
| 完全不做使用分析。蒐集被關閉。 | 第 2 節所列的遊戲事件 |
| 連往遊戲外部的連結被放在一道幼童不太可能答得出的問題之後 | 連結直接開啟 |
| 對任何人、任何年齡,都沒有廣告、沒有廣告識別碼、沒有廣告個人化—— 本遊戲完全不含廣告 | |
我們採用 16 歲而非 13 歲。資料保護法在不同國家將同意年齡訂在 13 至 16 歲之間;採用其中最嚴格的共同門檻,意味著一條規則就能保護所有人,無論其居住何處。
購買
家長可以透過 iOS 的「螢幕使用時間」或 Google Play 商店的家長控管完全關閉應用程式內購買。若你認為兒童進行了未經你授權的購買,Apple 與 Google 都提供退款—— 請參見支援。
若你認為兒童向我們提供了你不希望我們持有的資訊,請來信 privacy@qirai.tech,我們會予以刪除。另請參見刪除我的資料。
8. 本網站
以上內容說明的是遊戲。本節說明的是你正在閱讀的網站。兩者是分開的:這裡沒有帳號,沒有登入,你在這些頁面上的任何操作都不會與你在遊戲中的操作關聯起來。你的瀏覽器裡存了什麼、由誰存放、保留多久,都在 Cookie 與儲存逐項列出。
我們使用 Google Analytics 統計造訪次數,了解哪些頁面被開啟。 在你同意之前,它是關閉的。在此之前,你的瀏覽器中不會存入任何東西。Google 仍會收到「某個頁面被開啟」的訊號,但其中不含任何能在該頁面之後留存、或將一次造訪與下一次造訪關聯起來的識別碼。法律依據僅為你的同意;拒絕不會有任何損失,兩種情況下每個頁面的功能完全一樣。
如果你同意,Google Analytics 會在你的瀏覽器中存入一個識別碼,並接收你開啟的頁面、將你帶到這裡的頁面、你的大致國家/地區,以及瀏覽器和裝置類型。你的 IP 位址僅用於判斷大致位置,不會被儲存。我們從不傳送你的姓名、電子郵件地址或遊戲中的任何內容,因為本網站並不持有這些資訊。它不用於廣告:廣告訊號在程式碼中被設為拒絕,任何地方都沒有開啟它的按鈕。就此處理而言,Google Ireland Limited 依其自身條款作為我們的處理者。
你可以隨時改變主意。 在瀏覽器中清除本網站的儲存資料,效果相同。
我們還使用 Cloudflare Web Analytics 統計頁面瀏覽量。它不會在你的裝置上儲存任何東西—— 沒有 Cookie,不使用瀏覽器儲存,也不採集你的瀏覽器或裝置指紋——並且無法跨網站追蹤你。由於它什麼都不儲存,因此沒有需要同意的內容,也沒有可以關閉的開關。就此處理而言,本就為你發送本網站的 Cloudflare 作為我們的處理者。
除此之外,本網站不儲存任何內容。沒有廣告,沒有社群追蹤,沒有指紋識別。標題字體由 Google Fonts 提供,其性質決定了字體檔案的請求會到達該服務;頁面上的其他內容都只從本網站載入。
9. 變更
若我們修改本政策,會更新頁首的生效日期。若某項變更對我們處理你資料的方式有重大影響,我們會在應用程式內說明。
10. 聯絡方式
Qirai Technologies (3-101-960370 Sociedad Anónima), Río Segundo, Alajuela, Costa Rica.
privacy@qirai.tech