Hello, I'm doing research on privacy and fingerprinting. Something that I have found is that many users resort to things like "canvas randomizers" and a few other page context level methods that modify the javascript objects via javascript. The issue with this is that it's trivial to detect this behaviour, and you can use evasion methods to add to the fingerprint, as they actually make you more unique.
So I'm looking into where I can override UNMASKED_VENDOR_WEBGL and UNMASKED_RENDERER_WEBGL.
and a few other places in the chromium source, but testing them on
https://webglreport.com/ I am unable to get them to change.
I'm not super familiar with the chromium codebase so I was hoping I could get some help with where I should look to do this.
Thanks!
- blue