一句话总结
The Short Version
SpinGap(包名 com.guanren.spingap,以下简称"本应用")是一款单机益智游戏。本应用不要求注册账号、不收集你的姓名、手机号、邮箱、位置、通讯录、照片或任何可直接识别你身份的信息,也不需要这些权限。你的游玩进度(关卡解锁、星数、皮肤、音效与震动开关)只保存在你手机的应用私有目录里。本应用不运营任何自有服务器,没有云端存档,也没有排行榜。
为让游戏保持免费,应用内会展示第三方广告(Google AdMob)。这些广告 SDK 会按行业惯例收集设备广告标识符等用于投放与计量的信息,详见第五章。
SpinGap ("the App", package com.guanren.spingap) is an offline puzzle game. The App requires no account and collects no name, phone number, email, location, contacts, photos, or any other personally identifying information, and it does not request those permissions. Your progress (level unlocks, stars, ball skin, sound and haptics toggles) is stored only in the App's private storage on your own phone. The App runs no server of its own, has no cloud saves, and has no leaderboard.
To keep the game free, third-party ads (Google AdMob) are shown in the App. Those ad SDKs collect standard information such as the advertising ID for delivery and measurement — see Section 5.
一、适用范围
1. Scope
本政策说明本应用在你的设备上读写哪些数据、申请哪些权限,以及你对自己的数据拥有哪些权利。本政策仅适用于 SpinGap 应用本体,不适用于你通过系统浏览器打开的第三方网站(如广告落地页或应用商店页面),那些网站适用它们各自的隐私政策。
This policy explains what data the App reads and writes on your device, which permissions it uses, and what rights you have over your own data. It applies only to the SpinGap app itself, not to third-party websites you open through your browser (such as ad landing pages or store listings), which are governed by their own privacy policies.
二、我们收集哪些信息
2. What Information We Collect
我们不收集你的个人数据,也不向开发者服务器上传任何内容(本应用没有开发者服务器)。具体来说:
- 不收集姓名、手机号、邮箱、身份证件、地址等身份信息;
- 不读取位置、通讯录、短信、通话记录、相册、文件;
- 不使用麦克风、摄像头;
- 不内置统计分析 SDK、崩溃上报 SDK,不做用户画像,不跨应用追踪你;
- 没有账号体系、没有云同步、没有排行榜、没有社交分享;
- 唯一的对外网络请求来自广告服务(第五章)。
We do not collect your personal data and we upload nothing to a developer server (the App has no developer server). Specifically:
- No name, phone number, email, identity document, or address;
- No access to location, contacts, SMS, call logs, photo library, or files;
- No microphone or camera use;
- No analytics SDK, no crash-reporting SDK, no profiling, no cross-app tracking;
- No accounts, no cloud sync, no leaderboard, no social sharing;
- The only outbound network traffic comes from the ad service (Section 5).
三、本应用会存哪些数据(全部只在本机)
3. What the App Stores (All Local)
这些数据存放在 Android 应用私有目录的 DataStore 文件中(文件名 aa_save),其他应用无法读取。卸载应用或"清除应用数据"即全部删除。
This data lives in a DataStore file named aa_save inside the App's private directory on Android, unreadable by other apps. Uninstalling the App or clearing its data deletes all of it.
| 存储内容 | 用途 | Stored item | Purpose |
|---|---|---|---|
| 已解锁关卡、每关星数 | 恢复游戏进度 | Level unlocks, stars per level | Restore your progress |
| 当前球体皮肤 | 记住你选的外观 | Selected ball skin | Remember your look |
| 无限模式最佳连续过关数 | 展示个人最好成绩 | Best endless streak | Show your personal best |
| 音效开关、震动开关 | 记住设置偏好 | Sound and haptics toggles | Remember your preferences |
| 教程已看过标记、合规同意标记、评分提示已弹过标记 | 避免重复打扰你 | Tutorial seen, consent given, rate prompt shown flags | Avoid nagging you repeatedly |
| 本地计数:开局次数、失败次数 | 仅作本机累计记录,不上传,也不用于任何其他用途 | Local counters: plays, fails | Recorded locally only, never uploaded and never used otherwise |
另外,若你在系统设置中开启 Android 自动备份(默认开启),上述数据可能由操作系统备份到你的 Google 账号云端硬盘,卸载后重装可自动恢复。这由 Android 系统执行、由你控制,可在"设置 → 系统 → 备份"中关闭或删除。应用本身不参与该备份,也无法读取你的云端备份。
Separately, if Android Auto Backup is enabled in system settings (on by default), the data above may be backed up by the operating system to your Google account, so it can be restored after reinstalling. This is performed by Android and controlled by you; you can turn it off or delete it in Settings → System → Backup. The App neither performs nor can read that backup.
四、应用申请的权限及用途
4. Permissions and Why
本应用自身代码不主动申请任何权限。你在系统"应用权限"页面看到的权限,全部来自集成进来的第三方库(主要是广告 SDK)在构建时自动合并的声明:
The App's own code requests no permissions at all. Every permission you see on the system App-permissions screen comes from declarations merged in automatically by the third-party libraries it uses (chiefly the ad SDK) at build time:
| 权限 | 谁在用 / 用来干什么 | Permission | Used by / for |
|---|---|---|---|
INTERNET |
广告 SDK:向广告服务器请求广告内容。游戏本体全程离线可玩。 | Ad SDK: request ad content from the ad server. The game itself is fully playable offline. | |
ACCESS_NETWORK_STATE |
广告 SDK:判断当前是否联网,避免离线时反复请求。 | Ad SDK: check connectivity so it does not retry while offline. | |
com.google.android.gms.permission.AD_ID |
广告 SDK:读取设备广告标识符,用于广告投放与频次控制。可在系统"广告"设置中重置或删除。 | Ad SDK: read the advertising ID for ad delivery and frequency capping. Resettable and deletable in system Ads settings. | |
ACCESS_ADSERVICES_AD_IDACCESS_ADSERVICES_TOPICSACCESS_ADSERVICES_ATTRIBUTION |
广告 SDK:Android 隐私沙盒(Privacy Sandbox)相关权限,用于在不用跨应用标识符的前提下衡量广告效果。 | Ad SDK: Android Privacy Sandbox permissions, used to measure ads without cross-app identifiers. | |
WAKE_LOCK |
广告 SDK:播放广告时短暂保持唤醒,避免加载中熄屏中断。 | Ad SDK: briefly keep the device awake while an ad is loading. |
本应用明确不申请、也不使用的权限
Permissions the App does not request or use
- 不使用 位置(精确 / 粗略)、后台位置;
- 不使用 相机、麦克风、录音;
- 不使用 通讯录、日历、短信、通话记录;
- 不使用 外部存储读写、照片 / 媒体访问(进度写在应用私有目录,不需要存储权限);
- 不使用 后台前台服务、开机自启、悬浮窗、安装其他应用。
- Not used Location (precise or approximate), background location;
- Not used Camera, microphone, audio recording;
- Not used Contacts, calendar, SMS, call logs;
- Not used External storage or photo/media access (progress is written to private storage, needing no permission);
- Not used Foreground services, boot autostart, overlay, installing other apps.
performHapticFeedback),不需要 VIBRATE 权限,你随时可以在应用设置里关闭,或直接在系统里关闭触感。performHapticFeedback), which requires no VIBRATE permission. You can switch it off in the App's settings, or disable touch feedback system-wide.五、第三方服务(广告)
5. Third-Party Services (Ads)
本应用集成 Google AdMob(Google LLC / Google Ireland Limited)展示横幅广告与插屏广告,以维持免费运营。广告 SDK 可能收集并使用以下常规信息用于投放、频次控制与效果统计:
- 设备广告标识符(Advertising ID);
- 设备型号、操作系统版本、语言与大致地区(由 IP 推断的国家/城市级,非精确定位);
- 网络状态(Wi-Fi / 移动网络)、IP 地址;
- 广告的展示与点击事件。
这些信息由 Google 依据其隐私政策处理,不经过我们(本应用没有服务器,我们也拿不到这些数据)。Google 隐私政策:policies.google.com/privacy
The App integrates Google AdMob (Google LLC / Google Ireland Limited) to show banner and interstitial ads and stay free. The ad SDK may collect and use routine information for delivery, frequency capping, and measurement:
- Advertising ID;
- Device model, OS version, language, and coarse region inferred from IP (city/country level, not precise location);
- Network type (Wi-Fi / mobile) and IP address;
- Ad impression and click events.
This is handled by Google under its own privacy policy and never passes through us (the App has no server, and we cannot access it). Google privacy policy: policies.google.com/privacy
广告的展示规则(我们把打扰压到最低)
How ads are shown (kept minimal)
- 横幅固定在主菜单、选关页与游戏画面内的固定位置,不遮挡操作区;
- 插屏只在关卡结算阶段出现,且第 6 关起才参与、每通关 3 关最多展示 1 次;
- 冷启动后 2 分钟内一律不展示插屏;
- 通关最后一关时不展示插屏,把画面留给你;
- 游玩过程中不会无预期弹出广告。
- Banners sit in a fixed position on the main menu, level select, and in-game screen, never covering your controls;
- Interstitials appear only at level results, only from level 6 onward, and at most once per three level clears;
- No interstitial at all within two minutes of a cold start;
- No interstitial when you clear the final level;
- No unexpected ads mid-play.
六、你的权利与怎么行使
6. Your Rights and How to Exercise Them
由于本应用不保存任何可识别你身份的个人数据,最核心的事实是:你的数据一直在你手里,删除动作你自己就能立刻完成,不需要向我们申请。下表是逐项对照:
Because the App holds no personally identifying data, the key fact is: your data is already in your hands, and you can delete it yourself, immediately, with no request to us. Item by item:
| 你的权利 | 怎么做 | Your right | How to do it |
|---|---|---|---|
| 知情权:知道应用存了什么、用了什么权限 | 就是本页面(第三、四章) | To know what is stored and which permissions are used | This page (Sections 3 and 4) |
| 访问 / 查阅权 | 进度数据是设备本地文件,无服务器副本可供调取;应用界面即为它的呈现 | Access | Progress is a local file with no server copy; the App UI is its full presentation |
| 删除权(含被遗忘权):清空游戏进度 | 应用内「设置 → 清空游戏进度」(会二次确认) | Erasure (incl. right to be forgotten): wipe progress | In-app Settings → Reset progress (with a confirmation step) |
| 删除权:彻底删除全部本地数据 | 系统「设置 → 应用 → SpinGap → 存储 → 清除数据」,或直接卸载应用 | Erasure: remove all local data completely | System Settings → Apps → SpinGap → Storage → Clear data, or simply uninstall |
| 撤回同意 / 关闭个性化广告 | 系统「设置 → 隐私 → 广告」中重置或删除广告 ID、关闭个性化广告;广告投放偏好由 Google 的广告设置控制 | Withdraw consent / opt out of personalized ads | System Settings → Privacy → Ads: reset or delete the advertising ID and turn off personalized ads; ad delivery preferences are controlled by Google's Ads settings |
| 拒绝权:不再接收广告 | 应用本体离线可玩;如不想看到任何广告,卸载即为最终选择 | To object: stop receiving ads | The game plays offline; if you never want ads, uninstalling is the ultimate option |
| 反对自动化决策 / 画像 | 我们不进行用户画像,不做自动化决策;广告定向由 Google 完成,可如上关闭 | Object to profiling / automated decisions | We do no profiling and no automated decision-making; ad targeting is Google's and can be disabled as above |
| 数据可携带权 | 无服务器数据可携带;本地进度由 Android 系统备份能力自行迁移 | Portability | No server data to port; local progress migrates via Android's backup capability |
| 投诉权 | 可先邮件联系我们;如不满意,可向所在国家/地区的数据保护监管机构投诉 | To complain | Email us first; if unresolved, complain to your local data protection authority |
加州居民(CCPA/CPRA):我们不出售、也不共享你的个人信息(无出售行为、无跨上下文行为广告的数据交换由我们发起)。如你有相关请求,可发邮件至下方地址 —— 虽然我们很可能没有任何关于你的数据可以响应。
California residents (CCPA/CPRA): we do not sell or share your personal information (we perform no sales, and initiate no cross-context behavioral advertising data exchange). You may still email us with a request — though we most likely hold no data about you to act on.
七、儿童隐私
7. Children's Privacy
本应用面向 13 周岁及以上的一般用户,不面向儿童,也不会在知情情况下收集 13 岁以下儿童(或所在司法辖区规定的相应年龄以下儿童)的信息。首次启动时会明确提示年龄门槛。由于本应用不收集任何个人信息,也不含社交、聊天、用户生成内容或内购,儿童的隐私风险被降到最低。若你作为监护人认为孩子正在使用本应用并希望删除其数据,直接卸载应用或在系统设置中清除应用数据即可。
The App is intended for a general audience aged 13 and over, is not directed at children, and does not knowingly collect information from children under 13 (or the equivalent age in your jurisdiction). The age threshold is shown at first launch. Since the App collects no personal information and has no social features, chat, user-generated content, or in-app purchases, privacy risk for children is minimal. If you are a guardian and want a child's data removed, just uninstall the App or clear its data in system settings.
八、数据安全
8. Data Security
本应用产生的数据存放在 Android 应用私有目录,受系统沙箱保护,其他应用无法读取(在未 root 的设备上)。广告请求使用 HTTPS 传输。由于我们根本没有服务器、也没有你的账号,也就不存在"服务器被拖库导致你数据泄露"这种情形。请自行注意:若设备已解锁或借给他人使用,本机进度是可见的。
App data lives in Android's private app directory, protected by the system sandbox and unreadable by other apps (on non-rooted devices). Ad requests use HTTPS. Because we run no server and hold no account of yours, there is no scenario in which a server breach exposes your data. Please note: if your device is unlocked or shared, the local progress is visible to whoever uses it.
九、本政策的变更
9. Changes to This Policy
如本政策发生变更,我们会更新本页面并调整顶部的"最后更新"日期。若未来版本新增任何数据收集功能(例如排行榜、云存档),我们会在上线前更新本政策,并通过应用内提示或应用商店更新说明提前告知,且在法律要求时重新征求你的同意。
If this policy changes, we will update this page and revise the "Last updated" date above. If a future version adds any data collection (e.g. a leaderboard or cloud saves), we will update this policy beforehand and notify you through an in-app notice or store release notes, obtaining fresh consent where the law requires it.
十、联系我们
10. Contact Us
对本政策有任何疑问、或想行使上述任何一项权利,请发邮件至 455647783@qq.com。我们会尽力在合理期限内回复。
For any question about this policy, or to exercise any right above, email 455647783@qq.com. We will do our best to reply within a reasonable period.