Kill Switch and WireGuard Multi-hop added to IVPN for iOS

Releases By Juraj Hilje | Posted on November 9, 2021

Kill Switch and WireGuard Multi-hop options are now available in the latest version of our iOS app (v2.5.0).

The Kill Switch protects from leaking data outside of the VPN by preventing network connections if the tunnel is unavailable. When you enable the IVPN Kill Switch, iOS forces your network traffic over the VPN tunnel. This includes connections to certain Apple services that otherwise bypass the tunnel. When connected to the VPN, if the tunnel becomes unavailable for any reason, the system drops all network connections immediately. Disconnecting manually from the service will not activate the Kill Switch, i.e. non-tunnelled connections will work as expected.

Kill Switch is currently available for WireGuard and OpenVPN protocols only, as a bug in iOS prevents faultless implementation for IKEv2.

This iOS release also includes WireGuard Multi-hop support. Multi-hop routes your traffic through two VPN servers, offering improved privacy.

Apps Security
We invite you to discuss this post in our Reddit community or on Twitter. You can also send your feedback to

Independent security audit concluded

By Nick Pestell


IVPN applications are now open source

By Viktor Vecsei


Beta IVPN Linux app released

By Viktor Vecsei

Battery life improvements with Apple silicon builds Under the Hood

Battery life improvements with Apple silicon builds

Posted on November 10, 2021 by Alexandr Stelnykovych Viktor Vecsei

We have tested the battery consumption rate of the IVPN app with constant VPN connectivity using two protocols (WireGuard and OpenVPN) on two different app builds (M1 and Intel). We concluded that using a dedicated Apple silicon app build with WireGuard protocol can offer up to 22% increase in battery life over OpenVPN on Intel build version when bandwidth is not limited.
Kill switch changes in IVPN for Android Under the Hood

Kill switch changes in IVPN for Android

Posted on October 14, 2021 by Aleksandr Mykhailenko

TL;DR - Before our latest Android update (2.7.0) customers had two different options for a kill switch: one implemented by IVPN, and another available through device settings in the Android OS. We have removed our custom solution from the IVPN app and suggest using the native Android solution from now on.
Spotted a mistake or have an idea on how to improve this page?
Suggest an edit on GitHub.