اختبار تسرب WebRTC

Check if WebRTC is exposing your real IP address, even when using a VPN or proxy.

Probing WebRTC interfaces...

How This Test Works

WebRTC (Web Real-Time Communication) is a browser technology that enables video calls, voice chat, and peer-to-peer file sharing directly in your browser — no plugins needed.

To establish peer-to-peer connections, WebRTC needs to discover your IP addresses — both your public IP (assigned by your ISP) and local/private IPs (your device's address on your local network).

This test creates a WebRTC connection to Google's STUN server and captures all IP addresses that WebRTC reveals. If any of these IPs differ from your VPN's IP, you have a WebRTC leak.

Why WebRTC Leaks Are Dangerous

WebRTC leaks are particularly dangerous because they bypass VPN encryption entirely. Even with a perfectly configured VPN:

  • Any website can silently request your real IP via JavaScript
  • Your local network IP (e.g., 192.168.x.x) can reveal your router setup
  • The leak happens without any visible indication to the user
  • It works on all major browsers — Chrome, Firefox, Edge, Safari

Unlike DNS leaks which expose browsing history, WebRTC leaks directly expose your real IP address — the most sensitive piece of network identity.

How to Prevent WebRTC Leaks

Firefox: Type about:config in the address bar, search for media.peerconnection.enabled, and set it to false.

Chrome: Install a WebRTC blocking extension like "WebRTC Leak Prevent" or use a VPN with built-in WebRTC protection.

Brave: Go to Settings → Privacy and Security → WebRTC IP Handling Policy → choose "Disable non-proxied UDP".

Also check your DNS leak status and browser fingerprint for a complete privacy audit.

FAQ

What is a WebRTC leak?

WebRTC (Web Real-Time Communication) is a browser feature for video/audio calls. It can reveal your real IP address to websites, bypassing VPN protection.

How to prevent WebRTC leaks?

Use a VPN with WebRTC leak protection, or disable WebRTC in your browser. In Firefox: set media.peerconnection.enabled to false in about:config.

Does my VPN protect against WebRTC leaks?

Not all VPNs protect against WebRTC leaks. Some have built-in protection, while others require you to disable WebRTC manually.