Skip to content

Always-on VPN vs Block connections without VPN: what happens on Android when your VPN drops

When the VPN tunnel drops, Android's two VPN settings act differently. What each changes in that gap, the side effects of both, and how to test them.

PryVPN TeamPublished 5 min read
Illustration: a large switch turned on in front of a shield, and an unprotected connection cut off
Short answer

A kill switch stops your phone from sending traffic outside the VPN when the tunnel drops. On Android the reliable one is built into the system: open Settings › Network & internet › VPN, tap the gear next to your VPN app and turn on both Always-on VPN and Block connections without VPN. Always-on keeps the VPN running; the blocking switch is what stops leaks.

A VPN protects you only while the tunnel is up. Tunnels drop for ordinary reasons: you walk from Wi-Fi to mobile data, the phone wakes from deep sleep, the app updates, or a battery saver closes it. For those few seconds, or longer, your apps keep sending data. A kill switch decides what happens to it.

On Android, the most reliable kill switch isn't a button inside a VPN app. It's two settings in Android itself, and they don't do the same thing. This post compares them: what each one changes in the gap while the VPN is down. For the steps inside PryVPN, see our Kill Switch help article; to make the VPN start by itself, see our guide to auto-connecting a VPN on Android.

What a kill switch does, and why the app alone isn't enough

A kill switch has one job: when the VPN isn't connected, nothing goes out over your normal connection.

A VPN app can do part of that itself. While it's running and reconnecting, it can hold your traffic inside its own tunnel interface instead of letting it out. But if the app is closed, crashes, or is stopped by a battery saver, it can't block anything, because it isn't running. Only the operating system can guarantee the block in every case, and Android has offered exactly that since Always-on VPN arrived in Android 7.0.

The two Android switches

Setting What it does What it doesn't do
Always-on VPN Starts your VPN app when the phone boots and keeps it running; Android restarts it if it stops On its own, it doesn't block traffic while the tunnel is down
Block connections without VPN Blocks every app's internet access whenever the VPN isn't connected Needs Always-on turned on first; a few system checks may still bypass it

Android's developer documentation describes the second one plainly: "The system blocks any network traffic that doesn't use the VPN." You want both.

Diagram: three timelines of a tunnel drop. With neither switch, traffic goes out unprotected and the VPN may stay off; with Always-on VPN, traffic is unprotected during the gap but the VPN restarts; with both switches, traffic is blocked during the gap
What each Android setting changes when the tunnel drops

How to turn on the kill switch

  1. Open Settings › Network & internet › VPN. On Samsung phones it's Settings › Connections › More connection settings › VPN. Menu names vary a little by brand and Android version.
  2. Tap the gear next to your VPN app.
  3. Turn on Always-on VPN.
  4. Turn on Block connections without VPN.

Google's own help page, Connect to a VPN on Android, shows the same path. In PryVPN, Settings › Kill Switch › Open VPN settings takes you straight to that screen, and our Kill Switch help article walks through it.

What changes day to day

The blocking switch is strict on purpose. Expect these side effects:

  • Disconnect means no internet. If you tap Disconnect in the VPN app, your apps stay offline. To use your normal connection, turn Always-on off.
  • Wi-Fi login pages may not open. Hotel and airport networks need you to sign in before anything else works, and with blocking on, the login page can't load. Turn Always-on off for a moment, sign in, then turn it back on; our guide to hotel Wi-Fi that blocks VPNs covers the whole routine.
  • Apps you exclude from the VPN can lose internet. Split tunneling sends some apps outside the tunnel, and blocking stops everything outside the tunnel.
  • Only one app can be always-on. Android runs one VPN at a time per profile, so choose the one you actually use.

What a kill switch can't stop

We'd rather be precise than promise too much:

  • A few system checks. On some Android versions, a handful of connectivity checks can bypass any VPN, even with blocking on. They don't carry your browsing, but they exist.
  • Android 16 edge cases. Our help pages describe two: after some updates, Android can keep blocking the VPN app's own connection, and a malicious app could send a few packets outside the VPN as its connections close. Install apps you trust.
  • Other profiles and devices. A work profile has its own VPN setting, and devices connected to your hotspot don't use your phone's VPN.
  • What a VPN never hides. Sites you sign into still know it's you.

How to check it works

  1. With both switches on, open your VPN app and tap Disconnect. Web pages and apps should stop loading.
  2. Reconnect, then open our What is my IP tool: it should show the VPN server's address, not your own.
  3. If the VPN keeps dropping in the first place, the usual culprit is a battery saver. Our guide to VPNs that keep disconnecting on Android has the fix for each brand.

How PryVPN handles it

  • Inside its own service, PryVPN keeps your traffic blocked while it reconnects or switches to a backup server.
  • Settings › Kill Switch opens Android's VPN screen directly, because the app can't flip those switches for you.
  • If Android closes PryVPN to save battery, the app notices and tells you once, with the steps for your phone (battery settings).
  • On Android 16, if the system keeps blocking PryVPN's own connection after an update, PryVPN restarts its VPN service up to three times before asking you to toggle Always-on.

Frequently asked questions

Does the kill switch drain the battery?

No. Blocking costs nothing extra. Always-on keeps the VPN running, which it would be anyway while you're protected; with WireGuard that means a tiny keep-alive packet every few tens of seconds.

Is a kill switch inside a VPN app the same thing?

Not quite. An in-app switch works while the app is alive. Android's Block connections without VPN works even when the app isn't running, which is exactly when you need it.

Why can't I sign in to the hotel Wi-Fi?

Because blocking also stops the login page. Turn Always-on off, sign in, and turn it back on.

Can I use it with two VPN apps?

No. Android allows one always-on VPN per profile; starting another VPN stops the first.

If you'd like a VPN that takes you straight to the right settings, you can join the PryVPN beta.

Sources

  1. Android Developers: VPN guide (Always-on VPN and blocked connections)
  2. Android Help: Connect to a virtual private network (VPN) on Android
  3. Android Developers: VpnService reference

Spotted a mistake? Write to support@pryvpn.com and we'll fix it and update the date.

Go deeper

Guides and help articles on the same subject.

More from the blog

Try PryVPN during the beta

Free, no card, no activity logs. Join the beta and we'll email you when there's room; PryVPN installs from Google Play.

Free on Google PlayThe full Android app, opening in small groups

Download the app

Downloads open in waves, based on demand. Leave your email and we'll tell you when you can download.

  • Free, no card
  • No activity logs
  • WireGuard encryption
  • Only on Google Play