Privacy Policy
Effective date: June 22, 2026
Overview
Hex Armada is a turn-based strategy game for iOS. This policy explains the information handled by the app, including local saves, Apple Game Center identity, online multiplayer hosted on Supabase, push notifications, local network play, and StoreKit purchases.
Information stored on your device
Hex Armada stores gameplay and settings data locally so matches can continue after you close the app. This can include:
- Match progress, boards, turns, fleet placement records, player names, queued shots, and match history.
- Career and match statistics generated from your saved matches.
- Menu choices, selected game mode, player count, local player names, and map seeds.
- Local network peer identifiers used to recognize nearby multiplayer sessions.
- A cached online multiplayer profile and recent online game list keyed to your Game Center identity.
- Cached launch policy data, rollout bucket, and popup display history.
Deleting Hex Armada from your device removes local app data stored by the app on that device.
Game Center identity
Hex Armada uses Apple Game Center to sign you in and identify you for online play. The app reads your Game Center display name, alias, player identifiers, and (where available) your Game Center profile photo, recent players, and friends who can be challenged. Game Center itself is operated by Apple under Apple's terms and privacy policy.
To verify your identity to the online multiplayer service, the app can request a Game Center identity-verification signature from Apple and send it to that service (see below).
Online multiplayer (Supabase)
Online multiplayer in Hex Armada is hosted on Supabase, a third-party backend service. When you create, join, or play an online match, the app sends and receives data through Supabase, including:
- Your Game Center display name, alias, and player identifiers, and a Game Center identity-verification signature.
- Lobby codes, seat assignments, invitations, and reservations.
- Shared match state such as the board, turn number, board seed, fired shots, hit and sunk results, and match status.
- Your fleet and headquarters placement for the matches you take part in.
- A device push token used to notify you about your turn (see Push notifications).
This data is processed and stored by Supabase so that online matches can be synced between the players in a match. Supabase and normal internet infrastructure may also process technical request information such as IP address, user agent, timestamps, and server logs.
Push notifications
If you allow notifications, Hex Armada registers for Apple Push Notification service (APNs) and sends the resulting device token to the Supabase multiplayer service. This is used to alert you when it is your turn or when you receive an online invitation. You can turn notifications off at any time in iOS Settings; the app continues to work without them.
Local network multiplayer
Nearby local network multiplayer uses Apple Multipeer Connectivity. Devices on the same network may exchange lobby names, peer display names, player mappings, fleet placements, and match state directly with nearby players in that session. This local network play is peer-to-peer and is not routed through Supabase.
Launch policy and feature flags (Supabase)
Separately from multiplayer, Hex Armada checks a Supabase-hosted endpoint for launch policy, version rules, remote messaging, and feature flags. This request includes app ID, platform, environment, app version, build number when available, and a random rollout bucket stored on your device. It does not include your saved matches or local network lobby contents.
In-app purchases
Hex Armada uses Apple StoreKit for the Multiplayer upgrade. Purchases, refunds, and payment details are processed by Apple. Hex Armada checks StoreKit product and entitlement status so it can unlock eligible multiplayer features.
Analytics, ads, and crash reporting
The app does not include a dedicated third-party analytics SDK, advertising SDK, tracking SDK, or third-party crash reporting SDK. Hex Armada uses Apple system logging for diagnostics on the device. System logs are not a Hex Armada analytics service, but they may be available through Apple developer tools when diagnosing issues.
Data sharing
Hex Armada does not sell personal information. Data may be processed by Apple services when you use Game Center, push notifications, StoreKit, or local network features, and by Supabase when you play online multiplayer or when the app checks launch policy and feature flags.
Your choices
- You can play Pass & Play or Local Network games without signing in to Game Center or playing online.
- You can manage Game Center and purchase settings through iOS and your Apple Account.
- You can turn push notifications on or off in iOS Settings.
- You can remove local Hex Armada data from a device by deleting the app.
- You can contact support for help with privacy questions or account-related multiplayer issues.
Contact
Privacy questions can be sent to help@hexarmada.com.