Skip to main content

Hardware Settings

These settings are tied to the hardware of your device. By default, Indigo provides you with an optimized fingerprint, meaning all aspects naturally work well together.

Best Practice

We recommend keeping the default values unless you have a specific need to change them. If you do make changes, follow the recommendations below to maintain consistency.

Screen Resolution

Screen resolution analysis is a common method for reading browser fingerprints.

Important Guidelines
  • Never use resolutions larger than your native one
  • Maintain consistent resolutions across team devices
  • Keep browser windows maximized when launched

Provides a random screen resolution from our fingerprint builder.

Media Devices

WebRTC enables audio and video communication on websites by accessing your media devices. This process can expose device information.

Device Limits

Device TypeMaximum CountDescription
📷 Video Inputs0-1Web cameras
🎤 Audio Inputs1-4Microphones
🔊 Audio Outputs1-4Speakers/Headphones
note

While users could technically have more devices, these limits reflect typical usage patterns.

ID Tracking Protection

Device IDs are masked by default to prevent tracking, even though browsers protect full model names.

Optimized parameters from our fingerprint builder.

WebGL + WebGPU Metadata

This metadata reveals details about your device's graphics capabilities, serving as a unique identifier.

  • Optimized WebGL vendor and renderer parameters
  • Includes optimal WebGPU masking

WebGL Graphics

WebGL enables 3D graphics and can identify users through:

  1. WebGL report analysis
  2. Hidden 3D image generation and hashing

Adds random but consistent noise to graphics read-outs.

caution

The readings will vary if the profile is running on different devices. See the example below illustrating the hash of the same profile running on two different devices.

WebGL noise comparison

Canvas Graphics

Canvas API enables 2D graphics and animations. Over 5% of websites use it for fingerprinting by generating and hashing hidden images.

Shows real Canvas data. Recommended as many devices give the same results. By allowing sites to see these settings, you will merge with other users with the same settings.

AudioContext

Creates a fingerprint from your device's audio setup by simulating a sinusoidal function.

Shows real audio fingerprint. Recommended as many devices give the same results. By allowing sites to see this setting, you will merge with other users with the same settings.