No option to disable WebGL
Reported by
dcarr...@gmail.com,
May 25 2017
|
|||
Issue descriptionChrome Version: 58.0.3029.110 URL: https://browserleaks.com/webgl What steps will reproduce the problem? (1) Go to chrome://flags/ (2) Look for an option to disable WebGL. (3) Cry What is the expected result? I expected to find a flag called "WebGL" with an option to disable. What happens instead? I did not find a flag called "WebGL" that I could disable. Please provide any additional information below. Attach a screenshot if possible. I am concerned about privacy and I want to leak less information about my computer and my browser. I also want to make my browser signature less unique. WebGL makes it more unique. I want to disable WebGL.
,
May 26 2017
Not really. That's WebGL2. For WebGL1, you can pass in commandline switch --disable-webgl
,
May 26 2017
,
May 26 2017
Also, if you want to disable all GPU usage along with WebGL, you can uncheck "Use hardware acceleration" in the regular Chrome settings (chrome://settings). However, just on the fingerprinting side, I'll point out that _disabling_ WebGL actually makes your browser more unique. It's estimated that 95% of desktop users have WebGL support, so having WebGL provides 0.074 bits of fingerprint, while not having WebGL provides 4.32 bits.
,
May 26 2017
(Although there are more queries available via WebGL that could be used for further fingerprinting by a very dedicated fingerprinter. This is unusual to the best of my knowledge.)
,
May 26 2017
Thanks for looking into this. I added "--disable-webgl" to /etc/chromium-browser/default, and now it's disabled. Testing on panopticlick.eff.org my fingerprint seems to be less unique now (by about 1 bit). I understand that disabling WebGL makes me stand out too, but as kainino said, having it enabled allows more queries that make me stand out even more. I'm not sure that you need to be a very dedicated fingerprinter. There's probably a library somewhere that people can just download. https://browserleaks.com/webgl
,
May 27 2017
#4: FYI, starting with M59 when unchecking "Use hardware acceleration" it won't disable WebGL usage because SwiftShader will kick in to perform 3D rendering on the CPU. |
|||
►
Sign in to add a comment |
|||
Comment 1 by krajshree@chromium.org
, May 26 2017Components: Blink>WebGL
Labels: Needs-Feedback
19.2 KB
19.2 KB View Download