Device licensing
Per-device access that manages itself.
Plans license a fixed number of devices. Binding happens automatically at first launch, expired activations free their slots on their own, and institutions manage seats — not passwords on sticky notes.
ScanFlo CT — Filming · 5×6 layout

How it works
Three steps, on a real console workflow.
01
First launch binds
A learner's first console launch registers the browser as a licensed device — nothing to configure.
02
Limits enforce fairly
Device limits follow the plan; hitting a limit says so clearly instead of failing mysteriously.
03
Expiry cleans up
When access expires, its device slots are released automatically — no support ticket required.
How licensing behaves
| Event | System behavior | User experience |
|---|---|---|
| First launch | Device fingerprint bound | Invisible |
| Second device (1-device plan) | Blocked with reason | Clear message, not an error |
| Plan expiry | Bindings auto-released | Renew and relaunch |
| Upgrade | Trial superseded cleanly | No mixed access states |
In the classroom
How programs use it
- Lab machines and personal laptops coexist under seat-based institutional plans.
- No shared logins: progress records stay per-learner and gradable.
- Device resets are self-serve or admin-side — not a support queue.
Put your learners at the console today.
Free student tier. No installs. Runs in any browser.