Disclosure: GoIPScan earns a commission if you buy NordVPN or Surfshark through the links on this page, at no extra cost to you. We have no commercial relationship with Proton VPN or Mullvad — their links are plain. We included them because leaving them out would have made this comparison less useful, and the affiliate money is not a reason to pretend the alternatives don’t exist. No provider was given copy approval, and nobody paid for a placement or a rating.
Before you switch: find out whether your current VPN actually leaks
If you already pay for a VPN, the useful first question isn’t “which is best?” but “is the one I have doing its job?” A VPN can look connected in its own app while your real IP still escapes through DNS or WebRTC — and you will never notice from inside the app.
Two minutes, before you spend anything:
- Connect your current VPN, then run our VPN leak test — it checks whether your real IP is visible despite the tunnel.
- Check which DNS resolver is answering for you, using an independent DNS leak test. If the resolvers belong to your ISP rather than your VPN, your browsing is still visible to your provider. Our guide to DNS leaks explains what to look for and how to fix one — we don’t run this test ourselves, because doing it properly needs our own authoritative DNS server.
- Disconnect the VPN mid-download and watch whether traffic keeps flowing. That is your kill switch, tested.
If all three pass, you may not need to change provider at all. If any fail, use the “DNS-leak handling” and “WebRTC handling” rows below to pick one that documents how it deals with the specific thing that failed.
This matters more than the marketing suggests. NordVPN’s own support documentation states plainly that browsers can leak your real IP over WebRTC even while the VPN is connected, and that you need its browser extension on top of the app to stop it [5]. Mullvad goes further and notes that Firefox is the only browser able to disable WebRTC completely [22]. Neither of those facts appears on a “best VPN” listicle, and both are reasons to test rather than trust.
The comparison table
Four providers: the two we have an affiliate relationship with, plus Proton VPN and Mullvad, which are the two most commonly cited by privacy researchers. Numbered references link to the source and the quote we took it from.
| NordVPN | Surfshark | Proton VPN | Mullvad | |
|---|---|---|---|---|
| Independent audit | No-logs assurance by Deloitte Audit Lithuania (ISAE 3000), repeated annually [6] | No-logs assurance by Deloitte, 2023 and 2025 (ISAE 3000) [9] [11] | No-logs audit by Securitum, fifth consecutive annual audit; apps open source and audited [14] [15] | Infrastructure audits by Cure53 (2021, 2024); further audits by Assured AB and X41 [23] |
| Logging policy | States a strict no-logs policy [3] | No-logs; RAM-only servers that are “incapable” of storing logs [9] | “No logs that can compromise your privacy”; Swiss law can’t compel logging [12] | “We do not keep activity logs of any kind”; account = random number + expiry only [19] |
| Jurisdiction | Panama (parent Nord Security: Netherlands) [1] | Netherlands [9] [7] | Switzerland [12] | Sweden [19] |
| Servers / countries | “over 8,400+ servers in 167+ countries” [2] Nord’s marketing pages cite different figures — see note below | “4500+ servers in 100 countries” [8] | “over 20,000 servers in over 140 countries” [12] | 566 servers, 50 countries (live count) [17] |
| Simultaneous connections | 10 [3] | Unlimited [7] | 10 [12] | 5 [18] |
| Kill switch | Yes — Windows, macOS, iOS, Android 8+, Linux; not on Fire TV Stick [4] | Yes — soft and strict modes; iOS, macOS, Android, Windows, Linux [10] | Yes on all plans incl. free; advanced (permanent) mode on Windows, Linux GUI, iOS/iPadOS beta [13] | Yes, always on; optional Lockdown mode also blocks after manual disconnect [20] |
| DNS-leak handling | DNS-leak protection; queries resolved on the connected server [3] | unverified — not stated on the pages we checked | States browsing history is never leaked to your ISP [12] | App protects against DNS leaks unless you set a custom DNS server [21] |
| WebRTC handling | App alone is not enough — Nord says to use its browser extension on top of the app [5] | unverified — publishes a WebRTC test tool but we found no statement that the app blocks WebRTC | unverified — no official WebRTC page found | Documents the risk; notes Firefox is the only browser that can fully disable WebRTC [22] |
| Price | unverified — varies by term and promo, check current | unverified — varies by term and promo, check current | Free tier with no data or speed limits, no ads, no activity logging; paid tiers vary [16] | Flat €5/month on every subscription length [18] |
A note on server counts. These are marketing figures, and they are the least trustworthy row in the table. NordVPN’s support documentation says 167+ countries [2] while its own marketing pages have cited noticeably different numbers; the totals also mix physical servers with virtual locations, where the server is not in the country it advertises. Treat the row as an order of magnitude, not a specification — and note that Mullvad’s 50 countries is a live count from its own status page rather than a rounded claim [17].
The four, honestly
NordVPNaffiliate link
The mainstream pick: the largest network here, the longest run of repeated no-logs assurance engagements, and the most features bolted on.
Strengths
- Deloitte Audit Lithuania has run its no-logs assurance engagement repeatedly under ISAE 3000, not as a one-off [6]
- Panama jurisdiction, outside the EU and the Five Eyes countries [1]
- Kill switch across Windows, macOS, iOS, Android 8+ and Linux [4]
- DNS queries resolved on the server you are connected to [3]
Trade-offs
- Its own documentation says the app does not stop WebRTC leaks — you need the browser extension too [5]
- Server and country figures are inconsistent between its support docs and its marketing pages [2]
- 10 device limit is mid-table here [3]
- Owned by Nord Security in the Netherlands, so the Panama jurisdiction is narrower than it first appears [1]
- Pricing is promotional and renews higher — check the renewal rate, not the headline
Visit NordVPN affiliate link — we earn a commission
Surfsharkaffiliate link
The one to look at if you need to cover a lot of devices: connections are unlimited, which none of the others here offer.
Strengths
Trade-offs
- We could not find an official statement on DNS-leak protection, so that cell is marked unverified
- It publishes a WebRTC test tool but we found no claim that the app itself blocks WebRTC
- Netherlands jurisdiction is inside the EU and a Nine Eyes country — fine for most people, a consideration for some [9]
- Smallest network of the paid three by country count [8]
Visit Surfshark affiliate link — we earn a commission
Proton VPNno affiliate deal
The strongest transparency story of the four, and the only one with a genuinely usable free tier. We earn nothing if you choose it.
Strengths
- All apps are open source and independently audited, with reports published [15]
- Five consecutive annual no-logs audits by Securitum [14]
- Swiss jurisdiction, outside the EU [12]
- Free tier with no data cap, no speed cap, no ads and no activity logging — rare and genuinely usable [16]
- Kill switch on every plan including free, with a permanent mode on some platforms [13]
Trade-offs
- We found no official page describing WebRTC handling, so that cell is unverified
- 10 devices, same as NordVPN [12]
- Paid tiers are not the cheapest on a headline basis
- The free tier restricts which countries you can pick — check current terms before relying on it
protonvpn.com plain link — no commission
Mullvadno affiliate deal
The privacy purist’s choice, and the one that most obviously costs us money to recommend. We earn nothing if you choose it.
Strengths
- No email address needed — you get a random account number [18]
- Stores only that account number and an expiry date [19]
- Flat €5/month on every term, with no promotional pricing or renewal trap [18]
- Repeated third-party audits: Cure53 on infrastructure, plus Assured AB and X41 [23]
- Kill switch always on, with an optional Lockdown mode [20]
- Documents WebRTC risk honestly rather than claiming to solve it [22]
mullvad.net plain link — no commission
What the table can’t tell you
An audit is a snapshot, not a guarantee. Every no-logs engagement here describes what auditors observed during a defined window, on the infrastructure they were shown — it is meaningfully better than an unaudited promise, and it is not proof that nothing is ever logged. Read the scope before you read the headline.
Jurisdiction matters less than it is usually made to sound, and in a specific way: what protects you is having no data to hand over, not the flag on the company registration. Mullvad’s position is strong not because Sweden is a privacy haven — it is an EU and Fourteen Eyes country — but because an account is a random number with no email attached to it [19].
And a VPN only moves your traffic’s exit point. It does not stop you being identified by a browser fingerprint, by cookies, or by logging into the same accounts you always use. If your reason for wanting one is “my ISP can see my browsing”, a VPN genuinely fixes that. If it is “I want to be anonymous”, a VPN alone will not get you there. Our guide to what a VPN actually is covers where the boundary sits, and what someone can do with your IP covers what is really exposed without one.
How we verified this
On 28 September 2026 we opened each provider’s own documentation — support articles and product pages, not review sites — and recorded the exact wording for every cell. Where a provider’s own pages disagreed with each other, we used the support documentation and said so in the table. Where we could not find an official statement, the cell reads unverified; we did not fall back on a third-party review or on what we assumed to be true. Prices move constantly and promotional rates renew higher, so we have deliberately not printed price figures we could not verify on the day — check the provider’s current page before buying.
These figures will drift. Server counts change weekly, audits are repeated annually, and features move between tiers. If you are reading this long after the date above, treat it as a starting point and re-check the sources.
Sources
- [1] NordVPN Support — Where is NordVPN based
“NordVPN is based and operates under the jurisdiction of Panama, meanwhile Nord Security, parent company of NordVPN is based in Europe, in the Netherlands.” - [2] NordVPN Support — Where can I find the NordVPN server list
“NordVPN has over 8,400+ servers in 167+ countries around the world.” - [3] NordVPN Support — What features does NordVPN have
“NordVPN lets you use one subscription on up to 10 devices / DNS leak protection: Stops your DNS requests from slipping outside the VPN tunnel” - [4] NordVPN Support — Kill Switch: how does it work
“Kill Switch is a feature that helps prevent unprotected access to the internet when your traffic doesn't go through a NordVPN server. Windows, iOS, macOS, Android 8.0+, Linux; not available on Amazon Fire TV Stick.” - [5] NordVPN Support — How to stop WebRTC leaks
“Sometimes various browsers experience WebRTC leaks which may cause the real IP address leak, even when using a VPN. However, you can easily disable the WebRTC leaks using the NordVPN browser extension on top of the NordVPN app.” - [6] Nord Security press — no-logs assurance assessment (fifth)
“Deloitte Audit Lithuania, one of the market-leading Big Four firms; access from November 18 until December 20, 2024.” - [7] Surfshark — Features
“Unlimited simultaneous connections to secure all your devices. Surfshark B.V., Kabelweg 57, 1014BA Amsterdam, the Netherlands.” - [8] Surfshark — Servers
“Explore 4500+ servers in 100 countries.” - [9] Surfshark — No-logs policy
“Independently and regularly assured by Deloitte in 2023 and 2025. Surfshark is based in the Netherlands. We use RAM-only servers.” - [10] Surfshark — Kill Switch
“Soft kill switch activates only if the VPN connection drops unexpectedly; Strict kill switch blocks internet access anytime the VPN is off. iOS, macOS, Android, Windows, Linux.” - [11] Surfshark blog — no-logs policy verified again (Deloitte, ISAE 3000)
“Deloitte reaffirms that your browsing and activities are not logged or tracked. Published 2025-11-26, ISAE 3000.” - [12] Proton VPN — Secure VPN
“Proton VPN runs over 20,000 servers in over 140 countries. Up to 10 devices. Based in Switzerland. Kill switch in all our apps. Ensures your browsing history is never leaked to your internet service provider.” - [13] Proton VPN Support — What is kill switch
“Standard kill switch on all free and paid plans (Windows, macOS, iOS, iPadOS, Android, Linux). Advanced kill switch on Windows, Linux GUI, iOS/iPadOS (beta) only allows internet access when connected to Proton VPN.” - [14] Proton VPN blog — no-logs audit (Securitum)
“Fifth consecutive annual audit by Securitum. The technical evidence reviewed did not indicate that the examined Proton VPN server infrastructure logs users' browsing activity, DNS queries, destination services, network traffic contents or user-identifiable connection metadata.” - [15] Proton VPN blog — all apps are open source
“All Proton VPN apps are open source and independently audited, with reports published.” - [16] Proton VPN — Free VPN
“Has no data or speed limits; has no advertisements; does not log your online activity.” - [17] Mullvad — Servers
“566 servers, 50 countries.” - [18] Mullvad — Pricing
“EUR 5 per month for all subscription lengths. Start with one click to generate an account. You'll immediately get an account number. You can use a Mullvad VPN account on up to 5 devices.” - [19] Mullvad — No logging of user data policy
“We do not keep activity logs of any kind. Accounts store only a random account number and expiry date. Swedish law / Swedish Accounting Act.” - [20] Mullvad — Using the Mullvad VPN app
“the app's built-in kill switch ... automatically blocking the Internet upon VPN connection failure. Lockdown mode will also block the internet after you click on Disconnect or Quit.” - [21] Mullvad — DNS leaks
“The Mullvad VPN app protects you from DNS leaks, unless you enable Use custom DNS server in the Mullvad app settings.” - [22] Mullvad — WebRTC
“your real IP is at risk of being exposed... Firefox is the only browser that can properly disable WebRTC completely.” - [23] Mullvad — Audits (blog tag)
“Cure53 infrastructure audits (2021; fourth audit June 3-14 2024); Assured AB audits of infrastructure, account/payment services and Leta; X41 app audit.”
