This notice describes what Mars Card Hall processes when you use the free multiplayer card tables. It is written for honesty, not marketing. Policy version 2026-08-04. Minimum age 13.
Who operates this app
Contact for privacy questions: [email protected].
What information we process
- Guest client identifier — a random browser-session id used to keep your seat and matchmaking ticket consistent. It is not your real name.
- Callsign / display name — the short label you choose; shown to the other player at your table.
- Room codes and table ids — invite codes and room identifiers needed to join and restore a private or Quick Match table.
- Private seat capabilities — secret seat tokens that authorize your seat. They are stored only in your browser session storage and sent on commands to the table authority. They must never be shared. Mars Card Hall does not display them in the UI, logs them to the public page, or put them in report emails.
- Gameplay commands and authoritative state — actions such as join, ready, hit, stand, leave, rematch, and preset etiquette codes, plus the resulting table state owned by the durable room Workflow.
- Matchmaking tickets — Quick Match queue entries (ticket id, status, optional match reservation) until they expire, cancel, fail, or become a matched room.
- Reconnect / session information — browser session storage for guest id, callsign, active table seat capability, and optional Quick Match ticket resume. This is local to your browser tab session and is not a shared multiplayer authority.
- Preset communications — short etiquette codes only (for example “Good luck”). There is no free-text chat.
- Reports — if you use Report, you may send a reason category and optional short note by email. There is currently no durable in-app report database.
- X identity — X sign-in is not currently enabled for multiplayer seats. If it is enabled later, the stable verified X user id would be the identity key and the public handle would be changeable display data, disclosed where it appears.
- Technical logs — infrastructure may process network requests, error diagnostics, and reliability signals needed to run the service securely.
Infrastructure
The application is a single published web app. Gameplay authority uses same-origin server APIs and finite durable Workflows on the hosting platform (Vercel Workflow). Hosting, CDN, and edge infrastructure providers process requests as necessary to deliver the service. We do not claim zero network processing.
Retention
- Waiting room / open table TTL: about 15 minutes (WAITING_TABLE_TTL_MS).
- Active table idle TTL: about 30 minutes (ACTIVE_IDLE_TTL_MS).
- Finished match retention: about 1 hours (FINISHED_RETENTION_MS).
- Quick Match ticket TTL: about 2 minutes (QUICK_MATCH_TICKET_TTL_MS); provision window about 1 minutes.
- Preset etiquette: rate-limited (~4 secondsbetween sends) and capped at 12 messages (cap) in the live projection; not a long-term social feed.
- Reports: No durable in-app report store is currently implemented. Email reports to the contact address are retained only as long as operationally necessary by that mailbox; the exact automated deletion period is still being finalized.
- Security / operational logs: Retained only as long as operationally necessary; the exact automated deletion period is still being finalized.
What we do not do
- We do not sell your personal information.
- We do not run advertising trackers or non-essential analytics cookies in this application.
- We do not use non-essential cookies that would require a consent banner. Browser session storage is used for gameplay continuity only.
- We do not expose authentication tokens, seat capabilities, Workflow hook tokens, or private server state in the public UI.
Your choices
You may leave a table, cancel matchmaking, mute the opponent locally, and close the browser tab (which drops session storage). To request help about data processed by the service, email [email protected].
Children
Mars Card Hall is intended for players aged 13 and older. Do not use Quick Match or multiplayer tables if you are under 13.