How to Disable WebRTC in Safari for iPhone

Share This:

Are you looking for a way to disable WebRTC in Safari on your iPhone? WebRTC (Web Real-Time Communication) is a free, open-source project that enables real-time communication between web browsers and devices. Unfortunately, it can also leak your IP address and other sensitive information if not properly configured. In this blog post we’ll show you how to disable WebRTC in Safari on your iPhone.

The first step is to make sure your device is running the latest version of iOS. Then open the «Settings» app and tap «Safari». Tap «Advanced» and enable the «Show Develop menu in menu bar» option. Now you’ll see a new menu item called «Develop» in the menu bar at the top of the screen.

Next, tap «Develop» and select «Experimental Features». Scroll down until you find the WebRTC section and toggle off all options related to WebRTC such as ICE Candidate Filtering and Media Source Extensions (MSE). This will effectively disable all WebRTC features in Safari on your iPhone.

That’s it! You have now successfully disabled WebRTC in Safari on your iPhone. Keep in mind that this is an experimental feature so it may not work with all websites or services, but it should be enough to protect most of your online activity from leaking sensitive information such as your IP address or other identifying information.

We hope this blog post has been helpful for disabling WebRTC in Safari on your iPhone. If you have any questions or concerns abot this feature, feel free to leave us a comment below!

How to Disable WebRTC in Safari for iPhone 1

Enabling WebRTC in Safari

To enable WebRTC in Safari, firt open the Preferences menu by clicking Safari in the top left corner and selecting Preferences from the dropdown menu. Then go to Advanced and enable the option Show Develop menu in the menu bar.

Next, open the Develop menu and select Experimental Features. In there, search for WebRTC and check the box next to it to turn it on. Once you have done that, WebRTC will be enabled in Safari.

Stopping WebRTC

To stop WebRTC, you can use the Avast SecureLine VPN browser extension. This free browser extension is availble for Google Chrome and Mozilla Firefox, and it blocks WebRTC. To install it, open the Avast SecureLine VPN app on your device, then select the “SecureLine Browser Extension” option from the main menu. Follow the prompts to install the extension in your preferred browser. Finally, enable the WebRTC Blocker feature within the extension settings to effectively stop WebRTC.

Does iOS Safari Support WebRTC?

No, iOS Safari does not currently support WebRTC. WebRTC is a web technology that allows for real-time communication between two devices in the form of peer-to-peer connections. The Safari 10 browser does not have native support for this technology, altough it can be enabled through third-party plugins and extensions. As of now, the only way to enable WebRTC on iOS Safari is through these third-party plugins. It is important to note that due to the lack of native support, users may experience certain limitations when using these plugins.

Understanding WebRTC on iPhone

WebRTC is a streaming protocol that enables real-time communication between mobile applications and web browsers, including those on iPhones. It was first released in 2011 and is now supported by all major modern browsers, including Safari on iPhones. WebRTC provides a variety of functionalities, such as voice calling, video conferencing, file sharing, text messaging, and more. With WebRTC, developers can create apps that run smoothly across different platforms and devices without having to rewrite code for each platform. Additionally, WebRTC is an open-source technology that encourages collaboration between developers and offers them access to the latest advancements in real-time communication.

Disabling WebRTC in Safari

In order to disable WebRTC in Safari, you will need to open the Settings application on your iOS device. Once you are in the Settings app, find and tap the Safari option. After that, tap on the Advanced option followed by Experimental Features. This will bring up a switch that you can use to turn off Legacy WebRTC API. After this is done, the switch will turn green to indicate that WebRTC has been successfully disabled for the current session.

Does iOS 13 Support WebRTC?

Yes, iOS 13 does support WebRTC. WebRTC (Web Real-Time Communication) is an open source framework for enabling web browsers and mobile applications to communicate using real-time data streaming. This allows for audio and video calls, as well as data sharing within a browser. The support for WebRTC in iOS 13 is limited to Safari; othr browsers do not yet have support for WebRTC on iOS devices.

Blocking WebRTC on an iPhone

If you’re using iOS 13 or below, you can block WebRTC on your iPhone by going to the Settings app, tapping on Safari, scrolling all the way down, and then tapping on Advanced. Under Experimental features, toggle off the switch for WebRTC mDNS ICE candidates. This will prevent websites from accessing your device’s local IP address and location information. However, if you’re using an updated version of iOS (iOS 14 or later), thee is no option to disable WebRTC directly on your device. Instead, you’ll need to use a third-party browser such as Firefox that offers an option to block WebRTC requests in its settings menu.

disable webrtc safari iphone

Should I Disable WebRTC?

It is a good idea to turn off WebRTC if you are concerned about protecting your privacy and security. WebRTC is a technology that allows websites and applications to access certain information about your network, such as your IP address, even if you are usng a VPN or proxy. This could potentially lead to sensitive information being exposed, and also give malicious actors a way to track you online. Disabling WebRTC can help protect your privacy by blocking websites from accessing information about your network. It can also help improve the performance of some applications, as not having to deal with the extra data exchanged through the WebRTC protocols can make them run smoother.


In conclusion, WebRTC is not supported on iOS devices. To disable WebRTC on Safari for iPhone, you will need to install the Avast SecureLine VPN browser extension and enable the WebRTC Blocker feature. This will prevent potential data leaks, keeping your data and browsing sessions secure while using Safari on your iPhone.

Share This:
Photo of author

Sanjeev Singh

Sanjeev is the tech editor at DeviceMAG. He has a keen interest in all things technology, and loves to write about the latest developments in the industry. He has a passion for quality-focused journalism and believes in using technology to make people's lives better. He has worked in the tech industry for over 15 years, and has written for some of the biggest tech blogs in the world. Sanjeev is also an avid photographer and loves spending time with his family.