🔒

Privacy Leak Test

Instantly check if your VPN is leaking your IP, DNS, or WebRTC data

Detecting your IP address…
Running privacy checks — this takes about 3 seconds

Frequently Asked Questions

What is a DNS leak?

A DNS leak occurs when your VPN fails to route your DNS queries through its encrypted tunnel. Instead, DNS requests go to your ISP's DNS servers, revealing which websites you visit even if your IP appears to be from the VPN. A good VPN should route ALL traffic — including DNS — through its servers.

What is a WebRTC IP leak?

WebRTC is a browser technology that allows peer-to-peer connections (video calls, file sharing). It can bypass your VPN and reveal your real IP address directly to websites — even when you're connected to a VPN. You can disable WebRTC in browser settings or use an extension like uBlock Origin to block it.

Does a VPN prevent all IP leaks?

Not always. Many VPNs fail to prevent WebRTC leaks, DNS leaks, and IPv6 leaks. Running a privacy leak test while connected to your VPN is the only way to verify it's working correctly. If this test shows your real IP while connected to a VPN, your VPN has a leak. Try switching VPN servers or enabling the 'kill switch' feature.

How do I fix a DNS leak?

(1) Use a VPN with built-in DNS leak protection. (2) Set your DNS servers to privacy-focused options like 1.1.1.1 (Cloudflare) or 9.9.9.9 (Quad9). (3) Enable 'DNS leak protection' in your VPN settings. (4) On Windows, disable SmartMultiHomed and LLMNR in network adapter settings.

How do I fix a WebRTC leak?

(1) Install uBlock Origin and enable WebRTC blocking in its settings. (2) In Firefox: go to about:config and set media.peerconnection.enabled to false. (3) Use the Brave browser — it blocks WebRTC leaks by default. (4) Use a premium VPN that routes WebRTC traffic through its tunnel (NordVPN, ExpressVPN, Mullvad).