Skip to content

Latest commit

 

History

History
44 lines (36 loc) · 3.94 KB

File metadata and controls

44 lines (36 loc) · 3.94 KB

RawDeviceAttributes

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
fontPreferences FontPreferences [optional]
emoji Emoji [optional]
fonts List<String> List of fonts detected on the device. [optional]
deviceMemory Integer Rounded amount of RAM in gigabytes. [optional]
timezone String Timezone identifier detected on the client. [optional]
canvas Canvas [optional]
languages List<List<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]
webglExtensions WebGlExtensions [optional]
webglBasics WebGlBasics [optional]
screenResolution List<Integer> Current screen resolution. Available for both browsers and iOS devices [optional]
touchSupport TouchSupport [optional]
oscpu String Navigator oscpu string. [optional]
architecture Integer Integer representing the CPU architecture exposed by the browser. [optional]
cookiesEnabled Boolean Whether the cookies are enabled in the browser. [optional]
hardwareConcurrency Integer Number of logical CPU cores reported by the browser. [optional]
dateTimeLocale 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]
colorDepth Integer Screen color depth in bits. [optional]
platform String Navigator platform string. [optional]
sessionStorage Boolean Whether sessionStorage is available. [optional]
localStorage Boolean Whether localStorage is available. [optional]
audio Double 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 List<PluginsInner> Browser plugins reported by navigator.plugins. [optional]
indexedDb Boolean Whether IndexedDB is available. [optional]
math String Hash of Math APIs used for entropy collection. [optional]
deviceModel String Device model string. Available only for Android and iOS devices. [optional]
deviceManufacturer String Device manufacturer string. Available only for Android and iOS devices. [optional]
fontHash String Unique identifier for the user’s installed fonts. [optional]
timezoneOffset String UTC offset in "±HH:MM" format derived from the detected IANA timezone. [optional]
batteryLevel Integer Battery charge level as a percentage (0-100). Available only for Android and iOS devices. [optional]
batteryLowPowerMode Boolean Whether the device's low power mode is enabled. Available only for Android and iOS devices. [optional]