AudioContext fingerprinting's definition
1.2. How does AudioContext fingerprinting work?
With the support of an audio stack in the OS and the audio card, AudioContext offers a variety of audio signal handling capabilities from signal generation to signal to the process. In particular, current fingerprinting research produces a triangular wave using an oscillator node, then transmits the wave to a signal processing node called a dynamics compressor node to produce a compression impact. The audio signal is then transformed into the frequency domain using AnalyserNode.
2. AudioContext fingerprinting modes
In AudioContext fingerprinting, there are two key aspects: Noise mode, and Off mode.
2.1. Noise mode
With the help of Genlogin antidetect browser, you can control your AudioContext read-outs by adding a persistent random noise to the readout or allowing the website to see the actual audio fingerprint of your device. Genlogin will alter the browser's audio stack by turning on the Noise mode in the AudioContext section, probably resulting in a distinctive audio fingerprint.
Noise mode in Genlogin interface
Notes:
- The website will notice that the audio fingerprint hash is not persistent over numerous launches if you create a browser profile with AudioContext masked set to Noise and access it on various computers with different hardware setups.
- The additional noise lingers. In addition to the existing computer fingerprint, it is introduced as a filter. Hence, if the equipment has been modified, the readouts will also have been altered.
2.1. Off mode
Websites will be able to hear your computer's actual audio fingerprint if AudioContext masking is turned off. When 100% unique AudioContext monitoring systems cause websites to respond poorly, switching the option to Off can be beneficial.
Off mode in Genlogin interface
3. The impact of AudioContext fingerprinting
Producing sound from a mobile browser and device audio stack is quietly complex. In AudioContext fingerprinting, a website uses the technique called AudioContext API to send a low-frequency sound through the browser to the device and measures how the device processes that data. This helps inform how to process audio – but no audio is recorded, collected, or played, so you don’t need microphone and speaker access. And yet, this technique can inform fingerprinting with multiple parameters and values. Additionally, with the help of AudioContext fingerprinting, you can opt for audio sources, apply effects to audio, build audio visualizations, use spatial effects (like rotation), and much more through various platforms.
4. Conclusion
As there are other copies of your system and audio stacks elsewhere, audio fingerprint hashes are not original. If you reveal your actual audio fingerprint, you belong to the same group of people with the same audio hardware setup. Also, changing other fingerprints makes it easier for websites to recognize your browser profiles as distinct individuals. Run Genlogin on your devices to further minimize the unpredictability of your browser profiles, improving their capacity to fit in with the general distribution of users.