CreepJS

CreepJS

Educational, privacy-first browser fingerprinting platform for developers.

Product

  • Checker
  • Documentation
  • IP Risk Checker
  • API Playground

Resources

  • CreepJS 2.0
  • API Reference
  • Browser Fingerprinting Guide
  • Fingerprint Signal Index
  • Privacy Policy

Popular Signals

  • Canvas Fingerprint
  • WebGL Fingerprint
  • WebRTC Fingerprint
  • Anti-Fingerprinting Detection

Connect

© 2026 CreepJS. All rights reserved.

Privacy

Lies Detection

Inconsistency analysis

Live Playground

Analyzing your browser...0%

API Docs

Endpoint

GET /api/fingerprint/lies

Examples

About

Lies detection fingerprinting identifies inconsistencies and contradictions in browser fingerprint data that indicate spoofing, privacy tools, or automation. This advanced meta-analysis technique cross-references hundreds of browser properties to detect when reported values don't match expected relationships. The fundamental principle is that authentic browsers exhibit consistent correlations between properties: if navigator.userAgent claims "Windows", then navigator.platform should be "Win32", navigator.appVersion should contain "Windows", and OS-specific APIs like navigator.msSaveBlob should exist. Privacy tools and browser spoofers often modify individual properties without updating all related properties, creating detectable inconsistencies. The technique performs extensive cross-validation: checking if navigator.languages matches Accept-Language headers, verifying Intl.DateTimeFormat().resolvedOptions().timeZone aligns with timezone offset, confirming screen dimensions match CSS media queries, validating WebGL vendor/renderer strings correspond to claimed GPU, ensuring audio/canvas fingerprints align with claimed hardware, and detecting when plugins list contradicts navigator.plugins. Advanced checks identify timing anomalies (operations completing too fast or too slow), mathematical impossibilities (screen dimensions larger than maximum supported resolution), and feature mismatches (claiming to be mobile Safari but missing Mobile Safari-specific APIs). Headless browsers (Puppeteer, Playwright) often have characteristic lies: missing or unusual navigator.webdriver, absent chrome.runtime despite claiming to be Chrome, or window.outerWidth/outerHeight being zero. The technique assigns a "trust score" based on detected inconsistencies. Ironically, users attempting to avoid fingerprinting by spoofing browser properties often make themselves more identifiable through the unique pattern of lies their tools create. Privacy browsers like Tor Browser avoid lies by consistently modifying all related properties, but their uniform fingerprint becomes its own identifying characteristic.

Use Cases

  • •Spoof detection
  • •Bot identification
  • •Automation detection
  • •Privacy tool identification

Other Fingerprints

Compare related fingerprint signals

Move from this collector to the CreepJS signal index, live checker, API docs, and other high-value fingerprinting explainers.

Core pages

Browser Fingerprinting PlatformRun a privacy-first browser fingerprint check and learn what websites can infer about your device.Fingerprint CheckerTest your browser privacy with a live fingerprint scan, collector coverage, and privacy leakage analysis.IP Risk CheckerCheck IP risk, ASN, geolocation, proxy, VPN, Tor, datacenter, and routing signals through the CreepJS API.Browser Fingerprint SignalsBrowse the full CreepJS library of browser fingerprinting signals, including canvas, WebGL, WebRTC, fonts, storage, and privacy checks.DocumentationRead the CreepJS API, SDK, collector, and integration documentation for privacy-first browser fingerprinting.API PlaygroundGenerate a token, inspect sample payloads, and test CreepJS browser fingerprinting API calls.What Is Browser Fingerprinting?Learn how browser fingerprinting works, which signals are collected, and how privacy tools reduce tracking.

Popular fingerprint signals

Canvas FingerprintCanvas rendering fingerprint based on how the browser draws graphics. Test your browser's unique canvas signature.WebGL FingerprintWebGL GPU information and rendering capabilities. Detect your graphics card and WebGL implementation.WebRTC FingerprintWebRTC capabilities and IP leakage checks. Detect peer connection support and potential network exposure signals.Anti-Fingerprinting DetectionDetection of privacy tools and browser modifications. Identify fingerprint resistance.Navigator InformationBrowser navigator properties and user agent information. Analyze browser capabilities and settings.Font DetectionInstalled system fonts detection. Discover which fonts are available on your system.