Skip to main content

Device intelligence

Evaluates the trustworthiness of the customer’s device

Helps determine whether the device appears safe, familiar, and genuine or if there are signs of unusual activity, automation, or manipulation.


Key features

  • Integrates device signals services (e.g., Fingerprint) to assess device risk and detect fraud attempts.
  • Analyses automation, environment manipulation, VMs/emulators, and behavioral anomalies.
  • Configurable risk thresholds via suspiciousUserThreshold, notTrustedUserThreshold, and confidenceScoreThreshold.
  • Output mapping based on suspectScore and confidence.score thresholds.

Configuration

ParameterTypeRequiredDefaultDescription
suspiciousUserThresholdInteger--Defines the threshold at which a user is considered suspicious based on suspectScore.
notTrustedUserThresholdInteger--Defines the threshold at which a user is considered not_trusted based on suspectScore.
confidenceScoreThresholdFloat--Sets the minimum fingerprint confidence.score below which the result is deemed inconclusive and routed to

Input data blocks

This step does not require any input data blocks.


Verdicts

Verdicts for this data block.

VerdictDescription
trustedThe device is considered trustworthy as the suspect score is below the defined suspicious threshold.
suspiciousThe device is flagged as suspicious because the suspect score has exceeded the suspicious threshold.
not_trustedThe device is deemed not trusted as the suspect score has surpassed the high-risk (not trusted) threshold.
inconclusiveA verdict could not be reached because the confidence score was below the required threshold.

Output data blocks

Data blocks produced per verdict.

VerdictData blocks ProducedNotes
trustedDeviceSignals
suspiciousDeviceSignals
not_trustedDeviceSignals
inconclusiveDeviceSignals

Output mapping

ResultMapped Output
confidence.score < confidenceScoreThresholdinconclusive
suspectScore < suspiciousUserThresholdtrusted
suspectScore > suspiciousUserThresholdsuspicious
suspectScore > notTrustedUserThresholdnot_trusted