WebRTC Leak Test

Check if your Browser is leaking your IP Address

First of all you should make sure that you're connected to a VPN and then check the checkbox and continue

WebRTC Exposed IPs

IP address
Type
Status
Hand showing warning sign illustration

How to Fix WebRTC Leaks ?

Here’s how to disable WebRTC in some of the most popular web browsers

Mozilla Firefox

Using Firefox Configs :

  1. Type about:config into your address bar and press Enter. Click the Show All button.
  2. Toggle media.peerconnection.enabled to false.
  3. To disable media devices, toggle media.navigator.enabled to false.
  4. Retest for WebRTC leaks to make sure the issue is resolved.

What is WebRTC?

WebRTC stands for Web Real-Time Communication. It's a set of technologies built into modern web browsers that allows websites and web applications to directly communicate with your device in real-time without needing to install additional software.

How to Block WebRTC Leaks with a VPN

  1. Disable your VPN.
  2. Find and note your device's public IP address.
  3. Turn your VPN back on.
  4. Open your browser to ChitaVPN's WebRTC leak test tool.
  5. If it's showing your device's real IP address from step two, then there is a leak. If it's showing a different IP address, then your VPN works.

NOTE : If you find out that your VPN isn’t doing anything to prevent WebRTC leaks, you can contact your VPN provider and cancel your VPN service, switch to a new VPN, or proceed to the most surefire solution for WebRTC leaks: disabling WebRTC altogether.

How does WebRTC detect my IPs?

WebRTC uses two main mechanisms to detect your IP addresses:

STUN (Session Traversal Utilities for NAT):

This protocol helps establish a connection between two devices behind a Network Address Translation (NAT) firewall.

During the process, a STUN server acts as an intermediary, sending information back to your device that includes its public IP address.

WebRTC can potentially access this information and reveal your public IP address to the website or application you're connected to.

Local Candidate Discovery (Optional):

This is an optional feature in WebRTC that allows devices to discover each other's IP addresses directly, without relying on a server.

It achieves this by exchanging candidate IP addresses, which can include both your public IP (if directly connected to the internet) and private IP address (on your local network).

While some browsers attempt to block private IP addresses from being revealed, a website might still be able to learn your public IP through this method.

FAQ : WebRTC leak checker