New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 726466 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: May 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Bug



Sign in to add a comment

No option to disable WebGL

Reported by dcarr...@gmail.com, May 25 2017

Issue description

Chrome 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.

 
Cc: krajshree@chromium.org
Components: Blink>WebGL
Labels: Needs-Feedback
dcarrera@ - Thanks for filing the issue.

In Chrome 57 or above, WebGL can be disabled by following below steps:

1. Please navigate to chrome://flags and search for webgl and choose disabled option from drop down to disable it. 
(or) 
2. Navigate to chrome://flags/#enable-es3-apis and set it to Disabled.

Screenshot attached for the same.

Please follow the above steps to disable WebGl and please let us know if the issue resolves or not.

Thanks...!!
webgl.JPG
19.2 KB View Download

Comment 2 by zmo@chromium.org, May 26 2017

Not really.  That's WebGL2.

For WebGL1, you can pass in commandline switch --disable-webgl

Comment 3 by zmo@chromium.org, May 26 2017

Status: WontFix (was: Unconfirmed)
Labels: OS-All
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.
(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.)

Comment 6 by dcarr...@gmail.com, 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

Comment 7 by capn@chromium.org, 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