Privacy dashboard
Run all checks in your browser, no data sent to our servers. See exactly what websites can learn about you.
Higher is better. Score reflects WebRTC IP exposure, fingerprint uniqueness signals, and Do Not Track / GPC.
Public IP
WebRTC leak test
Browser fingerprint
Privacy signals
How to improve
- • Use a reputable VPN to mask your public IP.
- • Disable WebRTC in your browser or install a leak-blocking extension if you use a VPN.
- • Enable Global Privacy Control in your browser settings.
- • Use a privacy-respecting DNS resolver (e.g. 1.1.1.1, 9.9.9.9).
What this dashboard does
The Privacy Dashboard runs four orthogonal checks in your browser: your apparent public IP, a WebRTC leak probe, a browser fingerprint snapshot, and the state of privacy signals (Do Not Track and Global Privacy Control). It then combines them into a single 0–100 privacy score so you can see at a glance how exposed you are.
Why it matters
Most privacy advice ("use a VPN", "block cookies") only addresses one vector. Tracking and fraud-detection systems combine network-layer, browser-layer, and behavioural signals. Testing all of them in one place is the only honest way to evaluate your real exposure.
How to interpret your score
- 80–100 (green) — strong baseline. No WebRTC leak, privacy signals enabled.
- 60–79 (yellow) — usable but improvable. Likely missing GPC or leaking via cookies.
- Below 60 (red) — actively exposing your real IP or fingerprint. Fix the WebRTC leak first.
Common use cases
- Verify your VPN is not leaking your real IP via WebRTC.
- Confirm a privacy-focused browser (Brave, Firefox + arkenfox, Tor) actually reduces exposure.
- Validate that Global Privacy Control is being sent by your browser.
- Compare desktop vs mobile vs incognito exposure for the same network.
Limitations
The dashboard cannot detect every fingerprint vector — canvas hashes, audio context, font enumeration, and battery API tells are out of scope. It also cannot evaluate DNS leakage beyond what your browser's resolver exposes. For deeper checks see the VPN leak test.
Methodology
Public IP is fetched from ipapi.co. WebRTC IPs come from standard RTCPeerConnection ICE candidates against Google's STUN server. Fingerprint values come from navigator andscreen. The score formula is documented inline; no data leaves your browser besides the IP API request. See full methodology and data sources.
Related tools & guides
Frequently asked
- What is a WebRTC leak?
- WebRTC is a peer-to-peer protocol baked into every modern browser. To establish a connection it discovers local and public IPs and exposes them to JavaScript — including, in some configurations, your real public IP even while a VPN is active.
- Does a VPN make me anonymous?
- No. A VPN hides your network-layer IP from the destination, but does nothing about browser fingerprinting, cookies, login state, or WebRTC. True anonymity requires Tor plus careful operational hygiene.
- What is browser fingerprinting?
- The practice of combining many low-entropy signals — fonts, timezone, GPU, screen, audio context — into a near-unique identifier. Sites can recognise you across visits without cookies.
- What does the privacy score actually measure?
- It's a heuristic: 100 minus penalties for WebRTC IP exposure (-30), Do Not Track / GPC disabled (-15), and third-party cookies enabled (-5). It signals risk, not absolute privacy.
- Does enabling Do Not Track do anything?
- DNT is advisory — most ad networks ignore it. Global Privacy Control (GPC) is legally binding in some jurisdictions (California, Colorado). Both are worth enabling.