Device activations
How the three-activations-per-pack rule works and how to free a slot.
The rule
One purchase = one license pack = 3 device activations.
Packs stack. Two packs is six activations, three packs is nine. There is no per-seat renewal and no subscription — a pack is bought once and stays on the account.
maxActivations = sum(pack.quantity × pack.activationsPerPack) over non-revoked packs
inUse = devices where deactivatedAt IS NULL
What counts as a device
A device is a machine holding an activation, identified by an opaque token the app generates on first run. The server never sees that token in the clear — only a SHA-256 hash of it. Reinstalling the app on the same machine without wiping its data directory reuses the same token and does not consume a second slot.
Wiping the data directory or reimaging the machine does generate a new token, which means a new activation. Free the old slot first if you are about to do that.
Freeing a slot
Either of these works, and both take effect on the server immediately:
- From the website — dashboard → Devices → Deactivate
- From the app — Preferences → License → Deactivate this device
The freed slot can be claimed by another machine straight away. The deactivated machine keeps running until its cached offline license expires or it next comes online — see licensing & offline behaviour.
When you hit the limit
Signing in on a fourth machine with a single pack returns ACTIVATION_LIMIT_REACHED.
Your options, in order of how quickly they work:
- Deactivate a machine you are not using. Instant, free.
- Buy another pack. Adds 3 more slots immediately after checkout.
- Contact support if a machine is lost, stolen or dead and you cannot reach it to deactivate cleanly.
Good hygiene for touring
- Activate the booth machine and one backup, and keep the third slot in reserve.
- Name devices after their role, not their model.
- Deactivate a rented or borrowed machine the day the gig ends.
- Before selling or returning hardware, deactivate it and wipe the data directory.