The four events
Every High-Risk Event is detected on a user: the account behind the User HID you pass. ShieldLabs detects these four.Multi-accounting
Several accounts run by one person, linked through the devices and network they share. By default, Multi-accounting fires from 3 accounts on one visitor (a visitor is one device plus one cookie), and the threshold is configurable. Multi-accounting is detected even after cookies are cleared, since the shared devices and network keep the accounts linked. Typical cases: farmed signup bonuses, repeated free trials, and banned users coming back under new accounts (ban evasion). Tutorial: Multi-accounting.Account sharing
One account used from several distinct devices. By default, Account sharing fires from 4 devices on one account, and the threshold is configurable. Typical cases: one paid seat serving a whole team, and resold or leaked logins. Tutorial: Account sharing.Impossible travel
An account appearing in locations it could not reach in the time between them. Typical cases: a login shared between people in different countries, and stolen credentials used from far away. Tutorials: Account takeover and Step-up authentication.Account takeover
An existing account appearing in a new environment that points to someone else using it. Typical cases: a phished password, and credential stuffing that succeeds. Tutorial: Account takeover.Confidence
Each High-Risk Event carries a confidence of Medium or High. The confidence depends on the combination of evidence behind the event. Confidence is a separate axis from the Risk Score and from the Trusted, Suspicious and Dangerous bands: it grades the event, while the Risk Score grades one identification. A user can be Trusted on every identification and still be multi-accounting, and a user with a Dangerous identification can carry no event at all.Pass a hashed User HID
Pass a hashed User HID withcheckAuthenticatedUser on every signed-in page. Users, account-level risk and all four High-Risk Events are built on it. Use a hashed or pseudonymous ID, never a raw internal ID.
Identifications made with checkAnonymous belong to a device, a visitor and IP addresses, with no user. The account’s history starts with its first signed-in page. Users, devices, visitors and IPs shows how each identification links to its user.
Acting on a High-Risk Event
When a High-Risk Event arrives for a user through the API or webhooks, or when you review it on the user’s card in the analytics dashboard, act on the account. Read the event together with the user’s linked devices, visitors and IP addresses, each with the band of the identifications it shares with the user; in your backend, read the same identifications through the History API byuser_hid. You choose the action for each case. Acting on results gives a starting point for each event at each confidence.
The Risk Score and risk signals of the identification remain the input at signup, login, checkout and withdrawal.
A legitimate user can raise an event too: a shared family computer, a team account, a frequent traveler. Read the confidence together with the user’s devices, visitors and IP addresses before you choose an action for the account.


A user in the analytics dashboard: the worst band of its identifications and a High-Risk Event (red pill: High confidence).
Where you see High-Risk Events


Users and High-Risk Events on the Overview screen of the analytics dashboard, counted for the users active in the selected period.
- Overview. The Users panel counts High-Risk Event users. The High-Risk Events panel shows each event’s share of users, with its Medium and High confidence counts. Every tile opens Analytics with the matching filter.
- Analytics. Filter any tab by High-Risk Events; on the Users tab that lists the users with the event, each with its band.
- User card. Event pills sit next to the user’s band, above its linked devices, visitors, public IPs and local IPs.
- Identification card. The event chip appears under Risk of the identities in this call.
Next steps
Users, devices, visitors and IPs
How each identification links to a user, a device, a visitor and IP addresses, each with its own risk.
Accounts and identifications
How the account behind many identifications and the identification in front of you work together.
Acting on results
Choose an action for each user and each identification, at signup, login, checkout and withdrawal.
Multi-accounting
Link many accounts back to one person and act on them at signup and payout.
Account takeover
Step up or lock an account that is in someone else’s hands.
Risk Scoring
The 0 to 100 Risk Score of each identification, its three bands, and the risk signals behind it.