Defending against WebGL fingerprinting by reporting a fake value.
WebGL Fingerprint Defender is a browser extension that let you easily hide your real WebGL fingerprint by reporting a random fake value. According to many tech blogs, completely blocking WebGL API is not a good idea, therefore reporting a fake fingerprint could be the best solution to better protect your privacy. This add-on simply adds a small noise to the actual fingerprint and renews it every time you visit a website or reload a page. With the browser's WebGL API, in general, two types of fingerprints can be generated. One with WebGL constants and the other with an image that is rendered with the WebGL API. This add-on can spoof both values at the same time. In order to disable this add-on, please visit extensions page in your browser and then click on the disable button. Please note that this add-on does not any toolbar icon/button. This extension is made in collaboration with the author of "Canvas Fingerprint Defender": https://chrome.google.com/webstore/detail/canvas-fingerprint-defend/lanfdkkpgfjfdikkncbnojekcppdebfp If you have a feature request, or found a bug to report, please fill the bug report form in the add-on's homepage (https://mybrowseraddon.com/webgl-defender.html).
- (2021-03-31) Stanton McCandlish: Does exactly what it should do and claims it does. Tested at https://browserleaks.com/webgl where it defeated both forms of WebGL hashing. I like that this is a one-exploit fix instead of a plugin claiming to spoof all forms of user fingerprinting, since new methods of that come up all the time. It's better to be certain that you have a particular weakness patched up because you have an extension that corresponds to it exactly, than to go without preventing a leak because you assumed it was included in some catchall extension but it wasn't. PS: Anyone who cannot figure out that they can click on the extension's icon and pick "Show|Hide desktop notifications" simply doesn't DESERVE to use this extension. Heh. Really, the developer should just turn this option off by default, since it's obviously the only thing causing unhappy feedback. PPS: Yes, it may trigger some additional two-factor authentication requests from some sites. This is not actually a bad thing. More sites need to be doing more of this, and we just need to get used to it, as we got used to "password123" not being a good password, and even "@3'4e9sef!J29x" not being a good password if used on a bunch of sites. However, spoofing this kind of stuff actually *shouldn't* trigger a 2FA request, much less a refusal to provide services, so if it does, you should complain to the site in question.
- (2020-11-30) Geronimo553: It use to work. But now doileak(.com) can detect IP with this app enabled. I have ran this for over a year without issue. So the newest detection software see's through it. Removed from chrome and using other options. Use to work great, just zero updates and zero support.
- (2020-10-01) eric mcgillveray: i tested myself before and after. failed the test after installing the extensions. https://panopticlick.eff.org/
- (2020-09-23) Peter Cohen: Won't work. It's trivial for a site to know you're using this plugin. Hence you are fingerprinted. You've merely replaced your WEBGL-fingerprint with a WEBGL-blocker-fingerprint. If the fingerprint spoofing was undetectable, that might work.
- (2020-08-12) OutZero Z: Didn't work
- (2020-08-12) Technical Abdullah jan: hate it
- (2020-08-03) stíobhart matulevicz: It's great at what it does. And I was shocked to see just how many sites are using browser fingerprinting of one sort or another. But it really needs some configuration options. You can't even turn it on and off from the menubar if it breaks a site. You've got to actually open your browser's preferences and disable it, which is about as user-unfriendly as you can get.
- (2020-07-13) Chris G. Simmons: App works great. BUT it needs an exemption feature (ie: do not block fingerprint on selected sites). I have to keep going into my settings to disable it for my bank sites. Thank you!
- (2020-04-05) Marius: Netflix always checks you out before, after and sometimes during video playing. This one helps spoofing that one. Thanks WebGL Fingerprint Defender! I actually thought Netflix was morally superior (my bad) and that this extension didn't help that much (my bad too). Really! Thanks XX Fingerprint Defender. I already installed all of the plugins and they actually work well. I had no problems on any site.
- (2020-03-23) gdfshfshs gfdsgsd: Need Source Code thanks
- (2020-03-02) Hieronim Buszewski: This doesn't really work
- (2019-09-14) waterfall: On the https://browserleaks.com/webgl time to time a real "WebGL Image Hash" is shown, although the extension notifies of a fake. Same thing on https://webbrowsertools.com/webgl-fingerprint/ . From time to time the same one appears "Fingerprint ID Method: red solid box".
- (2019-08-24) Sina: Thank you for the extensions, but some websites like starbucks.com can detect the spoofing, so they don't allow any login. The problem is within `parameter` spoofing.