Home Platform Device Intelligence
Fraud & Risk Intelligence

Device Intelligence

Assess device, network, browser and location signals during the verification journey to identify elevated fraud risk. 20+ configurable device-level risk signals across supported channels.

Built for Enterprise Integration
Device IntelligencePassed
VPNNot Detected
Bot / CrawlerNot Detected
EmulatorNot Detected
Jailbreak / RootNot Detected
Virtual MachineNot Detected
Geolocation SpoofNot Detected
App TamperingNot Detected
High Device UsageDetected
20
Fraud signals per journey
Real-time
Detection during onboarding
Apply configurable actions on
Flagged devices instantly
How it works

20+ device-level fraud signals, analysed in real time during every onboarding journey.

Device Intelligence
Signal Analysis
LIVE
85
Trust Score
High confidence · 18/20+ signals clear
Network Clear
VPNNONE
ProxyNONE
Tor ExitNONE
Geo SpoofNONE
IP ReputationCLEAN
Device 2 Flags
EmulatorNONE
JailbreakDETECTED
Root AccessNONE
Virt. CameraDETECTED
VMNONE
Browser Clear
IncognitoNONE
AutomationNONE
Bot SignalNONE
DevToolsNONE
Fingerprint Clear
OS IntegrityOK
Clock SkewNONE
IP Address
185.76.×.×
Country
AE · Dubai
OS
iOS 17.4
Risk Level
MEDIUM
1
SDK collects device fingerprint
During journey initialisation, the SDK collects device metadata, IP intelligence, browser/app signals, and OS indicators.
2
20+ signals are assessed simultaneously
VPN, incognito, bot, emulator, jailbreak, root, virtual machine, geolocation spoofing, and 12 further signals are evaluated in real time.
3
Risk score and signal flags returned
Each signal is returned as Detected/Not Detected. The device is scored and assigned a trust level (High/Medium/Low).
4
Action-on-failure applied
Based on your Flow Builder configuration, flagged journeys are referred, rejected, or allowed through, per signal and per risk threshold.

Why Enterprises Choose IDWise for Device Intelligence

01
Stop bots & emulators
Detect automated attacks, emulated devices, and scripted submissions before they consume verification capacity.
02
Flag repeat offenders
High device usage detection identifies devices appearing across multiple accounts, a key signal of coordinated activity.
03
Block anonymized fraud
VPN, Tor, proxy, and incognito detection surfaces users attempting to hide their true location or identity.
04
Prevent app tampering
App Tampering and User-Agent spoofing detection catches attempts to manipulate signal output from the SDK.
Capabilities

Robust, enterprise-grade features built for regulated industries

Network Signals
VPN, Tor, Proxy, IP Block List, Man-in-the-Middle detection, surfaces hidden identity and anonymized access attempts.
Device Signals
Emulator, Virtual Machine, Jailbreak, Root, App Cloners, Factory Reset, Developer Tools, Remote Control Tools detection.
Device Usage & Browser Signals
High Device Usage (multi-account), Cross Device Usage, Incognito mode, Privacy Settings, and Browser Tampering detection.
Location Signals
Geolocation Spoofing (GPS mock) detection and IP-based country blocking with Allowed/Blocked country configuration per flow.
Feature detail

Everything you need for device intelligence

VPN, Tor, Proxy, IP Block List, and MITM detection, identifying users attempting to anonymize their connection or location.
Emulator, Virtual Machine, Jailbreak/Root, App Cloners, Factory Reset, and Developer Tools, detecting compromised or automated devices.
GPS Spoofing (mock location) detection and IP-based country restrictions, configurable Allowed/Blocked lists per flow.
High Device Usage flags a device appearing across more than a configured number of journeys, a potential indicator of multi-account abuse or coordinated activity.

Built for Enterprise Integration.

Simple API & SDK

Start with a few lines of code. Full sandbox, webhooks for every event, and docs your engineers will use.

Consistent controls across supported channels

Same fraud models, document coverage, and UX on iOS, Android, Web, React Native, and Flutter.

iOSAndroidWebReact NativeFlutterREST API
</> View documentation
integration.ts
// Start a journey with device-intelligence
const journey = await idwise.startJourney({
  flowId: 'your_flow_id',
  referenceNo: 'USR_000001'
});

// Receive result via webhook
app.get('journey/v2/get/12345667899', (req) => {
  const { decision } = req.body;
  // Passed | Refer | Rejected
});

Frequently asked questions

IDWise analyses 20+ distinct device-level signals including VPN, emulators, virtual machines, jailbreak/root, geolocation spoofing, bot detection, and high device usage.
Yes. Each signal is independently configurable in Flow Builder. You can set Action on Failure to Refer or Reject per signal, and configure thresholds like the High Device Usage journey count.
Yes. IDWise's device intelligence signals are available across iOS, Android, Web SDK, React Native, and Flutter, using platform-appropriate detection methods on each surface.
Yes. The Restrict Submissions by IP Location signal lets you configure Allowed and Blocked country lists, blocking submissions from specific IP-geolocated countries.

Talk to an IDWise Specialist about Device Intelligence

Discuss your markets, regulatory requirements, risk controls and integration architecture with our team, and see how IDWise fits your operating model.