Cloudflare Turnstile requiring fingerprintable WebGL

HypnoticOcelot2 pts0 comments

Cloudflare Turnstile requiring fingerprintable WebGL - lanodan's cyber-home

Cloudflare Turnstile requiring fingerprintable WebGL

published on 2026-05-30T23:31:51Z, last updated on 2026-05-30T23:31:52Z

Since about a week, Cloudflare Turnstile (their "Verify you're human"<br>device verification) has been looping indefinitely in my<br>webkit-gtk based browser.<br>Preventing access to quite few websites (previously, but it even went worse lately).

Turns out it's because Cloudflare wants to have a fingerprint of your<br>device via WebGL, the only reason for doing this would be tracking.

Screenshot of Turnstile test page, "WebGL renderer info is spoofed"

Their pro-tracking non-justification copied here just in case:

Turnstile uses browser fingerprinting to verify you're human.<br>Privacy tools that block or randomize fingerprinting make<br>your browser look like a bot trying to hide its identity.<br>Temporarily allowing fingerprinting for this site will fix the issue.

Such things are blocked in WebKit, and have been for years.<br>Meaning it's tracking so awful that even Apple would block it,<br>and as far as I can tell it's not the kind of privacy protection<br>you can easily disable in it.

So Cloudflare just banned all WebKitGTK browsers as I guess they<br>put an exception for Safari.

As an aside, if you're wondering, Mozilla Firefox screwed up their<br>WebGL fingerprinting protection:

Bugzilla#1916271: Gecko reveals sanitized GPU Characteristics; webkit and blink return hardcoded strings for all users

Screenshot of Turnstile test page on Firefox 145.0 passing with no issues.

Plus privacy.resistfingerprinting isn't enabled even<br>when selecting "Strict" "Enhanced Privacy Protection" in the settings,<br>great job there Mozilla.

But I guess with it enabled, privacy-conscious Firefox users might<br>not be able to pass Cloudflare's device verification in the future.

Screenshot of Turnstile test page on Firefox 145.0 passing with just "Canvas Randomization Detected"; after enabling privacy.resistfingerprinting manually.

Fediverse post for comments

turnstile cloudflare webgl privacy fingerprinting firefox

Related Articles