Here's a short video that demonstrates how WebGL works and how Kameleo handles it.
You can also check our article about WebGL in a nutshell: HTML WebGL
WebGL spoofing settings in Kameleo
You have three options to set the WebGL in Kameleo.
You can turn off the WebGL spoofing. In this case, the browser will see your original device’s values. If you manage several accounts, they will have the same WebGL hash.
You can set it to Block. It will completely disable the WebGL functions. It can be suspicious because most internet users are not blocking it.
You can set it to Noise. In this case, every profile will have different hashes.
WebGL metadata settings in Kameleo
If you click on More on the Device panel, then you can set the WebGL metadata manually.
Here you can set up the Unmasked Vendor and Unmasked Renderer based on your interest.
It can make your overall fingerprint a bit inconsistent if you choose it carelessly. If you leave on Automatic, then the metadata comes from the Basic profile, which is recommended.
WebGL spoofing in global settings
You can also set up a default WebGL spoofing value and WebGL metadata in the global settings. These values will be applied automatically when a new profile is created.