Overview
Location Intelligence provides geographic and network analysis to:- Verify Physical Location: Confirm user’s geographic location using device data
- Detect VPNs and Proxies: Identify users attempting to mask their true location
- Risk Assessment: Analyze location patterns for fraud detection
- Compliance Enforcement: Ensure users are in permitted geographic regions
Configuration Options
Location Restrictions
Choose how to handle unsupported locations:| Type | User Experience | Use Case |
|---|---|---|
| Invisible Restriction | No feedback provided | Compliance tracking without impacting flow |
| Visible without Blocking | Warning shown, user can continue | Soft compliance with user choice |
| Visible with Blocking | Location not supported message | Hard compliance enforcement |
Security Features
- VPN Restriction: Block users using VPNs
- IP Geolocation: Restrict based on IP location
- High Accuracy Check: Use GPS, Wi-Fi, Bluetooth (vs IP-only)
API Integration
Submit Device and Location Data
Endpoint:POST /api/v1/verifications/{verificationId}/send-inputs
Verification Results
JavaScript Helper
Collect device data before sending to your backend:Webhook Notification
Implementation Tips
Privacy & Permissions
Privacy & Permissions
- Request GPS permission only when needed
- Explain why location verification is required
- Handle permission denials gracefully
- Delete location data after verification
Technical Implementation
Technical Implementation
- Combine IP and GPS data when available
- Handle GPS timeout/unavailability scenarios
- Validate device data format before submission
- Use appropriate VPN detection sensitivity
User Experience
User Experience
- Show clear messages for location restrictions
- Provide fallback options when GPS unavailable
- Handle VPN users with helpful guidance
- Display location verification progress clearly