Single license
Create or fetch a license for one email address.
Issue a license
If this email already has an active license, the existing key is returned instead of a new one.
Bulk · paste emails
Paste multiple emails separated by commas or new lines, one expiry window applies to all of them.
Emails
| License key | Status | Expiry | Note |
|---|
Import file
Upload a CSV or Excel file with an email list. An "email" column is detected automatically, otherwise the first column is used.
Upload
Click to choose a file, or drop it here
.csv, .xlsx or .xls| License key | Status | Expiry | Note |
|---|
Fetch license
Look up every license on record for a given email.
Look up by email
Search for an email to see its license history
Settings
Connect this panel to your Supabase project. Nothing here is ever written into the code you push to GitHub — it's saved only in this browser.
Supabase connection
Where this is stored: your project URL and service role key are saved in this browser's localStorage only, and sent directly from your browser to Supabase. They are never written to any file. Because a service role key bypasses row-level security, avoid hosting this page somewhere public without a login wall — anyone who can open the page can read the key from dev tools.