Fingerprint Response Structure
Fingerprint
This section constitutes of detailed information regarding the following:
- Browser Characteristics - The browser attribute details that we use to analyze the session.
- Device Characteristics - The device characteristics we used to create our session fingerprint.
- User Preferences - The user preferences set on the local user device.
This information can be used by customers to craft their own Device IDs should they choose not to use Arkose’s version. These details can also be used in linkage analysis workflows.
Browser Characteristics
These fields contain information about the device the session ran on.
| Field Name | Description | Example Values | Applicable Product |
|---|---|---|---|
browser_name | The name of the browser the user was using. | A string, e.g. Chrome or null | Arkose Detect Arkose Protect |
browser_version | The version of the browser the user was using. | A version number, e.g. 92.0.4515.159 or null | Arkose Detect Arkose Protect |
color_depth | The color depth of the device used for the session. | A number, e.g. 24 or null | Arkose Detect Arkose Protect |
session_storage | Whether session storage was available or not. | true, false | Arkose Detect Arkose Protect |
indexed_database | Whether the browser uses any indexed database API. | true, false | Arkose Detect Arkose Protect |
canvas_fingerprint | The canvas fingerprint value of the browser. | e.g. 1652956012 or null | Arkose Detect Arkose Protect |
Device Characteristics
These fields contain information about the device the session ran on.
| Field Name | Description | Example Values | Applicable Product |
|---|---|---|---|
operating_system | The operating system used on the device. | e.g. Windows or null | Arkose Detect Arkose Protect |
operating_system_version | The version of the operating system used on the device. | e.g. XP or null | Arkose Detect Arkose Protect |
screen_resolution | The current screen resolution of the device. | e.g. [1920,1080] or null | Arkose Detect Arkose Protect |
max_resolution_supported | The maximum supported screen resolution of the device. | e.g. [1920,1080] or null | Arkose Detect Arkose Protect |
behavior | Whether the device / browser supports the addBehavior method. Note that addBehavior is considered obsolete with Windows 10. | true, false | Arkose Detect Arkose Protect |
cpu_class | The CPU class identifier of the device. | e.g. X86 or null | Arkose Detect Arkose Protect |
platform | The platform the device belongs to. | e.g. MacIntel or null | Arkose Detect Arkose Protect |
touch_support | Whether the device has touch support or not. | true, false | Arkose Detect Arkose Protect |
hardware_concurrency | The hardware concurrency support of the device. | e.g. 8 or null | Arkose Detect Arkose Protect |
Updated 5 days ago