Privacy Policy — One-Tile Tactics
Last updated: 2026-09-02
The short version
One-Tile Tactics has no account of its own, no servers of our own, and collects nothing about you. Everything the game saves stays on your device, and deleting the app deletes all of it.
Two things can leave your device, and neither of them comes to us:
- Optional leaderboards. If you open the leaderboards or achievements, the game talks to Apple's Game Center or Google Play Games on your behalf. Sign-in is never required to play.
- The one-time full-game unlock. Looking up the price, buying, or restoring that purchase uses the platform store (Apple StoreKit on iOS). Apple handles the payment. We never see your card, Apple ID, or receipt.
The first 12 story sectors are free. Unlocking sectors 13–120 and sortie mode is a single non-consumable purchase. There are no ads, no energy, and no other items for sale.
What the game stores on your device
The game writes the following to your device's local storage. None of it is transmitted anywhere, and none of it is readable by us or by any third party.
| What | Why |
|---|---|
| Story progress, ratings and unlocks | So you can continue where you left off |
| Save file and three rolling backups | So a corrupted or interrupted write cannot lose your progress |
| Settings | Volume, vibration, execution speed, language, left-handed mode, text size, analytics opt-in |
| In-progress sortie state | So a five-node sortie survives closing the app |
| Tutorial progress | So the tutorial and one-off hints are not repeated |
| Achievements and offline statistics | So achievements stay unlocked and stats keep counting |
| Turn checkpoint, write-ahead copy and three rolling turn backups | So a force quit resumes at the newest intact completed turn |
| Local behaviour log | Only if you turn analytics on. See below. |
| Full-game unlock cache | So a purchase you already made still works offline |
Analytics
Analytics is off by default. You can turn it on or off at any time in Settings.
When it is on, the game writes a local log of gameplay events — which level was started, which route was chosen, how a level ended — to your device. This log is used for local debugging only. It is never transmitted, to us or to anyone. The outbound paths the app has are the platform leaderboard and the platform store described below. Neither of them carries this log.
Turning analytics off does not affect your ability to resume after a force quit; crash recovery and the behaviour log are separate.
Optional platform services
The game can submit your sortie scores to a leaderboard and mark achievements as unlocked, using the platform's own service:
- iOS — Game Center (Apple)
- Android — Google Play Games Services (Google)
Nothing happens here unless you go there. The game does not authenticate when it launches. Sign-in is triggered only when you open the leaderboards, open the platform achievements page, or tap "Connect". Declining, cancelling, or playing in airplane mode leaves every sector you already have access to playable; scores are still recorded locally. Buying or restoring the full-game unlock is a store purchase, not a Game Center sign-in.
If you do use it, this is everything that gets sent, and it goes to Apple or Google — not to us, because we operate no servers:
| What | When |
|---|---|
| A leaderboard identifier and your score (a number) | When you finish a sortie, if you are signed in |
| An achievement identifier | When you unlock an achievement, if you are signed in |
Your identity in that exchange is handled entirely by Apple or Google. The game does not create an account, and does not store your platform nickname or player ID — the nickname is held in memory for the current session only so it can be shown on the title screen, and is never written to any save file.
Scores you earn while offline or signed out are queued on your device and submitted the next time you open the leaderboards while signed in. You can avoid this entirely by never opening them.
What Apple and Google do with that data is governed by their policies: Apple Privacy Policy · Google Privacy Policy.
On Android this is why the app requests INTERNET and ACCESS_NETWORK_STATE — they are required by Play Games Services. The third permission, VIBRATE, is for the optional tactile feedback you can switch off in Settings. Android cloud backup (allowBackup) and cleartext traffic are both disabled.
Full-game unlock
The download is free. The first 12 story sectors — through the district-one midpoint — can be replayed without paying.
One non-consumable in-app purchase unlocks story sectors 13–120 and sortie mode. There are no ads, no energy, no cosmetics, and no other products. On iOS the purchase goes through Apple StoreKit; the product ID is com.tilefront.fullgame. Android store billing is not wired in this build.
We do not receive your payment details. Apple (or, later, Google) processes the transaction under their own terms. After a successful purchase or restore, the game stores a local flag so later sectors still open in airplane mode. Reinstall or a new device: Settings → Restore purchases.
What the game does not do
- No account of ours — no sign-up, no password, no user profile
- No network requests for our own purposes; we run no servers and receive nothing
- No advertising, and no advertising SDKs
- No consumable purchases, no energy, no cosmetics — the only product is a one-time full-game unlock
- No third-party analytics services or trackers
- No access to your contacts, photos, location, microphone, or camera
- No tracking across other apps or websites
Children
The game is suitable for general audiences and does not knowingly collect any personal information from anyone, including children. We receive no data about you at all, so there is nothing for us to collect, store, or disclose. If a child uses the optional platform leaderboards, or if a purchase is made, Apple's and Google's own family, Ask to Buy, and age-related controls apply to that account, not ours.
Your choices
- Turn analytics off (it already is by default) in Settings.
- Never sign in. Skip the leaderboards and achievements pages and no leaderboard data ever leaves your device.
- Restore purchases in Settings if you reinstall or switch devices.
- Delete everything by deleting the app. All local data is removed with it.
- Remove submitted scores through Apple or Google, not through us — we never had a copy. Game Center: iOS Settings → Game Center. Play Games: the Play Games app → Settings → Delete Play Games account & data.
- Manage a purchase through Apple or Google, not through us. iOS: Settings → Apple ID → Subscriptions / purchase history. A non-consumable unlock stays with the store account and can be restored in the app.
Because we hold no data about you, there is nothing to request access to, correct, export, or delete on our side.
Changes
If this policy changes, the "last updated" date above changes with it. Material changes will be noted in the app's release notes.
Contact
Questions about this policy: forestton@gmail.com
隐私政策(简体中文)
最后更新:2026-09-02
一句话版本
《一格出击》没有自有账号、没有我们自己的服务器,也不收集你的任何信息。 游戏保存的一切都只在你的设备上,删除应用即全部删除。
有两件事可能离开你的设备,而且都不会到我们这里:
- 可选的排行榜。 如果你主动打开排行榜或成就页,游戏会代你联系苹果 Game Center 或 Google Play 游戏。玩游戏从不要求登录。
- 一次解锁完整版。 查询价格、购买或恢复这笔购买,会走平台商店 (iOS 上是 Apple StoreKit)。付款由苹果处理。我们看不到你的卡号、 Apple ID 或收据。
前 12 个故事关免费。解锁第 13–120 关与出击模式是一次非消耗内购。 无广告、无体力、也不卖别的东西。
游戏在你设备上保存了什么
以下内容写入你设备的本地存储。它们不会被传输到任何地方,我们和任何第三方都读不到。
| 内容 | 用途 |
|---|---|
| 故事关进度、评级与解锁 | 让你能接着上次继续 |
| 主存档与 3 份滚动备份 | 存档损坏或写入中断时不至于丢进度 |
| 设置 | 音量、震动、执行速度、语言、左手模式、字号、分析开关 |
| 进行中的出击状态 | 让 5 节点出击能跨关闭应用继续 |
| 教学进度 | 教学与一次性提示不重复出现 |
| 成就与离线统计 | 成就保持解锁、统计持续累计 |
| 回合恢复点、写入前副本与 3 份回合备份 | 强制退出后从最近一个完好的完整回合继续 |
| 本地行为日志 | 仅在你开启分析时。 见下。 |
| 完整版解锁缓存 | 让已经买过的解锁在离线时仍然有效 |
关于分析
分析默认关闭,你可以随时在设置里开启或关闭。
开启后,游戏会把玩法事件(进入了哪一关、选了哪条路线、这一关怎么结束的) 写成一份本地日志。它只用于本机排查问题,从不外发——不发给我们,也不发给任何人。 应用的对外通道是下面写的平台排行榜和平台商店。这两条通道都不携带这份日志。
关闭分析不会影响强制退出后的恢复能力:崩溃恢复与行为日志是两件独立的事。
可选的平台服务
游戏可以把你的出击成绩提交到排行榜、把成就标记为已解锁,用的是平台自己的服务:
- iOS —— Game Center(苹果)
- Android —— Google Play 游戏服务(谷歌)
你不去,它就不发生。 游戏启动时不做任何认证。只有当你打开排行榜、打开平台成就页、 或点「连接平台」时才会触发登录。拒绝登录、取消登录、或在飞行模式下游玩, 你已经能玩的内容照常可玩,成绩照常记在本地。购买或恢复完整版是商店内购, 不是 Game Center 登录。
如果你确实用了,下面就是全部会被送出去的东西——而且送到的是苹果或谷歌, 不是我们,因为我们没有任何服务器:
| 内容 | 时机 |
|---|---|
| 一个榜单标识与你的分数(一个数字) | 打完一次出击,且你已登录 |
| 一个成就标识 | 解锁一个成就,且你已登录 |
这次交换里的身份完全由苹果或谷歌处理。游戏不建立账号, 也不保存你的平台昵称或 Player ID——昵称只在当前这次运行的内存里留着, 用来显示在标题页,从不写进任何存档。
离线或未登录期间打出的成绩会排在你设备上的队列里,等你下次登录着打开排行榜时提交。 你要是从不打开它,这件事就永远不会发生。
苹果与谷歌拿到这些数据之后如何处理,适用他们各自的政策: 苹果隐私政策 · 谷歌隐私政策。
Android 上申请 INTERNET 与 ACCESS_NETWORK_STATE 就是为了这个——它们是 Play 游戏服务所必需的。第三项权限 VIBRATE 用于触觉反馈,可以在设置里关掉。 Android 云备份(allowBackup)与明文流量均已关闭。
完整版解锁
下载免费。前 12 个故事关——到第一章中段 Boss——可以免费重玩。
一次非消耗内购解锁第 13–120 关与出击模式。无广告、无体力、无外观、也没有其他商品。 iOS 走 Apple StoreKit,商品 ID 为 com.tilefront.fullgame。本版本尚未接入 Android 商店结算。
我们收不到你的付款信息。交易由苹果(以及之后的谷歌)按他们自己的条款处理。 购买或恢复成功后,游戏会在本机记下解锁状态,方便飞行模式下进入后半段。 重装或换机:设置 → 恢复购买。
游戏不做什么
- 没有我们的账号——不注册、不设密码、无用户档案
- 不为我们自己的目的发起任何网络请求;我们没有服务器,也收不到任何东西
- 无广告,也没有任何广告 SDK
- 无消耗型内购、无体力、无外观——唯一的商品是一次解锁完整版
- 无第三方分析服务或追踪器
- 不访问通讯录、照片、位置、麦克风或摄像头
- 不跨应用或网站追踪
关于儿童
本作面向一般受众,不会在知情的情况下收集任何人(包括儿童)的个人信息。 我们完全收不到关于你的任何数据,因此没有可收集、存储或披露的内容。 若儿童使用了可选的平台排行榜,或发生了购买,适用的是苹果与谷歌自己的家庭、 「询问购买」与年龄相关管控,不是我们的。
你的选择
- 关闭分析(默认已关):在设置页。
- 永远不登录:不进排行榜与成就页,就不会有排行榜数据离开你的设备。
- 恢复购买:重装或换机后,在设置页操作。
- 删除全部数据:删除应用即可,本地数据随之清除。
- 删除已提交的成绩:找苹果或谷歌,不是找我们——我们从来没有过副本。 Game Center:iOS 设置 → Game Center。Play 游戏:Play 游戏应用 → 设置 → 删除 Play 游戏账号与数据。
- 管理这笔购买:找苹果或谷歌,不是找我们。iOS:设置 → Apple ID → 订阅 / 购买记录。非消耗解锁跟商店账号走,可在游戏内恢复。
由于我们没有持有你的任何数据,也就不存在需要向我们申请访问、更正、导出或删除的内容。
政策变更
若本政策变更,上方的"最后更新"日期会一并更新;实质性变更会写进版本更新说明。
联系方式
关于本政策的问题:forestton@gmail.com