Runs entirely in your browser

VPN & Browser Leak Test

Checks whether your real IP escapes through WebRTC, DNS or IPv6, how identifiable your browser fingerprint is, and which third-party trackers can load. Each finding comes with a concrete fix.

What this test checks

WebRTC Leak

Asks your browser for ICE candidates and compares them with your public IP — the classic way a VPN's IP is bypassed

DNS Leak

Identifies which resolver answers your DNS queries and whether it belongs to your ISP, your VPN or a public resolver

Browser Fingerprinting

Estimates how unique your canvas, fonts, screen and time zone combination is

Cookie Tracking

Whether third-party cookies and common tracking scripts are able to load in this browser

Frequently asked questions

Is anything sent to your server?

The WebRTC, fingerprint and tracker checks run in your browser. The DNS check needs a server: your browser resolves a unique test hostname and our resolver logs which IP asked, so we can tell you whose resolver you use. We do not store the result.

My VPN is on but the test shows my ISP. Is the VPN broken?

Not necessarily. First confirm the public IP on the home page belongs to the VPN. If it does but DNS or WebRTC still show your ISP, the VPN is working for normal traffic and only those channels leak — fix them with the steps above.

Does a low fingerprint score mean I am anonymous?

No. Fingerprint uniqueness is one signal among many; logged-in accounts, cookies and your IP are far stronger identifiers. Treat the score as a hint about how easy cross-site tracking is, not as an anonymity guarantee.

Do I need a VPN to pass this test?

No. Without a VPN the test simply reports your ISP for both IP and DNS, which is the expected result. A VPN is only relevant if you want websites not to see your real IP or your ISP not to see the domains you visit.

How often should I re-test?

After changing VPN apps or protocols, after major browser or OS updates, and whenever you switch networks (for example onto mobile data, which often enables IPv6).