What FraudEG Collects
FraudEG gathers a broad set of device attributes to construct each fingerprint:
None of these attributes are personally identifiable on their own. FraudEG combines them into a probabilistic fingerprint that identifies the device without relying on cookies or device IDs that users can easily reset.
Device Sessions
A device session ties a user’s device fingerprint to a specific visit on your application. Create a device session at the start of each critical user flow (login, checkout, account settings) and attach the returnedsession_id to your transaction scoring request. This links the device intelligence data collected during the session to the transaction FraudEG scores.
Creating a Device Session
FraudEG.getSessionId() method you can call client-side to retrieve the session_id, which you then pass to your backend to include in transaction scoring requests.
Device Trust Score
FraudEG computes a device trust score (0–100, where 100 is fully trusted) for each session. This score contributes directly to the overall transaction risk score. A low device trust score elevates the transaction score even if other signals appear normal — for example, a known user logging in from a fresh emulator with a VPN active will see a higher transaction risk score than usual.Device Signals
The following device-level signals appear in thesignals array of transaction responses:
Web Integration
Place the JavaScript snippet in the<head> of every page that precedes a critical user action — login, checkout, account update, and password reset pages are the most important. The snippet is lightweight (<10 KB gzipped) and loads asynchronously so it does not affect your page load performance.
Mobile SDK
For native iOS and Android applications, use the FraudEG mobile SDKs instead of the JavaScript snippet. The mobile SDKs collect platform-specific device attributes (hardware identifiers, OS version, jailbreak/root detection) and create device sessions using the samePOST /v1/device/session API. Contact FraudEG support to request the mobile SDK documentation for your platform.