Check Your Browser for Security and Privacy Weaknesses

Runs entirely in your browser: Measures how unique your fingerprint is, tests WebRTC and IP leaks, checks whether your browser version is current, and probes which security policies it actually enforces.

Takes about five seconds. Signals are hashed before anything is sent, so we learn how common your browser is without learning what it is. What we keep

What this tool checks

16 checks across 1 areas. Each links to its reference page with the test, the risk and the fix.

Full reference

Browser privacy and policy enforcement

16 checks

The ones that most often decide the grade:

What the browser security and privacy check measures

The test combines browser version, network exposure, fingerprint uniqueness, privacy preferences and policy enforcement in one local session.

Websites learn more than a browser name. Scripts can observe screen dimensions, time zone, language, graphics hardware and supported features; together those ordinary values can form an unusual fingerprint. The browser also exposes network and policy behaviour that determines whether privacy tools and security controls work as expected.

The check runs in the browser you are currently using. Raw fingerprint signals stay on the page while hashes are compared with the observed sample. The connection address is compared with WebRTC candidates, the browser version is checked against vendor release data, and small policy tests measure whether important browser protections are actually enforced.

Measure locallyCollect supported browser, display, graphics and privacy signals.
Compare safelyHash fingerprint values and estimate how unusual the combination is.
Test protectionsCheck version, network leaks and security-policy enforcement.

Browser checks and what they reveal

A privacy result is a combination of uniqueness, network exposure and browser behaviour.

AreaWhat is measuredHow to interpret it
Browser versionReported browser family and version compared with current stable releases.An outdated major version may be missing security fixes.
Fingerprint uniquenessThe combined rarity of hashed display, locale, graphics and capability signals.A rarer combination is easier to recognise across visits.
IP and WebRTCThe normal connection address and public addresses revealed through WebRTC candidates.Different public addresses can indicate a VPN or proxy leak.
Policy enforcementSmall CSP, mixed-content and related browser-policy behaviour tests.Shows whether the browser enforces protections rather than only advertising support.
Privacy and hardwareGPC, Do Not Track and browser-visible CPU, memory, screen and GPU categories.Explains what ordinary scripts can observe and which preferences they receive.

How to read your browser result

There is no single private browser setting, so the report explains each contributing signal.

Current with no public leak

The browser is current, important policy tests pass and WebRTC does not reveal a different public address.

Update or leak detected

An outdated version, failed policy test or mismatched public WebRTC address needs direct attention.

Distinctive fingerprint

Uniqueness is a privacy observation, not malware. Extensions, unusual settings and rare hardware can all make a browser easier to recognise.

Improve browser privacy and security

  • Install the latest stable browser update and enable automatic updates.
  • Retest with the VPN enabled and review its WebRTC or leak-protection settings if public addresses differ.
  • Remove extensions you no longer need and avoid stacking many fingerprint-changing add-ons.
  • Use separate browser profiles or hardened modes for activities that need stronger isolation.

What this result does not prove

  • A browser fingerprint changes as settings, extensions, hardware and the comparison sample change.
  • The test cannot inspect browser source code, antivirus state or security controls outside the page sandbox.
  • Privacy preference signals tell sites what you request; they do not prove that every site honours the request.

Guides for this tool

Background reading written to go with these results.

Frequently asked questions

Does this test send my data anywhere?

The fingerprint test sends only hashes of each signal, never the values, so we can estimate how common your combination is. The IP shown is what your connection already presents to every site.

Why is my fingerprint unique?

Combinations of screen size, fonts, GPU and time zone are individually common but jointly rare. The result page shows which signals contribute the most identifying bits.

Can you tell if my browser is up to date?

Yes. We read the version from your User-Agent or Client Hints and compare it with the current stable release from the vendors' own release feeds.

What do the policy-enforcement tests do?

They load small pages served with specific security headers and check whether your browser obeyed them, the approach BrowserAudit pioneered.