User buys a license via the website (Stripe USD or Robux). A license key is generated and stored in Supabase.
User enters the key in Alt Central. The app sends the key + hardware ID (HWID) to Supabase for validation.
On first activation, the license binds to the user's hardware ID. One license = one PC.
While the app is running, it sends heartbeats to Supabase every 5 minutes with status, version, and cookie stats.
Standard
25
❌
Club 33
100
✅
Staff
Each license is locked to one device. If a user changes PCs or reinstalls Windows, their HWID changes and the license won't validate.
To reset: Management → User Lookup → find the user → click Reset HWID. This is logged in the audit trail.
Abuse prevention: If a user requests frequent HWID resets, they may be sharing the license. Check the audit log for patterns.
licenses
License keys, plans, expiry, HWID, cookie stats
active_sessions
Currently running app instances
linked_devices
Discord ↔ app links
purchases
Payment records (Stripe + Robux)
audit_log
Staff action history
Was this helpful?