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.

Audio

Audio Fingerprint

Audio processing

Live Playground

Analyzing your browser...0%

API Docs

Endpoint

GET /api/fingerprint/audio

Examples

About

Audio fingerprinting leverages the Web Audio API to detect subtle differences in how browsers and hardware process audio signals. The technique creates an AudioContext, generates oscillator tones at specific frequencies, processes them through various audio nodes (compressors, filters, analyzers), and measures the resulting waveform data. Different combinations of audio hardware, drivers, digital signal processing (DSP) implementations, and browser audio stacks produce measurably different results even when processing identical input signals. The fingerprint captures sample rate capabilities, number of audio channels, latency characteristics, supported audio context types, and most importantly, the precise numeric output of processed audio signals. Even variations in floating-point arithmetic implementations between browser engines cause tiny differences in audio processing that create distinctive signatures. Audio fingerprints are particularly effective because audio hardware and drivers vary significantly across devices, manufacturers implement proprietary DSP algorithms, and browser engines have different audio rendering paths. Unlike canvas fingerprinting which can be visually inspected, audio fingerprinting operates invisibly, making it difficult for users to detect. Privacy browsers attempt to normalize audio output by adding noise or returning standardized values, but this defense mechanism itself becomes a fingerprinting signal, as normalized audio signatures are rare among general users.

Use Cases

  • •Hardware detection
  • •Device ID
  • •Security

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.