Hoopers Court

Privacy Policy

Effective September 28, 2026. Applies to Hoopers Court at hooperscourt.tonyebrown.com and the Hoopers Court apps for iOS and Android.

The short version. You can play Hoopers Court as a guest, with everything stored on your own device. An account is optional: it takes an email address (we send a 6-digit sign-in code, and a password is optional) or a username and password. We run no third-party analytics, no advertising network. First-party usage and diagnostics help us improve the game. Data also leaves your device for purchases (processed by Apple, Google, Stripe and RevenueCat), for the optional account, and for the shop records that make purchases work.

What the game stores on your device

Your progress (chosen club, season, match history, coins, coaches, gear, power-ups and settings such as sound and camera) is saved on your device (in the app, or in your browser if you play on the web) under the key hoopers-court:save:v1. If you play as a guest it never leaves the device and we cannot see it.

To delete it, open Settings in the game and choose Reset progress, clear this site's data in your browser, or uninstall the app. There is no server copy to delete because none exists.

Accounts

Accounts are optional. Creating one stores a username, your email address if you save progress with email, and a hashed password if you set one, on our arcade service (Cloudflare D1). We use your email only to send sign-in codes and replies you ask for, never for marketing. Sign-in codes are stored as a keyed hash and expire after 10 minutes. While you are signed in, your save is copied to the account so it follows you to other devices, and wins you choose to play while signed in appear on the leaderboard under your username. We never ask for your name, email or contact details.

You can delete your account at any time in Settings, Account, Delete account. That permanently removes the account, its cloud save, its leaderboard scores and its shop records. Purchases themselves stay with your Apple, Google or Stripe account.

Purchases

The game offers optional purchases: coin packs, training boosts, legend signings, bundles and the Hoopers Pass subscription. In the apps, payments are handled by the Apple App Store or Google Play; on the web, by Stripe through RevenueCat Web Billing. Each works under its own terms and privacy policy, and we never see your payment details.

So that coins you buy are credited exactly once, our shop server issues a random player id (for guests too) and keeps a record of each verified purchase and the coins or items it granted. It stores no payment details.

To validate purchases and let you restore them on another device, the apps use the RevenueCat SDK. RevenueCat receives that random player id, your purchase and subscription status, the store receipt or purchase token, and basic device and app information (platform, app version, country and locale). RevenueCat uses this to confirm entitlements and process restores. See the RevenueCat privacy policy.

Hosting and fonts

The game's content is delivered by Cloudflare. Cloudflare receives your IP address, device details and the resources requested in order to deliver the game and protect it from abuse. See the Cloudflare privacy policy.

The interface typefaces are loaded from Google Fonts. When they are fetched, Google receives your IP address and device details. See the Google Fonts privacy FAQ.

What we do not do

Roster data

Player and club names in the game are fictional. Ratings are derived from public season statistics and listed measurements. None of this concerns you as a player and none of it is personal data about you.

Children

The game is suitable for general audiences and collects no personal data beyond an optional username or email address, including from children. Purchases in the mobile apps require the parental controls and confirmations of the Apple or Google account being used.

Changes

If the game starts doing something new with data, this page will change and the effective date above will move. The current version is always at hooperscourt.tonyebrown.com/privacy.

Contact

Contact messages

When you use the contact form we store your message, the topic, the email address you want a reply at, your name if you give one, your account if you are signed in, the platform, and a one-way hash of your network address used only to stop spam. Replies are sent through Resend. We keep messages until the issue is closed and for up to a year after, and delete them with your account.

Questions about privacy or this policy: use the contact form. Support is at hooperscourt.tonyebrown.com/support.

Back to the game