I carefully avoid WebGL, because it's an over-the-top fingerprinting risk, even for different VMs on the same host.
So I'll never see this. And indeed, nobody who cares about privacy should ever risk it. But so it goes.
Edit: I'm not making this up. I actually tested. Multiple Debian family VMs on a given host have the same WebGL fingerprint. As do multiple Windows 7 VMs, multiple CentOS VMs, multiple MacOS VMs, etc.
But each group has a different WebGL fingerprint. And the same Debian VM has different WebGL fingerprints on different hosts. So I'm guessing that reflects the combination of physical graphics hardware and virtual graphics system.
That's a huge gotcha for people who compartmentalize in multiple VMs.
If someone cares to explain why that's not an issue, I'd love to see it.
So I'll never see this. And indeed, nobody who cares about privacy should ever risk it. But so it goes.
Edit: I'm not making this up. I actually tested. Multiple Debian family VMs on a given host have the same WebGL fingerprint. As do multiple Windows 7 VMs, multiple CentOS VMs, multiple MacOS VMs, etc.
But each group has a different WebGL fingerprint. And the same Debian VM has different WebGL fingerprints on different hosts. So I'm guessing that reflects the combination of physical graphics hardware and virtual graphics system.
That's a huge gotcha for people who compartmentalize in multiple VMs.
If someone cares to explain why that's not an issue, I'd love to see it.