Skip to main content

PRIVACY

Effective August 10, 2026

The short version: RetroCenter has no advertising or analytics, but accounts, verified gameplay, the points economy, abuse prevention, and Stripe billing require limited data.

Data kept in your browser

Game progress, high scores, achievements, favorites, control mappings, audio settings, and accessibility preferences are stored in local storage and IndexedDB. Replay data may be held locally until a signed-in run is submitted. You can erase browser-only data from the Customize page or by clearing site data in your browser.

Account and gameplay data

When you create or use an account, the server stores:

  • Your normalized email address, an Argon2id password hash, and account creation time.
  • HMAC-protected session identifiers and expiry times; raw passwords are never stored.
  • Point balances and ledger entries, inventory, equipped cosmetics, and purchase history.
  • Submitted run seeds, input logs, score events, verification outcomes, leaderboard data, milestone claims, and abuse-review flags.
  • Short-lived request-address rate-limit keys used to protect account and API endpoints.

This data is used only to provide accounts, replay verification, leaderboards, purchases, fraud/abuse controls, support, and service reliability. It is not sold or used for targeted advertising.

Payments and Stripe

Stripe hosts Checkout and the customer portal. RetroCenter sends the account email and internal account reference needed to create a subscription Checkout, and stores Stripe customer, subscription, Price, and Checkout Session identifiers plus fulfillment status. RetroCenter does not receive or store full card numbers or card security codes. Stripe processes payment and billing data under its own privacy terms.

Retention

  • Sessions expire after 30 days and expired rows are swept automatically.
  • Verified-run input logs are pruned after 30 days; settlement and score records may remain.
  • Rate-limit buckets expire automatically after their enforcement window.
  • Account, ledger, inventory, billing-reference, and audit records remain while the account exists and as needed for payment reconciliation, fraud prevention, or legal obligations.

Your choices

You can use the 24 free games without an account and clear browser-only data at any time. Billing changes and cancellation are available through the Stripe customer portal on the Circuit Pass management page. Self-service account export and deletion are not yet available; do not create an account or purchase if that limitation is unacceptable.

What we don't do

  • No analytics or telemetry of any kind.
  • No advertising or third-party trackers.
  • No tracking cookies or browser fingerprinting.
  • No remote fonts; application assets are served from RetroCenter.

Network and offline behavior

Normal application requests stay on this origin. Choosing Checkout or billing management navigates to Stripe. Free games can use cached assets offline after loading; premium access and server-verified account/economy features require a network connection.