Chameleon Logo Chameleon
Security 8 min read • 2026-09-17

Browser Fingerprinting (Canvas, WebGL, AudioContext): How Assessment Sites Track Machines

Technical analysis of advanced browser fingerprinting techniques. How assessment portals track candidates across sessions using Canvas, WebGL, and AudioContext.

C
Chameleon Security Team VERIFIED

Assessment platforms deploy sophisticated browser fingerprinting scripts (such as FingerprintJS Pro) to correlate user identities, detect multiple test attempts, and link accounts.

Beyond Cookies: Modern Browser Fingerprinting Techniques

While cookies and local storage can be wiped, browser fingerprinting extracts hardware attributes that remain constant across private browsing sessions.

HTML5 Canvas & WebGL GPU Shader Rendering Hashes

Web pages draw private 2D geometric shapes and 3D WebGL models. Minute differences in GPU rasterization engines produce unique hash values characteristic of your graphics chipset.

AudioContext Oscillator Dynamics Fingerprinting

By running an audio signal through an oscillator and dynamic compressor node, the script measures audio buffer decay variances caused by sound card digital-to-analog converters.

How Chameleon Neutralizes Cross-Session Machine Tracking

Chameleon isolates browsing sessions in ephemeral sandboxes with randomized entropy injection, rendering device fingerprinting ineffective.

Frequently Asked Questions

Can websites track me even if I clear cookies and use a VPN?
Yes. Browser fingerprinting calculates a unique device hash from GPU rendering quirks, installed fonts, audio oscillator frequencies, and hardware concurrency that persists across IP changes.
How does Chameleon protect against browser fingerprinting?
Chameleon provides randomized canvas noise injection and spoofed WebGL renderer strings to prevent sites from building persistent device fingerprints.