Skip to main content
Use public and available browser-discovered network information to assess location-related risk.

Where to integrate

Identify before granting a region-specific price or benefit. Start with the SDK for your stack and retrieve the result on your backend.

What to read

Read country, VPN, proxy and mismatch detections alongside the account’s qualifying region data. Use the current Risk Score and flags, plus High-Risk Events where relevant. Treat a missing or incomplete result as an explicit unverified state.

How to act

Request location verification or apply the appropriate offer when evidence conflicts. Travel and corporate networks can change the apparent country. Define which account evidence establishes eligibility.

Build the example

The runnable tutorial includes the starting app, the completed integration, and steps to test its behavior. Its application policy is stated separately from ShieldLabs detection. For implementation details, see Acting on results and Identification flow. Verify the expected domain, result age and account association, and consume protected actions atomically.