If you only use a VPN on one device, that device should be your phone. Your laptop sits at home behind your router most of the day. Your phone connects to a dozen networks per week — café Wi-Fi, hotel Wi-Fi, the dentist's waiting room — each one a potential snooping point. And mobile traffic is where the privacy-leak surface is highest: location, contacts, app telemetry, advertising IDs all flow back to networks of brokers you've never heard of.
This guide is about VPNs that work on phones, not just VPNs that happen to ship a phone app. There are real differences.
What "best for mobile" actually means
The desktop VPN review checklist is roughly: speed, server count, no-logs audit, jurisdiction, supported protocols. All of that still matters on mobile, but four mobile-specific dimensions get added:
- Battery impact — a VPN that costs 15% extra battery is not one you'll keep enabled. WireGuard-based VPNs (Mullvad, Proton VPN, NordLynx) are dramatically more efficient than the OpenVPN apps from 2018-era providers.
- Kill switch reliability on iOS vs Android — iOS implements a single VPN-on-demand model; Android leaves it to each app. The Android version of the same VPN may "leak" briefly when switching networks if the kill switch isn't true-blocking.
- Permissions hygiene — a VPN does not need access to your contacts, microphone, photos, or precise location. If the install screen asks, walk away.
- App-store privacy labels — Apple and Google now publish what data each app collects. Cross-reference with the provider's no-logs claim. Many "no-logs" providers ship apps that collect persistent device IDs.
Top picks (and what they're best at)
Mullvad VPN — Best for absolute privacy
- Account model: anonymous account numbers, no email, no name, no card required (you can pay in cash via mail)
- Apps: open-source on GitHub, F-Droid distribution available for Android (no Google Play required)
- Audits: Cure53 (2020), Assured (2021), Radically Open Security (2022, 2023)
- Catch: flat $5/mo, no annual discount, no streaming optimization
- Why mobile-first: the F-Droid Android build is the only mainstream VPN you can install without ever talking to Google. iOS app is also among the most lightweight (no analytics SDKs).
Proton VPN — Best free tier + best for casual use
- Free tier: unlimited data, no ads, three server locations (US, NL, JP), one device. The only free VPN that doesn't sabotage you.
- Paid: $4.99/mo, opens up streaming, Secure Core, Stealth protocol (anti-VPN-blocking), and 100+ countries
- Apps: open-source, audited annually (SEC Consult)
- Mobile UX: lightweight, kill switch works reliably on both iOS and Android, includes split-tunneling on Android
- Catch: mobile speed is slightly behind NordVPN's WireGuard implementation; Stealth protocol is significantly slower
NordVPN — Best for streaming + global coverage
- Server count: 6,400+ servers across 111 countries — useful when you need a specific exit
- Mobile-specific: NordLynx (their WireGuard build) is consistently the fastest mobile VPN protocol we've measured
- Streaming: unblocks Netflix, BBC iPlayer, HBO Max, Disney+ from most server countries
- Audits: PwC (2018, 2020, 2023), Deloitte (2022, 2024)
- Catch: mobile app is heavier (analytics SDKs present), price jumps to ~$13/mo on monthly plan
- Try: NordVPN
How to actually evaluate a mobile VPN
Don't trust marketing. Run these three tests on your phone after installing:
Test 1 — DNS leak with the VPN on
Visit our DNS leak test on cellular AND on Wi-Fi. Your DNS responder should be your VPN provider, never your carrier or Google's 8.8.8.8.
Test 2 — IPv6 leak
Visit our IPv6 leak test. Either it should show "no IPv6 detected" (your VPN tunnels v4 only and disables v6) or your VPN's IPv6 address. Seeing your real IPv6 address means the app is broken.
Test 3 — Kill switch under network change
Connect to VPN. Start a browser session. Toggle airplane mode on for 5 seconds, then off. Open a new tab. If your VPN is properly configured, the new tab won't load until the VPN reconnects. If pages load with your real IP visible briefly, the kill switch is failing — disable that VPN and use a different one.
iPhone-specific notes
- Apple's NetworkExtension framework forces all VPN apps into the same security model. This is good — it means a sloppy VPN app can't compromise iOS itself.
- Always-On VPN requires Mobile Device Management (MDM) — only available if you enroll your phone in a profile. Most users can't enable true always-on.
- iCloud Private Relay is not a VPN replacement: it covers Safari + DNS only, leaks your region by design, and doesn't help with other apps.
- Per-app VPN is supported but most consumer apps don't use it — only enterprise apps deployed via MDM.
Android-specific notes
- Android lets each VPN ship its own VPN service. Quality varies — measure leak behavior yourself.
- Always-On VPN with Block Connections Without VPN is buried under Settings → Network → VPN → gear icon. Turn it on. This is the closest thing to a true kill switch on consumer Android.
- F-Droid builds are available for Mullvad, IVPN, and a few others — installing from F-Droid avoids Google Play Services, which itself collects telemetry.
- GrapheneOS users: all the above apps work; Mullvad's F-Droid build is the cleanest.
What to avoid
- Free VPNs from unfamiliar names — independent research consistently finds DNS leaks, malware, and ad-network data sales. The FTC has fined several over the past five years.
- VPNs that bundle "antivirus" or "identity protection" on mobile — these are upsells, not security wins. Mobile OSes already sandbox apps; an antivirus app on iOS can do almost nothing useful.
- Lifetime VPN deals — anyone offering "lifetime VPN for $30" either goes out of business in 18 months or sells your data to fund operations.
- VPNs without a clear no-logs audit within the last 24 months. The audit is the only third-party verification of the privacy claim.
Bottom line
For a phone-only setup:
- Privacy-first: Mullvad VPN (especially via F-Droid on Android)
- Free + reliable: Proton VPN free tier — Proton VPN
- Best balance + streaming: NordVPN — NordVPN
All three are open about their architecture, have been audited recently, and ship lightweight mobile apps without analytics SDKs (NordVPN has a few, Mullvad and Proton have essentially none).
Skip anything you've never heard of. The mobile VPN market is full of sketchy entrants — there's no upside to picking the discount option for your most personal device.