Information we handle
Game data can include display names, room details, buy-ins, rebuys, cash-outs, activity history, settlement transfers, and payment status. Optional profiles can include a username, bio, avatar, and payment handles.
If you create an account or use Google sign-in, we receive basic account information such as your email address, name, avatar, and an authentication identifier. We do not receive your Google password.
If you turn on game alerts, we store a device-specific push subscription and basic browser information needed to deliver and troubleshoot those alerts. Mainpot does not use that subscription for advertising.
How we use information
We use this information to authenticate you, synchronize games across devices, show the ledger to invited players, calculate settlements, prevent abuse, and improve reliability.
Guest and local use
Guest sessions use an anonymous identifier so participants can share a live game without creating an account. Hosted guest games are temporary: they expire within 48 hours after settlement and no later than seven days after creation. They are not attached to an account dashboard or permanent history.
In self-hosted local mode, game information can remain in that browser's storage instead of being synchronized to a hosted database.
Service providers and sharing
Mainpot uses Supabase for database, synchronization, and authentication services. Your browser or operating system's push service delivers optional game alerts. Google processes information when you choose Google sign-in. GitHub processes information you submit through public feedback or issue forms.
Game information is shared with people who have access to that game. We do not sell personal information or use game data for targeted advertising.
Your optional bio is visible to Mainpot members who find you and to your friends. It is not shown in game rooms or included in payment instructions.
Retention, choices, and deletion
Account game history is retained while needed to provide the service. Temporary request counters are retained briefly to prevent abuse, and unused anonymous authentication records are periodically removed. You can avoid optional profile fields and use guest mode where available.
Game alerts are optional. You can turn them off from the game room at any time; expired browser subscriptions are removed automatically.
Permanent-account holders can export their data or request deletion from the Dashboard. For help, contact support@mainpot.app privately rather than posting personal information in a public issue.
Security and age
We use reasonable safeguards and access controls, but no online service can guarantee absolute security. Mainpot is not intended for children under 18.
Changes and contact
We may update this policy as features or providers change. Questions can be raised through the repository security page.