Skip to main content

VPN leak test dashboard

Run one browser check for the public address visible to websites, IPv6 signals and WebRTC candidates. Repeat after connecting to compare the public route.

Connection privacy signals

This dashboard checks public IP, IPv6 and WebRTC signals. It does not test DNS or prove complete anonymity.

Ready. WebRTC uses Cloudflare public STUN after you press Run; this can reveal your network address to that STUN service.

Interpret pass, warning and inconclusive

Pass means no direct WebRTC private-address signal was observed and a public IP was available. Warning means an unmasked private candidate was observed. Inconclusive means browser masking, blockers or an unavailable component prevented a reliable conclusion. None of these states proves operator trust or complete anonymity.

Advertisement

Frequently asked questions

Does a pass prove that my VPN is private?
No. It means this browser check did not observe the tested leak signals. Cookies, accounts, fingerprinting, applications and OS routing remain separate.
Why can the result be inconclusive?
Browser privacy masking, extension blocking, missing WebRTC, or unavailable IP lookup can remove required evidence.
Should I run the dashboard twice?
Yes. Run it before connecting, connect to the VPN, then run it again to compare the public route.