Privacy Policy — Mahjong Table VR

Graphikate Private Limited, Singapore · Effective 7 July 2026

Mahjong Table VR is built to run without collecting your data. There are no accounts, no analytics, no advertising, and no tracking. We do not sell or share any personal information, because we do not hold any.

What stays on your device

Your display name, avatar choice, table-height preference, sound mix and other settings are stored in your browser's local storage on your own device. A random identifier is also stored locally so that if you disconnect from a friend's table, you can rejoin the same seat. None of this is sent to us.

Multiplayer and voice chat

Playing with friends uses peer-to-peer WebRTC connections. Your game actions, name and avatar are sent directly to the other players at your table, and a third-party signaling service (PeerJS) briefly relays connection details such as room codes and network addresses to establish those connections. Game data and voice audio travel between players, not through our servers, and are never recorded or stored.

The microphone is used only if you enable voice chat, and only to stream your voice to the players at your table. If you decline the microphone permission, voice chat works in listen-only mode. You can mute or leave at any time.

Hosting

The app's files are served by Cloudflare Pages, which keeps standard, short-lived server logs (such as IP addresses) to operate the service. We do not use those logs to identify you.

Children

The app is not directed at children under 13 and does not knowingly collect personal information from anyone.

Changes and contact

If this policy changes, the new version will be posted at this address with an updated date. Questions: annie@graphikate.com.