The data controller is the operator of OmegleChess (omeglechess.com). Contact for all privacy matters: contact@omeglechess.com. The service is hosted on a server in the European Union (Hostinger, France).
| Data | Purpose · legal basis | Retention |
|---|---|---|
| Account: username, sign-in identity (Google / Lichess ID), e-mail & avatar if provided by the provider, chosen country, Elo rating, peer karma (👍/👎 counts), terms-acceptance timestamp | Provide the service, rankings · contract | Until you delete your account |
| Guest accounts: temporary pseudonym (Guest#####), rating | Play without registering · contract | Deleted after 30 days of inactivity if no game was played |
| Games: moves, result, players, time | History, ratings, fair play · contract | Kept; anonymized when you delete your account |
| Connection journal: pseudonym, date/time, duration, country (derived from your IP, which itself is not stored in the journal) | Security, anti-abuse, usage statistics · legitimate interest | 90 days |
| IP → country cache: IP address and country code only | Deriving the country above (via ip-api.com) · legitimate interest | 30 days |
| Reports: reporter and reported pseudonyms, reason, free-text detail, and a single camera snapshot of the reported player captured at the moment of the report | Moderation, user safety · legitimate interest | Open reports until handled; handled reports 90 days |
| Planned sessions (peak planner): the hour slots you pledge to play in | Let players coordinate play times · contract | Deleted as soon as the hour has passed (max 24h) |
| Session cookie (connect.sid, essential) | Keep you signed in · contract | 30 days |
| Local preferences (camera size, terms box) in your browser's localStorage | Comfort · legitimate interest | Until you clear your browser data |
The optional voice-caption feature uses your browser's built-in speech recognition (Web Speech API). When enabled, your microphone audio is processed by your browser vendor's speech service (e.g. Google for Chrome, Apple for Safari) under their own privacy policies. The resulting text appears in the game chat, marked as a transcript. The feature is off by default.
OmegleChess is restricted to users 18 years or older. We do not knowingly process minors' data; suspected minors' accounts are removed (see the Terms).
HTTPS everywhere, encrypted peer-to-peer media, hashed passwords (legacy accounts), session rotation on sign-in, CSRF protection, and minimal data collection by design. No system is perfectly secure; report any concern to the contact above.
We may update this policy; the version date above changes and significant updates are announced on the site.