Scope
This Privacy Policy explains how Aerodyne Inc. collects, uses, discloses, and protects information for Port 443 / Containment, port-443.com, api.port-443.com, and related support services.
The game is designed around pseudonymous play. We do not require a player name, social login, Game Center login, email account, advertising ID, or contact list access to play.
Information We Collect
| Category | Examples | Primary uses |
|---|---|---|
| Pseudonymous account and device identifiers | Player ID, device ID, API token hash, app account token, app/build/platform, server timestamps | Authenticate the app, sync progress, protect purchases, provide support, prevent abuse |
| Gameplay and progression | Research state, currency balances, entitlements, saved progression, challenge starts/completions, proof hashes, leaderboard scores, generated display ID such as CMD-xxxxxx | Operate gameplay, challenges, rewards, leaderboards, balancing, and fair-play checks |
| Purchases | StoreKit product ID, transaction IDs, original transaction IDs, environment, signed payload hash, purchase date, grants, refunds, revocations | Deliver purchases, restore entitlements, reconcile refunds, prevent fraud, accounting |
| Security and anti-cheat | App Attest key ID, attestations, assertions, challenge nonce, request path, body hash, sign count, plausibility status, rate-limit records, IP address and user-agent in server logs | Protect accounts, leaderboards, economy, challenge rewards, and backend availability |
| Diagnostics | Local crash, hang, performance, thermal, low-power, app/build, OS version, event summaries, file metadata; uploaded only when you opt in to share diagnostics | Troubleshoot crashes, stability, purchases, backend issues, and fair-play integrity |
| Support communications | Customer support data and contact information you choose to provide through the support form, App Store support, TestFlight feedback, or another support channel | Respond to requests, verify identity, resolve disputes, process privacy requests |
| Local preferences | Audio settings, haptics, accessibility settings, notification settings, cosmetics, tutorial state, local save snapshot | Remember settings and support offline play |
Information We Do Not Collect
We do not collect payment card numbers. Apple processes App Store billing. We do not use IDFA, App Tracking Transparency tracking, third-party ad SDKs, Firebase, Sentry, Mixpanel, Game Center, CloudKit, or remote push notification tokens in the launch build.
Notifications are local device notifications for research completion, core completion, and daily or weekly availability unless we later disclose and implement remote notifications.
App Store Privacy Label Summary
The launch build does not use data for tracking. Data collected by the app or server is used for App Functionality, including authentication, purchases, cloud-linked progression, research, challenges, rewards, leaderboards, anti-cheat, fraud prevention, diagnostics, stability, and support.
The App Store privacy categories that may be linked to your pseudonymous player or device identity are Email Address if you provide one for support or privacy requests, User ID, Device ID, Purchase History, Gameplay Content, Product Interaction, Customer Support Data if you contact support, Crash Data, Performance Data, Other Diagnostic Data, and Other Data Types for security, anti-cheat, rate-limit, and App Attest metadata.
How We Use Information
We use information to operate the game, maintain server-authoritative currency and research systems, provide leaderboards and challenges, deliver purchases, restore entitlements, detect cheating and fraud, enforce fair play, troubleshoot issues, respond to support and privacy requests, comply with law, and improve stability and balance.
Public Information
Leaderboards may show a generated display identifier, scores, rankings, level, challenge period, and related gameplay statistics. We do not publish your email address or payment information.
Sharing
We share information with service providers that host and secure the game backend, Apple for App Store purchases, App Attest, notifications, and diagnostics frameworks, professional advisors, authorities when legally required, and successors in a business transaction. We do not sell personal information or share it for cross-context behavioral advertising.
Retention
We keep gameplay, economy, entitlement, transaction, anti-cheat, and leaderboard records as long as needed to operate the service, preserve fair play, resolve disputes, and comply with legal/accounting obligations. Local diagnostics are capped on device. Uploaded diagnostics and support records are kept only as long as reasonably needed for support, security, and service improvement.
Your Choices and Rights
You can turn local notifications, voiceovers, subtitles, haptics, reduced motion, and diagnostic upload controls on or off in the app. You can request access, deletion, correction, portability, limitation, or appeal by following the Privacy Rights page.
Children
Port 443 / Containment is not directed to children under 13. If you believe a child provided personal information, contact us so we can review and delete it where appropriate.
Contact
Privacy questions and requests should be submitted through the support form with your Support ID when available. Controller/operator: Aerodyne Inc., Dover, Delaware, USA.