Utility 03 / 05
A watch room that never sleepsFor every app
Twelve signals, a risk score per license, grouped incidents and automatic responses
Protect 24/7Know the moment someone tries
How it works
- 01
The protocol reports
Bad signatures, replayed nonces, key guessing, unknown builds all become signals
- 02
Grouped into incidents
Signals from one source within 30 minutes become one
- 03
Alert and respond
Email, Discord, Telegram, webhook, or an automatic suspension
Everything in it
- See it liveThe event stream updates by the second
- Risk scoresOne per license, halving every 24 hours
- Twelve signalsFrom a bad signature to impossible travel
- Automatic responsesNotify, force a re-login, suspend, block the device
- Alerts where you areAlert rules, quiet hours, channels of your own
- A morning digestThe last 24 hours, sent at 8 every morning
In code
# Nothing to add in the app: the protocol itself raises the signals.
# Read them from your own tools with a protect:read key
curl https://<api host>/seller/v1/apps/app_…/protect/summary \
-H "Authorization: Bearer $CLAVIS_KEY"
Which plan has it
- Basic
- Looks back 1 day, email alerts
- Premium
- Looks back 30 days, automation, Discord, Telegram and webhooks
Read more in Protect Hub