Privacy Policy

Effective date: June 16, 2026

Short version: ohhell.app collects very little data, requires no account, and sells none of it. Your game results are saved under a random player ID and the display name you choose, and may appear on the public leaderboard and profile pages. We use optional privacy-respecting analytics only, and try to be straightforward about all of it.

What We Collect

Gameplay data

When you play a multiplayer game on ohhell.app, we record game events and completed-game results β€” the bids you make, the cards you play, scores, final standings, and a computed bid-accuracy score. These records are saved on our server under the display name you chose and a random player ID stored in your browser (see Your player ID below). They are pseudonymous: not tied to your real identity unless you put identifying information into your display name.

Your player ID

So your stats and game history can follow you between visits on the same device, your browser stores a random player ID (a UUID) in localStorage. This ID is sent to our server when you play, and the server keeps a record of it β€” including when it was first and last seen, plus a secret so nobody else can claim your ID. It is random, persistent, and contains no personal information; it is not a temporary, session-only identifier. You can reset it at any time by clearing your browser storage, which starts you over with a brand-new ID and an empty history.

Server logs

Like any web server, we automatically log HTTP requests. These logs include your IP address, browser type, and the pages you visited. We use these logs for security monitoring, debugging, and uptime tracking. They are not sold or used for advertising.

Local storage

Your browser uses localStorage for two kinds of data. Display preferences β€” theme, table layout, sound, and auto-play settings β€” stay on your device and are never sent to us. Your player ID and the display name you last played under are also kept there, and those are sent to our server, as described above, so your games can be recorded and your stats restored.

Public Profiles and Leaderboard

Completed multiplayer games feed two public pages. The leaderboard ranks players by rating and shows the display name you played under, your rating, games played, and win rate. Each player also has a profile page at /profile/<your-player-id> showing their stats and recent games.

Both the leaderboard and individual profile pages are public and indexed by search engines (they're listed in our sitemap), and they are not password-protected β€” anyone who has the link (which contains a player ID) can view them. Because the display name you choose is shown publicly, don't use a name you wouldn't want others to see.

What We Don't Collect

  • No account registration, no email addresses (currently).
  • No payment information β€” the service is free.
  • No third-party advertising or behavioral advertising profiling.

Cloudflare

ohhell.app's traffic passes through Cloudflare for DDoS protection and performance. Cloudflare may collect network-level data as part of this service. See Cloudflare's Privacy Policy for details.

Google Analytics

We use Google Analytics 4 (GA4) to measure basic site usage such as page views, sessions, and referrer information. This helps us understand how the game is used and improve the experience. IP addresses are anonymized by Google (IP anonymization is enabled). We do not send any personally identifiable information or game-specific content (e.g. hand details) to Google Analytics.

Google Analytics uses cookies and similar technologies. Data is processed by Google according to their privacy policy. You can opt out of Google Analytics tracking by using browser extensions (such as the official Google Analytics Opt-out Browser Add-on) or by adjusting your browser settings.

See Google's Privacy Policy and Google Analytics data safeguards for more information.

Data Retention

Records of completed games are automatically deleted after about 90 days, and the raw per-move event log after about 31 days. Your rating, aggregate win/loss record, and player-ID binding are kept beyond that so the leaderboard and your career stats persist across visits. Server logs, which may include IP addresses, are rotated periodically.

If you want your data removed, contact us with your player ID (which you can find on your profile page) and we'll do our best to accommodate reasonable requests.

Future Changes

When ohhell.app introduces player accounts, this policy will be updated to reflect what additional data is collected and how it's handled. We'll be explicit about those changes.

Contact

Privacy questions or data requests: [email protected].