WebRTC can leak your IP address even if your behind a VPN


File:WebRTC logo.png

WebRTC (Web Real-Time Communication) is a collection of communications protocols and application programming interfaces that enable real-time communication over peer-to-peer connections. This allows web browsers to not only request resources from backend servers, but also real-time information from browsers of other users.

This enables applications such as video conferencing, file transfer, chat, or desktop sharing without the need of either internal or external plugins.

WebRTC is being standardized by the World Wide Web Consortium (W3C) and the Internet Engineering Task Force (IETF). The reference implementation is released as free software under the terms of a BSD license. OpenWebRTC provides another free implementation based on the multimedia framework GStreamer.

WebRTC uses Real-Time Protocol to transfer audio and video. “Wikipedia”

Now we know what WebRTC is for privacy matters we may wants to disable it.

What are the benefits of disabling WebRTC ?.  

WebRTC uses javascript in order to reveal your real ip address. It can make a VPN, Proxy server and services such as Tor (The Onion Route) indique by revealing the the actual ip address. Since WebRTC uses JavaScript requests to get your IP address, users of NoScript or similar services will not leak their IP addresses.

This doesn’t affect OSX, Linux or Android users, just Windows users based browsers but we recommend still taking precaution on the follow devices when downloading third party browsers.

Today I will show you how to disable WebRTC in Firefox to prevent your real IP address from being leaked out.

We will be disabling WebRTC in Firefox however there are various add ons for most major browsers. First go to the Firefox add on page and download Disable WebRTC once the addon is installed we will test to see if WebRTC is disabled. 

Chrome browser users can install the WebRTC Leak Prevent extension.