Licensing
How licenses are activated, moved between machines, managed across seats, and recovered when something goes wrong.
How activation works
- Buy a Pro, Team, or Enterprise / MSSP plan at intreys.com through public Stripe checkout under Intreys standard Terms of Use. Custom contract terms (volume pricing, procurement / PO, MSA / DPA / BAA, custom SLA, 24×7 support, on-prem, BYOK / CMEK, government, MSSP / reseller) are available as an optional secondary path via contact sales.
- You receive a confirmation email with your license key and a link to license.intreys.com/portal.
- In the app, open Settings → License and paste the key.
- Intreys exchanges the key for a signed token (Ed25519) bound to this machine’s fingerprint.
- Restart the app. Pro / Team / Enterprise / MSSP features unlock.
Machine fingerprint
The fingerprint is a hash of stable hardware identifiers (mainboard UUID, primary MAC, OS install ID). It changes if you wipe the machine or move the install to new hardware. The license token is bound to this fingerprint, so a new fingerprint requires a fresh activation.
Seat management (Pro)
Pro plans support up to 5 seats. The plan owner manages seats at license.intreys.com/portal:
- View active seats (machine fingerprint, last-seen, hostname)
- Deactivate a seat (frees a slot for activation elsewhere)
- Move a seat to a new machine (deactivate old, activate new)
If all seats are full when you try to activate, the new activation is refused with a clear message. Deactivate an old seat first.
Seat management (Team / Enterprise / MSSP)
Team and Enterprise / MSSP plans are unlimited-seat. There is no seat exhaustion. The portal shows active machines for inventory and audit purposes, but does not block activations.
Offline grace period
Intreys re-validates the license token with the license server every 7 days. If the license server is unreachable (no internet, firewall, server outage), Intreys grants a 14-day offline grace period. During grace:
- All licensed features continue working
- A banner reminds you to reconnect
- Daily background re-validation continues
After 14 days offline, the app downgrades to Community feature set. Reconnect and the next successful re-validation restores full features immediately.
License reset
Need to reset (machine wipe, RMA replacement, legitimate transfer)?
- Sign in at license.intreys.com/portal.
- Find the seat in question.
- Click Reset — this revokes the token and frees the seat.
- Activate fresh on the new/clean machine.
Each plan has a soft reset budget (3 resets / quarter for Pro, 10 / quarter for Team and Enterprise / MSSP). Resets above budget go to a manual review — reach out to [email protected].
Upgrade / downgrade
- Community → Pro: buy Pro at intreys.com; activate the new key.
- Pro → Team: upgrade in the portal — the existing key is upgraded, no re-activation needed.
- Team → Enterprise / MSSP: upgrade in the portal at the standard $499 / mo price — existing key is upgraded, no re-activation needed. Contact sales if you also need a custom MSA / DPA / BAA, custom SLA, or other custom contract terms layered on top.
- Pro / Team / Enterprise / MSSP → Community: let the plan lapse; the next re-validation downgrades the app. Your data stays.
Refunds
30-day money-back, no questions asked. After 30 days, refunds are pro-rated for unused months. See Terms of Service.
Privacy of license metadata
The license server stores: license key, machine fingerprint, hostname (for owner UI), last-seen timestamp, plan tier. It does not store your captures, findings, IPs analyzed, or any in-product data. See Privacy Policy.
Common errors
| Error | Cause | Fix |
|---|---|---|
| License activation 503 | Worker unreachable | Wait a minute and retry; check status.intreys.com |
| Invalid key | Typo or extra whitespace | Copy from the email, paste, trim |
| Seat exhausted | Plan’s seats all in use | Deactivate an unused seat in the portal |
| Fingerprint mismatch | Hardware changed | Reset the seat, re-activate |
| Token signature invalid | Tampering or version mismatch | Update Intreys to latest, re-activate |
Air-gapped activation
For environments without internet to license.intreys.com:
- Generate an activation request file in the app (Settings → License → Offline activation).
- Email the request to [email protected].
- You receive a signed token file by return email.
- Import the token in the app. License activates without ever calling out.
Offline-activated tokens expire annually and need a fresh issuance. Coordinate the renewal cycle with your account manager.