Skip to main content

Privacy & data handling

What we capture, and what we keep.

CardStage Zero makes physical matches watchable without turning your players into data. Here is exactly how the camera, the analytics, and the replay log work — in plain terms.

Aligned with spec 11.1 · FR-ANL-001 · local camera processing

The camera stays on the table

During calibration and matches, the camera runs entirely in your browser. Marker positions are computed on the device. No video frame, image, or raw coordinate is ever sent to our servers — only the actions the operator confirms are stored.

We store confirmed actions, not people

What we keep is the confirmed event log for each match, your pilot booking details if you request a pilot, and pseudonymous analytics. Players are never asked for a name or email to appear on the display or in a replay.

Analytics are pseudonymous by design

We count events — landing views, pilot requests, replay opens — using rotating pseudonymous identifiers and allowlisted properties only. No names, no emails, no faces, no long-lived device identifiers, and never raw camera data. Outreach links may carry a utm_source tag; that is the only campaign data we read.

Replays are private and revocable

Replay links are capability URLs that expire and can be revoked instantly from the operator console. Replay pages load no third-party resources and send no referrer, so a shared link never leaks where it came from.

The short version.

What we keep

  • Confirmed match event logs — hash-chained so replays verify
  • Pilot booking details you submit on the pilot page
  • Pseudonymous product analytics with rotating identifiers
  • Rotating room and replay hashes — never raw IDs or tokens

What we never collect

  • Player names or email addresses
  • Camera frames, images, or raw marker coordinates
  • Faces or any biometric data
  • Long-lived device identifiers
  • Payment or card details

Questions about scope or data handling are part of the pilot conversation — nothing is hidden, and the methodology is written into the scope you approve.