Privacy Policy

milliFleet is designed to be private by default. This page explains, in plain language, what information is (and is not) handled when you use the app โ€” including what has to travel over the internet for two player games to work.

No ads ยท No tracking

No ads, no analytics, no tracking

milliFleet has no accounts to create, no advertising, no usage analytics, no tracking SDKs, and never sells or shares your data.

There is one thing milliFleet does send over the internet, and it is worth being clear about: a two player game needs a server to pass moves between the two devices. That is the only reason anything leaves your device, and what gets sent is described below.

Single player games are entirely offline. Playing against the AI sends nothing anywhere โ€” no network connection is used or required.

What is not collected

  • No account registration with the developer
  • No analytics or usage tracking
  • No advertising or tracking SDKs
  • No device identifiers collected for tracking
  • No contacts, photos, location, or microphone access
  • No sale or sharing of data with third parties

Two player games

When you play against another person over the internet, moves are relayed through a server run on Cloudflare's network on the developer's behalf. What passes through it is game data only:

  • A game identifier for the match
  • Ship placements and shots fired
  • Whose turn it is, and the result of each shot
This state exists so the game can be played and refereed fairly โ€” the server has to know where the ships are so it can tell you whether you scored a hit. Live game state is held for the duration of the match. Once the game ends, only the result may be kept, to support leaderboards.

Game Center & Local Play

If you find an opponent through Game Center, matchmaking and your player identity are handled by Apple under Apple's privacy policy โ€” milliFleet does not create its own account for you, and receives only what Game Center provides for showing your opponent who they are playing.

Local Play connects two nearby devices directly over Wi-Fi and Bluetooth. Those games do not pass through any server, and require Local Network permission on your device.

Notifications & Live Activities

If you allow notifications, milliFleet uses a push token to tell your device when it is your turn and to update the Live Activity on your Lock Screen. The token is used for that purpose alone โ€” it is not used to build a profile, and it is not shared.

You can turn notifications off in iOS Settings at any time; two player games still work, you just will not be alerted between turns.

On-device storage

Settings, progress, and unlocked themes are stored on your device. If you delete the app, local progress may be removed โ€” purchases can be restored.

In-App Purchases

Purchases are processed by Apple's App Store. milliFleet does not receive your payment details. Apple may associate purchases with your Apple ID as part of standard App Store operations.

Changes to this policy

If milliFleet's privacy practices change, this page will be updated before (or at the time) any changes take effect.

Effective date: 2026-08-09

Contact

Privacy questions can be sent via the support email link.