MARSH CALL 是一款在你手上那台裝置內完成的單人打鴨遊戲——iPhone、iPad 或 Android 手機都算。玩法兩端完全一致,差別在網路上:Android 版帶一條激勵廣告,也會向 Google 上報匿名的使用統計與崩潰紀錄;iPhone 與 iPad 版既沒有廣告也沒有統計,除了把分享卡片遞進系統分享面板,它自己不連網。以下依次說明應用在本機處理什麼、它對外發送什麼與發給誰、兩個平台各自申請的權限,以及你可以自己關掉的部分。
留在本機的部分
遊戲本身的一切——鴨子的飛行、彈道、計分——都在你的裝置上計算並繪製。你的進度(星級、最高分、已解鎖關卡)、成就、設定與遊玩計數都存放在應用自己的本機儲存裡。沒有帳號可註冊,伺服器上也不存放任何關於你的檔案。
運動感測器(陀螺儀與加速度計)只為兩個可選操作即時讀取:體感準星讓你傾斜手機時準星跟動,搖一搖換彈讓你晃一下手機就壓彈。感測器數值即用即棄,從不寫入檔案,也不上傳。在 iPhone 與 iPad 上,這兩個操作受下文「運動與健身」權限管轄;在 Android 上它們走的一般是非敏感感測器,應用不必為此向你申請任何東西。
統計與崩潰上報(僅 Android 版)
Android 版內建兩個 Google 元件:Firebase Analytics 統計玩法的使用情況,Firebase Crashlytics 在出故障時提交一份報告。iPhone 與 iPad 版兩者都不含;除了把分享卡片交給系統分享面板,它自身不發起任何網路請求。
- 這個應用往裡放什麼。一共五個事件,裡頭每個欄位都是關於遊戲的數字或短標籤:開始一關(關卡序號、本關目標、這一關分幾波)、打完一關(過沒過、星級、分數、命中率、擊落數、逃脫數、開火數),以及借槍廣告的三個——哪把槍被擺上借出位、獎勵是拿到、跳過還是失敗、失敗時的一句原因。畫面繪製或腳本出錯時,錯誤文字與它的呼叫堆疊會寫進崩潰報告,一併帶上你當時所在的關卡與波次。裡頭沒有一項指向你是誰:沒有帳號、沒有姓名、沒有電子郵件、沒有通訊錄、沒有相簿、沒有位置,不開相機也不用麥克風,不碰檔案。
- Google 自己會補什麼。這些 SDK 會為每則訊息附上它們自己的上下文——這台裝置上這份安裝的識別碼、應用版本、機型與製造商、目前那套作業系統的版本、螢幕尺寸、介面語言,以及工作階段的時間資訊。由於廣告 SDK 已經宣告了廣告識別碼權限,Google 也可能依它自己的政策使用你裝置的廣告識別碼;那個識別碼本應用從不讀取,也不儲存。
- 它去哪裡,你能控制什麼。這些全部進入 Google 的 Firebase 服務,而不是開發者自己架的伺服器。開發者在 Firebase 控制台裡讀到的是彙總計數,不另存副本;Google 對它收到的資料依自己的保留規則到期清除。約束它們的是 Google 隱私政策(https://policies.google.com/privacy)與 Firebase 服務條款(https://firebase.google.com/terms)。你能在 Android 系統自己的廣告設定裡重設或刪除廣告識別碼,也能在 Google 廣告中心(https://myadcenter.google.com)檢視或關掉興趣化廣告。這兩個元件都不阻擋內容:裝置完全斷網時,三十六關照樣一路打完。
權限,按平台分別說明
iPhone 與 iPad:
- 「運動與健身」只因為體感準星和搖一搖換彈而申請。iOS 跳出系統視窗之前,應用內會先有一張說明卡片講清楚感測器做什麼。不允許時瞄準退回為手指拖動,整個遊戲照玩——沒有任何內容被鎖在這項權限後面。
- 「加入照片」(僅寫入權限)只在你分享成就卡片時、於系統分享面板選擇「儲存圖片」才會出現,iOS 那時才會詢問是否加入這一張圖。應用不讀取你的相簿,也看不到相簿裡已有的內容。
Android 版不向你申請任何執行階段權限。系統危險權限清單上的項目一個都沒有:不取位置、不開相機、不用麥克風、不讀通訊錄、不碰通話紀錄、不存取檔案。安裝包裡確實帶著網路權限,以及由框架、廣告 SDK 與統計 SDK 自行合併進來的數個一般權限——其中廣告服務與廣告識別碼那幾項屬於 Google 的 SDK,不是遊戲自己做的事。它們都不阻擋內容:無論處於什麼狀態,整場狩獵都照樣打得完;取不到廣告識別碼時,廣告位就播一條相關性較低的普通廣告,統計也只是少了那個識別碼而已。那些網路拿到這些訊號後怎麼用,是它們自己的行為,寫在上文「統計與崩潰上報(僅 Android 版)」與下文「廣告(僅 Android 版)」兩節裡。
廣告(僅 Android 版)
- 形狀。武器面板裡 AK-47 與 SPAS-12 標為「借來」。點這兩顆芯片會播一段短影片激勵廣告,看完這把槍就歸你,直到彈藥打光;中途關掉則什麼也不發放。當下若沒有廣告可播,應用會直接告訴你並繼續——手槍從第一關就在手上,它能打通全部三十六關,沒有任何進度被押在廣告上。
- 誰來投放。影片由第三方廣告網路選擇並下發,也就是 Google Mobile Ads(AdMob)。本應用不自架廣告、不挑選廣告,也不把這個位置賣給任何人。
- 那個網路可能處理什麼。Google 的 SDK 可能使用你裝置的廣告識別碼及相關的裝置或工作階段資訊,用於挑選、投放與統計廣告,依的是 Google 自己的政策(https://policies.google.com/privacy)。這個應用往那條請求裡放的只有廣告單元識別碼與應用版本號——沒有姓名、沒有電子郵件、沒有帳號、沒有通訊錄、沒有位置、沒有分數、也沒有遊戲進度。
- 你能控制什麼。Android 系統自己的廣告設定裡可以重設或刪除廣告識別碼,Google 廣告中心(https://myadcenter.google.com)則用來檢視或關閉個人化廣告。這兩個開關都關不掉這個遊戲:借那兩把槍在每一關都是可選項,不看、不拿,也不過就是少一把槍。
- iOS 上沒有。iPhone 與 iPad 版不含任何廣告網路,在那裡借槍不花你任何東西。
成就分享卡片
解鎖成就後,應用可以在本機生成一張分享卡片——徽章、這一場戰績、應用標記,以及商店頁連結(iOS 上是 App Store,Android 上是 Google Play)。它自己哪裡也不去:是你把它交給系統分享面板,之後它歸你與你選定的對象。
應用不做的事
沒有帳號,沒有雲端存檔;本應用自己不進行跨應用、跨網站追蹤。除上文那個廣告位與統計、崩潰上報之外——兩者都只在 Android 版——應用不發起任何第三方網路請求,iOS 版更是既沒有廣告,也沒有分析與崩潰蒐集。
保留與刪除
所有遊戲資料都在你裝置的本機儲存裡,卸載應用即清除。它們是否會隨備份或換機一同轉移,由你的平台設定決定——iPhone 與 iPad 上是 Apple 的備份與移轉,Android 上是 Google 的備份與換機複製,開發者既不營運這些服務,也無法代你處理。廣告網路可能使用的廣告識別碼從不經過本應用儲存,重設或刪除它都在你的系統設定裡,不在這裡。統計與崩潰資料在發出的那一刻就離開你的裝置,之後由 Google 依它自己的保留規則持有並到期清除;開發者不另存副本,而資料裡沒有一項能指向你的身份,開發者這邊也就不存在可以按你的身份查出來或匯出的紀錄。
兒童
本應用不面向兒童,也沒有向 Apple 或 Google 申報為兒童定向應用或家庭計畫應用;它不向任何人(無論成人或兒童)收集個人資訊。廣告 SDK 與統計 SDK 各自使用的裝置與工作階段資訊只出現在 Android 版,由這些服務依自己的政策處理。
第三方元件
應用內建依寬鬆授權分發的開源元件:three.js(MIT)、Google Draco(Apache-2.0)與 Capacitor(MIT)。Android 版另含 Google Mobile Ads SDK 與 Firebase 的 Analytics、Crashlytics、Installations 元件:前者不是開源元件,依 Google 自己的條款分發;後者是 Apache-2.0 開源元件,但執行在 Google Play 服務之上。它們的用途與可能讀取的內容,見上文「廣告(僅 Android 版)」與「統計與崩潰上報(僅 Android 版)」兩節。
槍械美術素材來自第三方,依授權要求在此署名:三把槍的第一人稱模型(手槍、AK-47、SPAS-12)改編自 Cristian David Duque Camacho 的 "FPS Character Animation Pack" 系列(Sketchfab 帳號 DuqueCD7),許可證 CC BY 4.0(https://creativecommons.org/licenses/by/4.0/)。三個原始素材頁(作者側的素材名與遊戲內顯示名略有出入:包裡的 pistol 即遊戲內的 Hi-Power,"Saps-12" 即遊戲內的 SPAS-12):
- 手槍 - https://sketchfab.com/3d-models/fps-character-animation-pack-pistol-e2815a5bea3a4e3895b3c29a2586e671
- AK-47 - https://sketchfab.com/3d-models/fps-character-animation-pack-ak-47-b95778a564094fc3a49d1d6a3b6a30ab
- SPAS-12 - https://sketchfab.com/3d-models/fps-character-animation-pack-saps-12-3e5ebbd4ace24f2e92eadb7252927b31
本應用的包內是這三件素材的壓縮副本:貼圖被縮小並重新編碼,動畫只保留待機、開火、換彈三條。槍身網格、手部與骨架皆為作者原樣未改的作品,每個檔案內部也仍帶有他的署名與許可證資訊。
另:一把備用的 AK-47 槍模為 BlenderKit 的免費可商用素材(作者 Ali Qolami);三條槍聲是從第三方實地錄音剪出的單發採樣。鴨群、場景與其餘全部音訊由本專案自製。
聯絡方式
營運主體:北京藍海鑫帆科技有限公司
隱私及使用者支援信箱:howoo.bluesail@gmail.com
來信可註明 MARSH CALL,並說明你希望處理的事項;也可透過應用在商店頁(App Store 或 Google Play)的支援連結找到我們。我們不會為受理普通問題而要求與請求無關的個人資訊。