English Español Français

VISIBLE IP ADDRESS IS

IP: 54.162.118.107

  • PROXY: Hosting Providers/Data Center
  • WebRTC Test - Local IP: N/A
  • WebRTC Test - Public IP: N/A
  • WebRTC Leak? No WebRTC IP leaks detected.

What is the WebRTC leak?

WebRTC (Web Real-Time Communication) provides RTC (Real-Time Communications) capabilities such as peer-to-peer audio, video, and data sharing web applications to browsers and mobile applications. WebRTC uses Javascript and does not require additional plugins or add-ons.

The WebRTC project is supported by Google, Mozilla and Opera. Thus, WebRTC is implemented by the lastest versions of all major browsers.

The WebRTC leak refers to the possibility of having your public IP address exposed using WebRTC requests. With a few Javascript commands, WebRTC may be used to get your real IP address even if you are behind a NAT firewall. You may find more technical details on WebRTC leaks here.

XMyIP WebRTC IP leak test explained

XMyIP.com uses Javascript code to try to get your IP addresses (local and public) even if you are using a proxy, VPN or TOR.

You may encounter the following situations:

Case 1 - Using a VPN, proxy or TOR

  • If the WebRTC IP leak test shows 'N/A' for both Local IP Address and Public IP Address then there are no WebRTC IP leaks!
  • If the WebRTC test detects a public IP address that is different from the IP address of the VPN, proxy or TOR service, then the browser is leaking your IP address.
  • If the WebRTC leak test detects a public IP address that is same with the IP address of the VPN, proxy or TOR service, then your browser is leaking WebRTC requests, but the hide IP solution (VPN, proxy, TOR) protects your real IP address.

Case 2 - Not using a VPN, proxy or TOR

  • If the WebRTC leak checker shows 'N/A' for both Local IP Address and Public IP Address then WebRTC is disabled in your browser and there are no WebRTC leaks!
  • If the WebRTC IP leak test detects a public IP address or local IP address than WebRTC is enabled and the browser may leak your visible IP address.

Important! This is not DNS leak test and does not show DNS leaks!

How to protect yourself from WebRTC leaks

It is important to understand that WebRTC is used by certain websites to provide audio and video communication capabilities. Thus, by disabling WebRTC, some of these websites may not work anymore!

You may protect yourself from WebRTC request leaks by:

  • Disabling WebRTC in your browser (check the instructions below).
  • Using a VPN, proxy or TOR solution that hides your IP address and does not leak WebRTC requests (check the Hide IP page). Some of them have the WebRTC leak protection enabled by default.

How to disable WebRTC in various Web browsers

Important note! By disabling the WebRTC functions, the performance of applications that use WebRTC for audio/video or real-time data communication may be affected!

How to disable WebRTC in Chrome

The Google Chrome browser does not allow you to access WebRTC settings directly. However, you may install a browser extension like the WebRTC Leak Prevent Chrome extension to disable WebRTC.

  1. Access the WebRTC Leak Prevent's configuration page (View > Show Extensions > WebRTC Leak Prevent > Options).
  2. Select Disable non-proxied UDP (force proxy) from the drop-down menu.
  3. Click Apply settings button.
  4. Perform the WebRTC leak test (reload this page).

Another excellent Chrome extension is the WebRTC Network Limiter. It requires WebRTC traffic to go through proxy servers as configured in Chrome.

How to disable WebRTC in Mozilla Firefox

  1. In the browser address bar type about:config.
  2. Click on the I accept the risk! button.
  3. Find the media.peerconnection.enabled option.
  4. Set the value to false.
  5. Perform the WebRTC IP leak test (reload this page).

How to disable WebRTC in Opera

To disable WebRTC on Opera, you need to install and set up the WebRTC Leak Prevent Opera extension:

  1. Access the extension's configuration page (View > Show Extensions > WebRTC Leak Prevent > Options).
  2. Select Disable non-proxied UDP (force proxy) from the drop-down menu.
  3. Click Apply settings button.
  4. Perform the WebRTC leak test (reload this page).

How to block WebRTC in Microsoft Edge

There is no way to disable WebRTC in Microsoft Edge completely. However, you can set your browser to hide your local IP address:

  1. Type about:flags into the address bar.
  2. Check the option Hide my local IP address over WebRTC connections.