
Multi-accounting (also known as duplicate accounts) occurs when a single person creates and operates multiple accounts on your platform. This is a common fraud pattern that can lead to significant losses through promotional abuse, collusion, and other fraudulent activities.
Why Multi-Accounting Is a Problem
Promotional Abuse
Collusion
Fake Engagement
Resource Abuse
Components of Verisoul’s Multi-Accounting Detection
Verisoul’s multi-accounting detection system consists of several interconnected components that work together to provide an accurate risk assessment.Match Types
Browser Match
The only deterministic match type with zero false positives
Always results in a score of 1 (highest confidence)
Based on browser-specific identifiers
Device Match
Based on hardware and software characteristics
Includes device fingerprinting techniques
Probabilistic with varying confidence levels
Network Match
Analysis of network patterns and characteristics
Includes IP address analysis and packet inspection
Probabilistic with varying confidence levels
Email Match
Analyzes string similarity of normalized email addresses
Strips special characters like dots (.) and plus (+) signs
Identifies users creating variations of the same email
Phone Match
Exact match on the normalized E.164 phone number passed in the account object
Full-strength match, like browser and email
Requires the phone field on authenticate
Username Match
Exact match on the normalized username passed in the account object
Full-strength match — catches obvious handle reuse across accounts
Requires the username field on authenticate
Name Match
Exact match on the normalized name (lowercased, punctuation and diacritics stripped), built from the name parts provided
Moderate-strength match — a name match alone never produces a full-strength link, but name plus another match (device, network, email) does
Requires first_name and/or last_name on authenticate
Account-to-Account Scores
- Globally unique fingerprints provide higher confidence
- Common fingerprints (seen frequently across many users) provide lower confidence
- Sessions close together in time provide stronger signals
- Sessions weeks apart provide weaker signals
Multi-Accounting Probability
multiple_accounts field is the culmination of all account-to-account scores, representing the overall likelihood that an account is part of a multi-accounting scheme:- Evaluating all account-to-account scores
- Considering the number of linked accounts
- Applying the accounts linked threshold configuration
Accounts Linked Threshold
multiple_accounts field is calculated:Accounts Linked API Response
When you query the Verisoul API for accounts linked to a specific account, you’ll receive data about potential multi-accounting:How Scores Roll Up Into Multi-Accounting Probability
The relationship between account-to-account scores and multiple accounts score:Risk Examples
High Risk
multiple_accounts score (near 1)Medium Risk
multiple_accounts scoreLow Risk
multiple_accounts scoreWhy Fingerprints Aren’t Returned
Viewing Account Linkages
The graph of linked accounts is viewable in the Verisoul dashboard and can be retrieved at any time via the accounts linked API. This provides a visual representation of potential multi-accounting clusters.
