Last updated August 13, 2026

Privacy policy

This policy describes the current internal TestFlight beta of ThatBoundGame. The service collects the limited account and gameplay data needed to authenticate players, run authoritative multiplayer matches and keep results consistent. It does not use advertising or cross-app tracking.

Who operates this beta

ThatBoundGame is operated by the Apple developer account publishing this TestFlight build (“we,” “us,” or “the operator”). During the internal beta, contact is provided through Apple's TestFlight feedback channel described on the Support page. A separate verified product mailbox may be published before external review.

Data we collect

Account and contact data
Username, required email address, internal account identifier, account creation/update times, and a one-way BCrypt password hash. The server does not store your plaintext password.
Authentication and security data
Opaque session-token digests, expiry/revocation times, connection state, security rate-limit values and limited request metadata such as IP address, route, time and result where needed to protect and operate the service. The opaque session token is stored in the iOS Keychain on your device and is not stored in plaintext on the server.
Rooms and gameplay
Room names and membership, team/readiness choices, selected mobile, bounded commands, server timestamps, wind and random state, positions, terrain, projectile events, damage, match outcome, reconnect state and integrity hashes. A private room password is one-way hashed; plaintext is not retained.
Progress and economy
Gold, GP, games played, wins, losses, match settlements and ledger entries. These values are calculated and stored by the server.
Feedback you choose to send
TestFlight feedback, descriptions and screenshots are handled through Apple when you submit them. Do not include passwords, session tokens or unnecessary personal information.

How we use data

Tracking, ads, cookies and analytics

ThatBoundGame does not include advertising SDKs, cross-app tracking, third-party analytics or behavioral profiling. This static website sets no cookies and loads no third-party scripts, fonts or pixels. The app's privacy manifest declares no tracking.

Disclosure and processors

We do not sell account or gameplay data and do not disclose it for advertising. The beta uses product-isolated application and PostgreSQL resources on operator-managed infrastructure. Apple processes TestFlight distribution and feedback under its own terms. Data may also be disclosed when required by law, to protect users and the service, or to investigate abuse.

Visibility to other players

Your username, room presence, selected mobile, team/readiness state, gameplay actions and match result can be visible to players in the same lobby, room or match. Your email address, password hash, session token and private-room password are not sent to other players.

Retention

Account deletion

Use the signed-in app's Delete Account action. It revokes sessions, releases username/email and irreversibly tombstones the account while retaining only unlinkable records needed for completed match and economy integrity. An active match is first resolved as a deterministic forfeit. Read the complete account deletion explanation.

Security

Mobile traffic must use authenticated HTTPS/WSS outside simulator-only localhost development. Passwords are one-way hashed, session tokens are random and stored only as digests on the server, the app stores its token in Keychain, the API binds to loopback behind TLS, and staging backups are encrypted and access restricted. No system can be guaranteed perfectly secure.

Your choices and questions

You can stop using the beta, log out, or delete your account in the app. To ask for access, correction or another privacy action during internal testing, use the TestFlight feedback instructions and begin the message with “Privacy request.” We may need to verify control of the relevant account.

Policy changes

We may update this policy as the beta changes. The page's updated date will change when processing or retention materially changes. App Store privacy answers and the app privacy manifest must remain consistent with the released build and backend.