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.
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.
- Never use resolutions larger than your native one
- Maintain consistent resolutions across team devices
- Keep browser windows maximized when launched
- Masked
- Custom
- Real
Provides a random screen resolution from our fingerprint builder.
Set your desired parameters following these tips:
- Match your team's smallest screen resolution
- Stay within your device's native resolution
Websites will see your actual screen parameters.
Media Devices
WebRTC enables audio and video communication on websites by accessing your media devices. This process can expose device information.
Device Limits
Device Type | Maximum Count | Description |
---|---|---|
📷 Video Inputs | 0-1 | Web cameras |
🎤 Audio Inputs | 1-4 | Microphones |
🔊 Audio Outputs | 1-4 | Speakers/Headphones |
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.
- Masked
- Custom
- Real
Optimized parameters from our fingerprint builder.
Configure your own device set within recommended limits.
Shows actual device parameters. Use when camera/microphone access is needed.
WebGL + WebGPU Metadata
This metadata reveals details about your device's graphics capabilities, serving as a unique identifier.
- Masked
- Custom
- Real
- Optimized WebGL vendor and renderer parameters
- Includes optimal WebGPU masking
WebGL Parameters
- WebGL vendor: Graphics technology creator
- WebGL renderer: Graphics hardware model
WebGPU Parameters
Guidelines:
- Use real values from devicehunt.com
- Maximum 4 symbols (0-9, A-F)
- OS-specific requirements:
- M-series Macs: Enter "0" for Device ID
- Linux: Manual setting not supported
Empty Vendor/Device ID fields default to "Real" WebGPU metadata
Shows actual WebGL and WebGPU parameters.
WebGL Graphics
WebGL enables 3D graphics and can identify users through:
- WebGL report analysis
- Hidden 3D image generation and hashing
- Noise
- Real
Adds random but consistent noise to graphics read-outs.
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.

Shows actual WebGL read-outs.
Canvas Graphics
Canvas API enables 2D graphics and animations. Over 5% of websites use it for fingerprinting by generating and hashing hidden images.
- Noise
- Real
- Disabled
Adds random but consistent noise to graphics read-outs. 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.

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.
Disables Canvas API at browser level. Not recommended for regular use.
AudioContext
Creates a fingerprint from your device's audio setup by simulating a sinusoidal function.
- Noise
- Real
Applies persistent noise to the audio stack.

While noise remains consistent, read-outs vary across devices.
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.