/privacy policy
data protection · last updated july 2026

Privacy Policy.

We take your privacy seriously. This policy describes how we collect, store, and process user credentials, local caching, and payment details.

1. Information We Collect

Depending on how you use our application, we collect the following:

  • Google Authentication details: If you sign up as a member, we process your Google profile name, email address, and avatar image.
  • Local Cache Data: Guests who join rooms without signing in have a random UID, guest name, color, and emoji saved locally on their device.
  • Transaction metadata: We store virtual purchases, top-up logs, and customized avatar setups on Firestore.

2. How We Store and Secure Data

Member account profiles and active multiplayer room states are stored securely inside Google Firebase (Firestore Database). Local Guest profiles are kept exclusively within your browser's localStorage cache. We use strict Firestore security rules to prevent unauthorized clients from altering other user profiles or injecting arbitrary virtual coin adjustments.

3. Payment Information & Stripe

Financial transactions are processed entirely by Stripe, Inc. We do not store or transmit credit card details or billing information on our database servers. Stripe handles authentication and charges, and securely transmits a success webhook notifying our backend to credit the appropriate amount of virtual coins to your profile ID.

4. Cookies & Caching

We use native browser caching (localStorage) to store active session codes, display themes, and guest profiles. No tracking cookies are used to gather data on outer browser activities.