iGaming identity verification
Document capture, liveness, face match, mDL, and jurisdictional age-tier resolution. Signed webhook returns an eligibility signal.
Capabilities
Age-21 verification + KYC for online sportsbook and casino operators
State-licensed credential capture
Driver's license, state ID, or US-issued mDL captured in-session. OCR plus barcode cross-reference resolves the credential's issuing state as a released attribute, which the operator combines with geolocation signals to enforce per-state eligibility (NJ iGaming, for example, is statutorily keyed off in-state physical presence rather than residency).
Liveness + face match
Passive liveness paired with face match against the document portrait. Defeats the spoofing patterns gambling fraud teams see most: photo-of-photo registration, replayed selfie video, and synthesized injection. Sub-second result; no UX friction at registration.
AML-grade audit trail
Every session includes the signed verification result, the credential attributes released, the holder's signing key fingerprint, and a per-session immutable audit pointer. Compliance teams hand this to state gaming control boards verbatim.
How an iGaming registration flows
Configurable per state — the steps below are the default for an NJ-licensed sportsbook registration. Other states swap in their own credential requirements.
- Step 01
1. Capture
User presents state-issued license or mDL via the Stile SDK. Front + back document scan, or wallet-released attribute set. Selfie captured in the same session.
- Step 02
2. Verify age + identity
OCR + barcode cross-reference for physical credentials; ISO/IEC 18013-5 signature verification for mDL. Age tier resolved against state statute (21+ in NJ, MI, PA; 18+ in NH for some game types).
- Step 03
3. Liveness + face match
Passive liveness scoring + face match against the document portrait. Spoof-detection results contribute to the eligibility decision but are not exposed to the operator.
- Step 04
4. Compliance signal
Signed webhook delivered with the eligibility decision, age tier, jurisdiction, and audit pointer. Operator unlocks deposit-and-play; state gaming board receives the same audit trail on request.
Major iGaming jurisdictions and Stile coverage
States with active online gaming markets as of mid-2026. Stile's per-state ruleset is configured for each jurisdiction; the table below summarises the verification baseline. Sportsbook + casino verticals can have different defaults — confirm at integration.
| State | Game types active | Min. age | Stile baseline configuration |
|---|---|---|---|
| New Jersey | Sports + casino + poker | 21+ | License or mDL + liveness + NJ in-state geolocation |
| Pennsylvania | Sports + casino + poker | 21+ | License or mDL + liveness + PA in-state geolocation |
| Michigan | Sports + casino + poker | 21+ | License or mDL + liveness + MI in-state geolocation |
| Illinois | Sports | 21+ | License or mDL + liveness + IL-issued credential preferred |
| Arizona | Sports | 21+ | License + liveness; physical-credential capture |
| New York | Sports | 21+ | License + liveness + NY in-state geolocation |
| Colorado | Sports | 21+ | License + liveness; physical-credential capture |
| Tennessee | Sports | 21+ | License + liveness + TN in-state geolocation |
iGaming sits at the intersection of identity verification, age verification, and AML. Stile ships the verification primitives; operator-side compliance teams handle the AML-screening layer (sanctions, PEP, source-of-funds). Related coverage:
Age verification — the underlying age-tier resolution flow gambling registration sits on top of.
Identity verification — full identity-attribute case for KYC and AML downstream of registration.
Digital ID verification — mDL deep dive. State gaming regulators have not yet issued formal mDL KYC guidance for online gambling; physical-credential capture remains the registration default.
Regulated commerce — sibling verticals (alcohol DTC, cannabis, age-restricted commerce) share the configuration shape.
FAQ
iGaming verification — buyer questions
Identity + age + jurisdiction-issued. Stile resolves the credential's issuing state and returns it as a released attribute (e.g. jurisdiction_issued: 'US-NJ'). NJ iGaming statutory eligibility is based on in-state physical presence (geo-IP / IP-resolver), not residency — most NJ-licensed operators key the eligibility gate off geo-IP with credential-issuer as a supplementary signal. Operators in other states layer their own credential-issuer + geolocation policies as their license requires.
Get started
Talk to compliance about your iGaming registration flow
Tell us which states you operate in, which game types you offer, and what your gaming license requires. Configuration recommendation back same-week.
Bring iGaming verification to your stack
Email goes to alex@stile.id directly. Engineering and compliance are CC'd on the reply.
Email alex@stile.id