The AudioContext fingerprint (also known as "audio fingerprint") is a hash derivative of your machine's audio stack. The way it works is that a website asks your browser to simulate a sinusoidal function of how it plays audio files based on the audio setting and hardware you have installed. This sinusoid is converted into a hash function and sent to servers and used as additional entropy in browser fingerprinting.
You can check what information about your AudioContext websites can retrieve here.
In Multilogin, you are able to control your AudioContext read-outs by either adding a persistent random noise to the readout or allowing the website to see the real audio fingerprint of your device.
By enabling the Noise mode in the AudioContext section, Multilogin will modify the audio stack on a browser level, which will eventually produce a unique audio fingerprint.
When AudioContext masking is set to Off, websites will see the real audio fingerprint of your PC.
Setting the mode to Off can be advantageous in cases where websites react badly to 100% unique AudioContext readouts.
A way to further decrease the entropy of your browser profiles, and thus make them better blend in within the normal distribution of users, is to run Multilogin on Mac computers. Because Macs are very similar in their build nature, their AudioContext fingerprints are very similar. In most cases, same models will have identical hashes.
Opening browser profiles on multiple machines
The added noise is persistent. However, it is added as a filter on top of the existing machine fingerprint. So, if the machine has changed, then the readouts also change.
The AudioContext hash with added Noise is not persistent
Below is a screenshot example. The same browser profile is opened on 2 different machines. Although the noise is persistent for that profile, the audio context readouts are still different.
Solutions if non-changing readouts are required on multiple devices
- Run Multilogin on identically configured Virtual Machines (VM) or Virtual Private Servers (VPS) with Hardware fingerprints set to Noise mode. Since these machines will be set up the same way, the masked audio fingerprints will remain consistent on multiple machines.
- Run Multilogin on identical PC models with the same hardware, driver and OS setup. Since these machines have the same hardware setup, the masked hardware prints will remain consistent on multiple machines.
- Run Multilogin on the same Mac computers. The same logic applies, but also helps with blending in better, as described above.