Practice and settings
Offline practice, local match history and achievements are stored on your device. Game preferences such as music, timer and theme may be synchronized to Supabase PostgreSQL using your authenticated player identifier. The game also offers local data export.
Player authentication, online matches and rankings
The game creates an anonymous account with Supabase Auth, which stores an identity and session tokens. When the player opts into account recovery, Supabase additionally processes the email address and account verification and password credentials. The verified game server saves multiplayer match results, names and ranking statistics in Supabase PostgreSQL. Players can choose to hide their profile from public rankings in Settings. Players can optionally verify an email address and set a password to preserve their existing account across devices. Unlinked anonymous accounts cannot be recovered after their session is lost.
Avatar images
When you choose a photo, the app produces a small illustrated WebP avatar on your device. Only the processed avatar, not the original photo, is uploaded into a private Supabase Storage bucket, and it may be transmitted to a current opponent. Public players may have their avatar displayed with ranking information; private profiles are excluded from public ranking pages.
Online technical data
Normal network requests expose technical information such as network address and browser details to the hosting provider. Multiplayer uses WebSocket connections. The application does not include a third-party advertising SDK in this codebase.
Your choices
You can edit your visible nickname and illustration, opt out of public ranking, and reset or export local practice data. You can request permanent deletion inside the game under My Account → Delete Account. Once confirmed, the server removes your Supabase Auth account, player profile, settings, processed private avatar and your own match rows. Other players retain anonymous match statistics without your name or account identifier. The operator must still document any legally required retention and complete a privacy and data-processing review before launch.
You can also open the account deletion instructions from a browser, even if you have uninstalled the mobile application.
Important
This is a description of the functionality in the supplied software code, not a substitute for a published operator's legally reviewed privacy policy. Before launch, the operator must supply contact details, applicable lawful basis and retention/deletion processes.