Skip to main content

Supported features

The following table outlines the fraud detection capabilities available across platforms.
DetectionDescriptionCategoryWebMobile
Device identificationGenerate a unique ID (seed) based on multiple parametersDevice FingerprintingYesYes
Device provenanceDetect device specifications, manufacturer and model detailsDevice FingerprintingYesYes
Device environmentDetect OS, version, locale, country, languageDevice FingerprintingYesYes
Device connectionDetect connection type, and carrier (mobile only)Device FingerprintingYesYes
User locationCollect device coordinates, accuracy, speed, and providerLocationYesYes
Geofence presenceVerify user location inside or outside of multiple geofencesLocationYesYes
Location hoppingDetect anomalies in reported locations of a session against plausible distance and time values (travelling modes supported)LocationYesYes
Location/IP matchIP geolocation matches with the coordinates (region-based)LocationYesYes
IP in countryIP geolocation matches country in allowlistLocationYesYes
Location permissionLocation services permission granted by userLocationYesYes
VPN connectionCheck for established VPN connectionsIP AnonymizationYesYes
VPN providerCheck IP address against known VPN providersIP AnonymizationYesYes
VPN appDetect known VPN applications installed on the deviceIP AnonymizationN/AYes
Proxy connectionCheck for established Proxy server connectionsIP AnonymizationYesYes
Proxy providerCheck IP address against known Proxy server providersIP AnonymizationYesYes
Multiple device IPsDetects multiple IP addresses from the same deviceIP AnonymizationYesYes
User on multiple devicesA single User ID that is used on multiple devices that the application runs onAccount SharingYesYes
Multiple users on a single deviceMultiple User IDs that use a single Device UID to access each of the accountsAccount SharingYesYes
Multiple user IPsA single User ID connects with multiple IP addresses to access their accountAccount SharingYesYes
Developer ToolsDetect the use of browser developer toolsDevice & Application TamperingYesN/A
Developer MenuDetect active developer menu (Android)Device & Application TamperingBetaYes
Root / JailbreakDetect device is rooted (Android) or jailbroken (iOS)Device & Application TamperingN/AYes
App TamperingDetect unauthorized modification of an app’s code or dataDevice & Application TamperingYesYes
Display MirroringDetect display sharing to an external TV, monitor, or projectorDevice & Application TamperingYesYes
EmulatorDetect emulation of mobile devicesDevice & Application TamperingN/AYes
Virtual ContainerDetect virtual container or sandboxing of applicationsDevice & Application TamperingN/AYes
Cloned AppDetect multiple app instances on a single deviceDevice & Application TamperingN/AYes

Notes

  • Geofence presence on the Web SDK depends on the device’s ability to report coordinates and the user granting the necessary permissions to their browser.
  • Geofence presence can run on single or multiple geofences across geographies.
  • Location accuracy is provided via API along with accuracy and confidence levels.
  • Reverse geocoding is available for compliance reporting via API (city, state, country).