Graphics rendering
6Canvas, WebGL, SVG, text metrics, and CSS rendering.
Canvas · WebGL · Emoji Rendering · SVG Rendering · CSS Styles · +1
See the browser, device, rendering, and privacy signals that websites can combine into a fingerprint—then inspect every result without surrendering the page to a loading screen.
Live report
Collection starts after the page becomes idle. You can continue reading while the scan fills this fixed task region.
The scan runs locally and keeps the rest of this page available.
Initializing...
CreepJS reports which browser APIs respond, the values or hashes they expose, collection timing, consistency warnings, and a coverage score. It groups those observations into readable signal cards so you can distinguish ordinary configuration data from privacy resistance or automation indicators. It does not identify a person or claim a fraud probability.
Manifest-derived taxonomy
A fingerprint becomes useful only when many weak observations are combined. The checker’s collector manifest currently covers the eight families below. Each live card shows the actual value, collector timing, and available context rather than collapsing everything into one unexplained score.
Canvas, WebGL, SVG, text metrics, and CSS rendering.
Canvas · WebGL · Emoji Rendering · SVG Rendering · CSS Styles · +1
Screen, color, memory, CPU concurrency, and touch support.
Screen · Screen Frame · Screen Resolution · Color Depth · Color Gamut · +5
Navigator, storage, plugins, platform, and feature support.
Navigator · Languages · HTML Element · DOM Rectangle · MIME Types · +13
Fonts, locale, timezone, architecture, and math behavior.
Fonts · Timezone · Date/Time Locale · Math Precision · Console Errors · +4
Audio processing, media devices, and speech voices.
Audio Context · Media Devices · Speech Voices · Audio Base Latency
Contrast, reduced motion, forced colors, and related settings.
Inverted Colors · Contrast · Forced Colors · Reduced Motion · Reduced Transparency · +1
Anti-fingerprinting signals, blockers, and consistency checks.
Anti-Fingerprinting Detection · Privacy / Ad Blockers · Private Click Measurement · Lies Detection
WebRTC, service workers, and network-exposed capabilities.
WebRTC · Service Worker
Collectors ask standards-based browser APIs for rendering, environment, capability, and preference signals. A blocked or missing API is itself recorded as coverage context.
The browser normalizes and hashes selected values into a compact diagnostic ID. Small environment changes can alter that snapshot, so the ID is not treated as permanent identity.
The report keeps individual evidence visible. Coverage measures completed collectors; population rarity appears only when anonymous sample counts clear the configured privacy threshold.
The full fingerprint is collected and its diagnostic ID is computed in your browser. CreepJS does not upload the raw canvas image or the complete collector result from this page. Local history stays in this browser.
The optional uniqueness baseline sends a bounded comparison subset—Canvas hash, WebGL renderer, timezone, font count, and screen tuple—to the CreepJS API. The service stores coarse, hashed aggregate buckets and suppresses population estimates below the k-anonymity threshold. This boundary is why the report distinguishes live evidence, coverage, and rarity.
Common questions
After the live checker, compare individual fingerprint collectors, IP risk signals, API docs, and integration examples.