WebGL GPU information
GET /api/fingerprint/webglWebGL fingerprinting extracts detailed information about your graphics card and 3D rendering capabilities by querying the WebGL API. This technique reveals the GPU vendor (NVIDIA, AMD, Intel, Apple), specific graphics card model, driver version, supported extensions, rendering capabilities, and shader precision. The WebGL renderer and vendor strings often contain specific hardware identifiers that uniquely distinguish different systems. Additionally, WebGL fingerprinting can analyze rendering performance characteristics, maximum texture sizes, supported compressed texture formats, and floating-point precision capabilities. Modern browsers expose over 50 WebGL parameters and dozens of extensions that collectively create a highly distinctive fingerprint. Graphics drivers introduce subtle implementation differences in how WebGL functions execute, making this fingerprint extremely stable and difficult to spoof. Anti-fingerprinting measures like returning generic values for UNMASKED_VENDOR_WEBGL and UNMASKED_RENDERER_WEBGL can partially mitigate this technique, but many other WebGL parameters remain exposed.
Move from this collector to the CreepJS signal index, live checker, API docs, and other high-value fingerprinting explainers.