Get Surfshark
  • EN
  • Log in
  • Get Surfshark
  • Menu
Your IP:
Your ISP:
Your status: ProtectedUnprotected

Without a VPN you are exposed to real online threats

Hacking

Data thieves look for unprotected devices, and those that do not use encryption are easy targets.

Malware & phishing

These types of attacks are common, and it’s difficult to avoid them without protection.

Identity theft

If you don’t use security software, you might end up getting your login credentials stolen.

Ad manipulation

It is easy for advertisers to influence your behavior if you expose all your browsing habits.

ISP tracking

Without a VPN, your internet provider can collect & sell your data to advertisers.

Price discrimination

Online businesses might show you higher prices if they see you are in a more affluent city.

Get Surfshark
Loading...
Protected

No WebRTC leaks detected

Surfshark is protecting you from WebRTC leaks.

WebRTC feature is disabled or not available
Local
Public IPv4
No leak
Potential leak
IP address
Type
Status

Your private information may be compromised, even if you’re using a VPN.

What is WebRTC?

WebRTC is a technology needed so that video chat and voice applications like Google Hangouts or Discord could work better and run faster on browsers.

WebRTC stands for Web Real-Time Communication. As the name suggests, this technology allows for real-time communication between browsers without requiring an intermediate server (after the connection has been already established). The benefits of WebRTC include:

  • It reduces the lag time for video chat, audio chat, live streaming, and even large file sharing
  • It’s free for both personal and commercial use
  • It utilizes technology that is constantly improving
  • It’s open-source software, as opposed to an extension or plugin
  • It’s available for mobile applications
  • It’s an excellent choice for group calling services and webinars
  • It offers better sound quality as opposed to Flash with adjustable built-in microphone settings

Although WebRTC was originally developed by Google, many browsers support this technology, including Microsoft Edge, Mozilla Firefox, Opera, Google Chrome, and Safari.

WebRTC is most notably recognized for its ability to enhance video and audio chats, but it is also a useful tool for other applications, such as the transfer of data.

What does it mean to have a WebRTC leak?

A WebRTC leak is the visibility of an IP address, which can pose a big security risk for an end-user. WebRTC leaks take place when you’re trying to establish video or audio communication with another person via a browser that uses WebRTC technology. A browser then reveals your IP address – that’s why it’s called a leak.

So is a WebRTC leak inevitable?

As long as WebRTC is turned on in your browser and you’re on a website that uses it, your real IP address will be visible, and, therefore, it will be leaking. The only way to avoid a WebRTC leak is to turn it off in your browser (more on how to do this later).

Who does a WebRTC leak pose a threat to?

A WebRTC leak poses a threat to anyone who is using a VPN (virtual private network) or just prefers to keep their online identity anonymous. Having a VPN while using services with WebRTC technology kind of defeats the purpose of a VPN. The problem lies in a browser more so than a VPN - as you’ll learn later, Safari is quite safe when it comes to WebRTC leaks.

6 steps to confirm a WebRTC leak (with a VPN on and off)

To test whether your browser is leaking your IP address, use any online WebRTC leak checker (there is also one at the top of this page). If the WebRTC leak checker suggests that you have a leak, here are the 6 steps you can take to confirm whether or not that’s 100% true.

  1. Disconnect from your VPN.
  2. Open a new page in a new window and look up your IP address by simply typing “what’s my IP” in your browser’s search bar.
  3. Write down any and all public IP addresses you see.
  4. Close the page.
  5. Reconnect to your VPN and reopen the page.
  6. If you see any of the same public IP addresses once reconnected to your VPN, you have a leak. If not, your IP address is secure.

How to protect yourself from WebRTC leaks?

You can disable some of the functionality of WebRTC in your browser’s settings. In the following sections, you’ll see how to do it on Google Chrome, Safari, and Firefox.



How to disable WebRTC on Google Chrome?

It’s best to use an extension to disable WebRTC on Chrome because doing it manually can cause damage to the functionality of your browser. Here are a couple of extensions you could use:

  • WebRTC Network Limiter is an official Google extension that tinkers with WebRTC settings to stop any IP leaks without completely blocking it. Since WebRTC Network Limiter doesn’t completely block WebRTC, the services that use WebRTC will still work on your browser.
  • uBlock Origin isn’t dedicated to WebRTC alone, but it has a feature to disable it on your browser.

How to disable WebRTC on Safari?

Safari takes care of WebRTC leaks better than other browsers by blocking websites from accessing your camera and microphone by default. However, you can still disable it from the browser to be extra careful.

1. Go to Safari > Preferences. Check “Show Develop menu in menu bar”.

2. You’ll see a new section called Develop in the top menu bar.


3. Select WebRTC and then click Disable ICE Candidate Restrictions.

You’re now protected from WebRTC leaks!

Note: Websites that use WebRTC for their services will not work!

How to disable WebRTC on Firefox?

You can disable WebRTC in the browser settings by following these steps:

1. Type this in the URL bar and click Enter: about:config

2. Click “Accept the Risk and Continue”.

3. Click “Show All”.

4. You’ll see this window with a list of various settings. Better not to change them.

5. Type this in the search bar: media.peerconnection.enabled

6. Click the button on the right (I marked it in the screenshot below). It should now say “false”.

And you’re done! You’ve successfully disabled WebRTC on Firefox.

Note: Websites that use WebRTC for their services will not work!



Have peace of mind by protecting your personal information

Browsers have the ability to store a wealth of information for long periods of time without your knowledge. Simply restoring your browser or deleting your history and cookies will not solve the problem. This is where Surfshark comes into play.

Our dedicated engineers are constantly researching new avenues and scenarios for WebRTC leaks to occur. Once a vulnerability is identified, they quickly develop effective fixes to ensure your privacy is always protected.

Keep yourself safe online with Surfshark VPN

And get a 30-day money-back guarantee

Holiday Sale expires in
Days
Hours
Min
Sec
Get % off + months free
Buy VPN