本應用程式「SINGULARC」由 Oceantis (LO HUNG CHIN) 開發與發行。 隱私相關問題請聯絡:oceantis.support@gmail.com
遊戲程式不含任何網路連線功能,也沒有帳號、登入、雲端存檔、排行榜或社群功能。 我們不會收集、傳輸或儲存你的任何個人資料。
你的遊戲進度(分數、生涯紀錄、反物質燃料、倉庫與出擊配置、音量與語言設定) 以純文字檔只儲存在你的裝置本機,不會上傳到任何伺服器,我們也讀不到它。
遊戲內若顯示任何次數統計(例如你看過幾次廣告、開過幾個寶箱),那些數字 只是本機存檔裡的計數器,用來驅動遊戲規則,不會傳送到任何地方, 也不會與任何識別碼關聯。
本應用使用 Google AdMob 顯示獎勵式廣告(rewarded ads)。 這些廣告的特性是:
為了投放廣告,Google AdMob 可能收集與處理下列資料:
| 資料 | 用途 |
|---|---|
| 廣告識別碼(iOS 的 IDFA / Android 的廣告 ID) | 廣告投放、頻率控管、成效衡量 |
| 裝置與系統資訊(機型、作業系統版本、語言、國別等) | 廣告投放、相容性 |
| 由 IP 位址推得的粗略位置(國家/地區層級) | 廣告投放、詐欺防治 |
| 廣告互動事件(曝光、觀看完成、點擊) | 成效衡量、計費 |
本應用不針對 13 歲以下兒童設計,也不會在知情的情況下收集其個人資料。 本應用未申請兒童類目,並已在廣告後台將廣告內容分級設定為不高於本應用的年齡分級。 若你認為有兒童的資料被誤收,請來信 oceantis.support@gmail.com。
我們不持有你的任何資料,因此沒有保存期限可言。本機存檔的安全性由你的裝置本身 (作業系統的沙箱機制)保護。Google AdMob 端的保存期限依 Google 自己的政策辦理。
本政策若有變更,會更新本頁最上方的「最後更新」日期。若變更涉及資料收集方式的實質改變 (例如未來新增應用程式內購買或其他第三方 SDK),我們會在遊戲內或商店頁的更新說明中告知。
SINGULARC is developed and published by Oceantis (LO HUNG CHIN). For privacy enquiries: oceantis.support@gmail.com
The game contains no networking code and has no accounts, sign-in, cloud saves, leaderboards or social features. We do not collect, transmit or store any personal data.
Your progress (scores, career records, antimatter fuel, inventory and loadout, volume and language settings) is written to a plain-text file stored only on your device. It is never uploaded anywhere, and we cannot read it.
Any counters shown in-game (for example how many ads you have watched, or how many chests you have opened) are local save-file counters that drive game rules. They are never transmitted anywhere and are not linked to any identifier.
This app uses Google AdMob to serve rewarded ads. Specifically:
To serve those ads, Google AdMob may collect and process:
| Data | Purpose |
|---|---|
| Advertising identifier (IDFA on iOS / Advertising ID on Android) | Ad delivery, frequency capping, measurement |
| Device and system information (model, OS version, language, country) | Ad delivery, compatibility |
| Coarse location inferred from IP address (country/region level) | Ad delivery, fraud prevention |
| Ad interaction events (impression, completed view, click) | Measurement, billing |
This app is not designed for children under 13 and we do not knowingly collect their personal data. The app is not in the Kids Category, and the maximum ad content rating in our ad dashboard is configured no higher than the app's own age rating. If you believe a child's data has been collected in error, contact oceantis.support@gmail.com.
We hold none of your data, so no retention period applies on our side. Your local save file is protected by your device's own operating-system sandbox. Retention on Google's side is governed by Google's own policies.
If this policy changes, the "Last updated" date at the top of this page will change. If a change materially affects data collection (for example adding in-app purchases or another third-party SDK), we will say so in the in-game or store release notes.
<section id="labels"> 刪掉即可,前面兩節是完整的政策本文。
事實基礎正本 = docs/pinball/PINBALL_COMPLIANCE.md §4.2。
⚠ 送審當下請以 App Store Connect 問卷的即時選項為準,不要照抄本表的欄位名稱(蘋果會改)。
在 App Store Connect 的 App Privacy 中,要勾「Data Collected」,逐項如下。 ⚠ 三個欄位的意思不一樣,別混:「用於追蹤」= 與第三方資料串接做跨 App 廣告; 「與身分連結」= 與使用者身分/帳號綁定;「用途」= 拿去做什麼。
| 資料類別 | 收集? | 用途 | 與身分連結? | 用於追蹤? |
|---|---|---|---|---|
| Identifiers → Device ID(IDFA) | 是(AdMob) | 第三方廣告 | 否 | 是 |
| Usage Data → Advertising Data(廣告曝光/點擊) | 是(AdMob) | 第三方廣告 | 否 | 是 |
| Usage Data → Product Interaction(廣告觀看完成事件) | 是(AdMob) | 第三方廣告 · 分析 | 否 | 是 |
| Location → Coarse Location(由 IP 推得) | 是(AdMob) | 第三方廣告 · 詐欺防治 | 否 | 是 |
| Diagnostics / Crash Data | ⚠ 看你有沒有裝 Crashlytics —— 沒裝就答「否」 | App 功能 | 否 | 否 |
| Contact Info / User Content / Contacts / Photos / Health / Financial / Browsing History | 否 | — | — | — |
| Identifiers → User ID | 否(沒有帳號系統) | — | — | — |
| 遊戲進度(分數/燃料/倉庫) | 否 —— 只存本機、不上傳的資料不算「收集」 | — | — | — |
PrivacyInfo.xcprivacy(即使資料全不收也要交 ——
SDL2 用 mach_absolute_time,屬 required reason API 35F9.1;
AdMob SDK 自己那份 privacy manifest 由 Google 隨 SDK 提供)。
全部答 Data Not Collected。可直接寫進送審備註的證據句:
「本應用完全離線執行,不含任何網路程式碼。原始碼中 socket / connect / http / curl / NSURLSession 全部零命中;唯一的持久化是本機純文字檔(高分與玩家檔案),不離開裝置。」
grep -rniE 'socket|connect\(|http[s]?://|curl|NSURLSession|CFNetwork' ui_7inch/ui_pinball.c ui_7inch/ui_pinball_synth.c sim/main_pinball.c
PrivacyInfo.xcprivacy 仍然要交。