Skip to content

Latest commit

 

History

History
45 lines (40 loc) · 4.72 KB

File metadata and controls

45 lines (40 loc) · 4.72 KB

RawDeviceAttributes Class

A curated subset of raw browser/device attributes that the API surface exposes. Each property contains a value or object with the data for the collected signal.

Properties

Name Type Description Notes
font_preferences \Fingerprint\ServerSdk\Model\FontPreferences [optional]
emoji \Fingerprint\ServerSdk\Model\Emoji [optional]
fonts string[] List of fonts detected on the device. [optional]
device_memory int Rounded amount of RAM in gigabytes. Available for browsers, Android, and iOS devices. [optional]
timezone string Timezone identifier detected on the client. [optional]
canvas \Fingerprint\ServerSdk\Model\Canvas [optional]
languages string[][] Navigator languages reported by the agent including fallbacks. Each inner array represents ordered language preferences reported by different APIs. Available for browsers, iOS, and Android devices. [optional]
webgl_extensions \Fingerprint\ServerSdk\Model\WebGlExtensions [optional]
webgl_basics \Fingerprint\ServerSdk\Model\WebGlBasics [optional]
screen_resolution int[] Current screen resolution. Available for both browsers and iOS devices [optional]
touch_support \Fingerprint\ServerSdk\Model\TouchSupport [optional]
oscpu string Navigator `oscpu` string. [optional]
architecture int Integer representing the CPU architecture exposed by the browser. [optional]
cookies_enabled bool Whether the cookies are enabled in the browser. [optional]
hardware_concurrency int Number of logical CPU cores reported by the browser. [optional]
date_time_locale string Locale derived from the Intl.DateTimeFormat API. Negative values indicate known error states. The negative statuses can be: - "-1": A permanent status for browsers that don't support Intl API. - "-2": A permanent status for browsers that don't supportDateTimeFormat constructor. - "-3": A permanent status for browsers in which DateTimeFormat locale is undefined or null. [optional]
vendor string Navigator vendor string. [optional]
color_depth int Screen color depth in bits. [optional]
platform string Navigator platform string. [optional]
session_storage bool Whether sessionStorage is available. [optional]
local_storage bool Whether localStorage is available. [optional]
audio float AudioContext fingerprint or negative status when unavailable. The negative statuses can be: - -1: A permanent status for those browsers which are known to always suspend audio context - -2: A permanent status for browsers that don't support the signal - -3: A temporary status that means that an unexpected timeout has happened [optional]
plugins \Fingerprint\ServerSdk\Model\PluginsInner[] Browser plugins reported by `navigator.plugins`. [optional]
indexed_db bool Whether IndexedDB is available. [optional]
math string Hash of Math APIs used for entropy collection. [optional]
device_model string Device model string. Available only for Android and iOS devices. [optional]
device_manufacturer string Device manufacturer string. Available only for Android and iOS devices. [optional]
font_hash string Unique identifier for the user’s installed fonts. [optional]
timezone_offset string UTC offset in "±HH:MM" format derived from the detected IANA timezone. [optional]
battery_level int Battery charge level as a percentage (0-100). Available for Android, iOS, and web devices. On web, only available in Chromium-based browsers. [optional]
battery_charging bool When `true`, the device is currently charging. Available only for web devices on Chromium-based browsers. [optional]
battery_low_power_mode bool Whether the device's low power mode is enabled. Available only for Android and iOS devices. [optional]
keyboard_layout_hash string Unique identifier for the user's keyboard layout. [optional]
keyboard_layout_name string Name of the user's configured keyboard layout as a BCP 47-style identifier. Only available in Chromium-based browsers, omitted otherwise. [optional]

[Back to Model list] [Back to API list] [Back to README]