About BrowserProbe

BrowserProbe is a free, open-source suite of browser diagnostics that explains what a web page can observe in the current session. Our mission is simple: show the evidence, label the uncertainty, and avoid making claims the browser cannot prove.

Why We Built This

Every time you visit a website, your browser exposes data such as screen dimensions, graphics capabilities, available fonts, and timezone. Combined across a large population and over time, those signals may support probabilistic tracking without cookies.

Most people have no idea how much data their browser reveals. BrowserProbe makes this visible.

Our Principles

  • Local by Default — Most probes run in the tab. The public IP check necessarily reaches our endpoint, and the WebRTC test uses a public STUN endpoint to gather ICE candidates.
  • Third-Party Services Disclosed — Monetization and network providers are identified in the privacy policy so their role is not hidden.
  • No Report Storage — BrowserProbe does not send the assembled diagnostic report back to the application server.
  • Free Forever — Every tool is completely free with no signup required.
  • Evidence-Based — Each finding includes a source, limitation, or confidence label where interpretation is required.

How It Works

BrowserProbe uses standard browser APIs (Canvas, WebGL, AudioContext, Navigator, etc.) to detect information that any website could access. We don't exploit vulnerabilities or use any techniques that require special permissions.

The same APIs can support legitimate web features or contribute to fingerprinting when combined at scale. A single sample does not prove uniqueness. BrowserProbe shows the signals and explains what can reasonably be inferred from them.

Technology

BrowserProbe is built with Next.js and is fully static where possible. The source and detection methods are available in the public project repository so results can be inspected and challenged.