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 sinusoid 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 how AudioContext fingerprinting works in action by checking this page.
In Multilogin, you are able to control your AudioContext readouts by either adding a persistent random noise to the readout or allowing the website to see your the real audio fingerprint of your machine.
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 some 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.
Bellow 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.
If non-changing readouts are required on multiple devices, then there are few solutions:
- 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 help better blend in as it’s described in above.