Privacy policy
Updated 12 October 2026. Applies to the Tablemates Mahjong Quest test release and its game services.
Tablemates Mahjong is developed and operated by Rawriet. Contact us about privacy, access, correction or deletion at rawriet.games@outlook.com.
Account and multiplayer services
For online play, the game uses Meta platform services to check access to this application and obtain an application-scoped user ID and a fresh account proof. Epic Online Services (EOS) uses this information to establish your game identity. EOS provides room discovery, connections, voice and player reports. The game does not ask for your Meta password, identity documents, home address or real-world name. Meta may provide your platform display name for other players to see.
Rooms exchange game state, seat and player identities, and your assistance or autoplay status. The player hosting a room runs the game session and receives the state needed to run it, including private hands. Public rooms appear in the room directory; private rooms can be joined using their code. Network services process connection information, including IP addresses, for routing, reliability and security.
Head, hands and voice
Movement sharing and receiving are initially enabled. The first multiplayer introduction explains how to turn them off. You can change these choices and block movement sharing or display for individual players. Only virtual head and hand poses are shared, not video of you or your room.
Room voice starts with your microphone muted. Sending your voice requires you to unmute and grant the system microphone permission. You can mute yourself, stop listening or mute another player. Leaving, backgrounding or pausing stops microphone transmission; returning requires you to unmute again. Online voice uses Epic RTC. LAN voice passes through the player hosting the room. In version 0.7.15 and later, LAN connections use TLS with a host pairing-code check and a device key. The host can still process relayed LAN voice; encryption does not hide that voice from the host. Older versions lack this protection and should be updated.
The game uses temporary audio and motion buffers. Rawriet does not record voice conversations or store raw hand/head movement. Player reports do not include audio, motion or real-room images. Providers may keep operational and security logs under their own policies.
Local preferences and mixed reality
Your device stores language, tutorial progress, table placement, gameplay preferences, match statistics, cosmetic selections and, when available, a signed account-bound cosmetic grant. The last successful LAN address and room code, a local device key, and approved host certificate fingerprints may be saved for secure reconnection. You can reset local preferences in the game or clear the app's device data. Clearing device data does not delete provider-held account information.
Quest renders system passthrough. The game does not read, save or upload passthrough camera images. Optional scene information is used locally to place the table.
Gift skins
This free test release has four base skins. The optional gift service lets a Meta account permanently choose one of four additional skins and restore that choice after reinstalling or on another device. Other skins are previews; no skins are offered for sale. Claiming or restoring requires an internet connection and working Meta account services.
The game sends its application-scoped Meta user ID, fresh account proof and app/device attestation token to the Cloudflare Workers service, which verifies the proof and attestation with Meta. The service does not query purchase history or purchases of the base game. The game checks base-app access separately with the Meta Platform SDK. D1 stores an application-specific keyed pseudonym, your chosen skin and its claim time to enforce one gift and restore it on another device. Short-lived challenges and rate limits prevent misuse. Rawriet does not use this information for advertising. A signed local grant avoids repeatedly contacting this service during normal play after a successful claim.
Reports, support and deletion
An online player report sends the authenticated reporter and target EOS identities and the selected reason to EOS Reports. It does not automatically establish cheating or issue a ban. If you contact support, Rawriet receives the information you choose to include in your email and uses it to handle your request.
To request access, correction or deletion of game-related account, gift or report information, email rawriet.games@outlook.com with the subject “Tablemates Mahjong privacy request”. Tell us which information or account you mean. We will verify that you control the relevant account, identify the information we hold and coordinate requests involving our providers. Do not send passwords, account proofs, identity-document images or payment details. Deleting a gift record removes the server's ability to restore that selection; a device's local copy may need to be cleared separately.
Local information stays on the device until it is reset or removed. A gift selection, if claimed, is kept while needed to provide and restore that benefit or until a verified deletion request is completed, subject to applicable legal or security requirements. Expired service challenges and rate-limit records are temporary and have scheduled cleanup. Provider account, report and service-log retention follows the relevant provider's policies. We do not promise an unverified fixed deletion time.
Providers and processing locations
Meta supplies platform account, entitlement and system features; Epic supplies online identity, rooms, connectivity, RTC and reports; Cloudflare hosts these public pages and the optional cosmetic service. These providers may process information internationally. The cosmetic D1 database is configured for EU jurisdiction; that does not restrict all Worker execution or provider processing to the EU.
Other information
The game has no advertising, subscriptions, payments or cash betting. It is intended for players aged 13 and above. We may update this notice when the game's features or processing change. The current notice and contact are available from the game menu and at this address.