Skip to content

Fingerprint parameter reference

Configure these in Create / edit profile. Verify with FingerprintJS and BrowserLeaks.

Short list

See Verified fingerprint overrides for a compact checklist.

Identity & network

FieldEffectTip
User-AgentOS + browser version stringMatch proxy region and target site
Languagenavigator.language / languagesEnable IP-based locale when available
TimezoneDate offsetAlign with egress IP
ProxyEgress IPProxy setup first
WebRTCLocal IP leak controlRestrict/replace for multi-account
GeolocationLat/long APIsMatch IP—IP lookup API

Display & hardware

FieldEffectTip
Resolutionscreen dimensionsCommon desktop sizes
CPU coreshardwareConcurrencyMatch UA tier
MemorydeviceMemoryConsistent with UA
Device name / MACDevice identifiersUnique per profile

Graphics & audio

FieldEffectTip
Canvas2D noiseRandomize to reduce linkage
WebGL imageDraw noiseSame as Canvas
WebGL metadataVendor/rendererMatch UA GPU class
WebGPUAdapter infoKeep consistent with WebGL
AudioContextAudio fingerprintRandomize
ClientRectsLayout rectsDefault noise is fine
Speech VoicesVoice listMatch OS language

Other

FieldEffectTip
FontsFont enumerationPer-profile variation
Do Not TrackDNT headerSite-dependent
Port scan protectionLocal port probesLeave enabled
Hardware accelerationGPU pathAlign with WebGL
SSL/TLSTLS fingerprint traitsDefault unless testing

Verify & debug

  1. Launch profile → BrowserLeaks / FingerprintJS.
  2. Check IP, timezone, language, WebRTC alignment.
  3. If flagged: tune UA, Canvas/WebGL, proxy—Browser fingerprint FAQ.
  4. API: POST /api/randomizeFingerprintUpdate fingerprint.