Evidence file
VPN audits: who checked what
An audit is the best routine evidence that a VPN does what it says, but it is a snapshot with a defined scope. The table lists every audit in our provider files; the text explains the kinds of audit and how to judge them.
| Provider | Year | Auditor | What was checked |
|---|---|---|---|
| ExpressVPN | 2026 | Cure53 | ExpressMailGuard and Identity Defender (non-VPN products); ExpressVPN said in May 2026 it had completed 27 independent audits securitybrief.news |
| IPVanish | 2026 | Schellman Compliance | No-logs assessment completed September 25, 2026: server image, sample server logging, abuse monitoring, data deletion, change controls cyberinsider.com |
| IVPN | 2026 | Cure53 | Eighth annual audit: white-box test of Unlinked Access, July 2026; one high, three medium, one low vulnerability, fixed by August 2026 ivpn.net |
| Mullvad VPN | 2026 | X41 D-Sec | White-box audit of account and payment services mullvad.net |
| Mullvad VPN | 2026 | Assured Security Consultants | Audit of GotaTun, the WireGuard implementation in the Android app mullvad.net |
| Mullvad VPN | 2026 | Leviathan Security Group | MASA assessment of the Android app mullvad.net |
| Proton VPN | 2026 | Securitum | No-logs audit of VPN server infrastructure (fifth annual); on-site review of server configuration, procedures and staff interviews protonvpn.com |
| CyberGhost VPN | 2025 | Deloitte Audit Romania | ISAE 3000 (Revised): server network, configuration, change management, incident response and dedicated IP token system, as of October 31, 2025 cyberghostvpn.com |
| ExpressVPN | 2025 | KPMG LLP | ISAE (UK) 3000 Type 1 reasonable assurance on TrustedServer and privacy policy claims, as of February 28, 2025 expressvpn.com |
| IPVanish | 2025 | Schellman Compliance | No-logs assessment completed February 21, 2025: logging configurations, server images, simulated user sessions across nine areas cyberinsider.com |
| IVPN | 2025 | Cure53 | Seventh annual audit, scheduled for May 2025 on recently updated systems ivpn.net |
| Mullvad VPN | 2025 | NCC Group | MASA assessment of the Android app mullvad.net |
| Mullvad VPN | 2025 | Assured | Web app penetration test mullvad.net |
| NordVPN | 2025 | Deloitte Audit Lithuania | Reasonable assurance no-logs engagement (ISAE 3000), fieldwork November 10 to December 12, 2025 nordvpn.com |
| Private Internet Access (PIA) | 2025 | Deloitte | ISAE 3000 (Revised), completed December 19, 2025: VPN and distribution servers, configuration, access control, change and incident management, RAM-disk server design, dedicated IP tokens cyberinsider.com |
| Proton VPN | 2025 | Securitum | No-logs audit of VPN server infrastructure protonvpn.com |
| Surfshark | 2025 | Deloitte | No-logs assurance (ISAE 3000), fieldwork May 14 to June 10, 2025; standard, static and multiport servers, configuration and deployment surfshark.com |
| Surfshark | 2025 | SecuRing | Security assessment of web, desktop and mobile apps; separate infrastructure penetration test surfshark.com |
| CyberGhost VPN | 2024 | Deloitte Audit Romania | No-logs infrastructure, ISAE 3000 (Revised), as of January 31, 2024 techradar.com |
| ExpressVPN | 2024 | Third-party auditor (name not confirmed by Tunnelcheck) | Verification of the Windows app fix for the split-tunneling DNS leak, March-April 2024 expressvpn.com |
| IVPN | 2024 | Cure53 | Sixth annual audit: web UI, backend, API endpoints and web servers ivpn.net |
| Mullvad VPN | 2024 | Cure53 | Fourth infrastructure audit, tested June 3-14, 2024 mullvad.net |
| Mullvad VPN | 2024 | X41 D-Sec | Penetration test and source code audit of the VPN app on all platforms; three high, two medium, one low finding mullvad.net |
| NordVPN | 2024 | Deloitte Audit Lithuania | No-logs assurance (ISAE 3000), access November 18 to December 20, 2024; standard, Double VPN, Onion Over VPN, obfuscated and P2P servers nordsecurity.com |
| Private Internet Access (PIA) | 2024 | Deloitte Audit Romania | No-logs infrastructure (second engagement) privateinternetaccess.com |
| Proton VPN | 2024 | Securitum | No-logs audit of VPN server infrastructure protonvpn.com |
| TunnelBear | 2024 | Cure53 | Eighth annual audit: apps, backend, server configuration, public APIs and encryption layers; 10 medium-or-higher and 3 low findings tunnelbear.com |
| Windscribe | 2024 | Not named on Windscribe's timeline | Third-party security audit of the FreshScribe server stack, published without redactions (per Windscribe) windscribe.com |
| Mullvad VPN | 2023 | Radically Open Security | VPN infrastructure audit mullvad.net |
| NordVPN | 2023 | Deloitte Audit Lithuania | No-logs assurance engagement (ISAE 3000) nordsecurity.com |
| Proton VPN | 2023 | Securitum | No-logs audit of VPN server infrastructure protonvpn.com |
| Surfshark | 2023 | Deloitte | No-logs assurance (ISAE 3000) surfshark.com |
| TunnelBear | 2023 | Cure53 | Apps, website, VPN infrastructure and backend; 13 findings (2 high, 5 medium, 6 low or informational), 12 fixed or mitigated cure53.de |
| CyberGhost VPN | 2022 | Deloitte Audit Romania | No-logs assurance (first engagement) cyberghostvpn.com |
| IPVanish | 2022 | Leviathan Security Group | First independent no-logs audit: staff interviews and system inspection cyberinsider.com |
| NordVPN | 2022 | Deloitte Audit Lithuania | No-logs assurance engagement (ISAE 3000) nordsecurity.com |
| NordVPN | 2022 | Cure53 | Penetration test of servers and infrastructure, September-October 2022 en.wikipedia.org |
| Private Internet Access (PIA) | 2022 | Deloitte Audit Romania | No-logs: server configurations, as of June 30, 2022 privateinternetaccess.com |
| Proton VPN | 2022 | Securitum | No-logs audit of VPN server infrastructure protonvpn.com |
| NordVPN | 2021 | VerSprite | Application security assessment en.wikipedia.org |
| PureVPN | 2021 | KPMG | Second KPMG no-log assessment ('snap' assessment under the always-on arrangement) prnewswire.com |
| Surfshark | 2021 | Cure53 | Security audit of server infrastructure surfshark.com |
| Mullvad VPN | 2020 | Cure53 | Security audit of the VPN app on five platforms mullvad.net |
| Mullvad VPN | 2020 | Cure53 | First infrastructure audit; no PII or privacy leaks found (published January 2021) mullvad.net |
| NordVPN | 2020 | PricewaterhouseCoopers AG (Switzerland) | No-logs limited assurance, point in time, fieldwork May 20-28, 2020; covered standard, obfuscated, Double VPN and P2P servers nordvpn.com |
| PureVPN | 2020 | KPMG | No-log assessment: network, server configurations, codebase, logs; added an 'always-on' clause allowing unannounced audits purevpn.com |
| PureVPN | 2019 | Altius IT | First no-log audit purevpn.com |
| NordVPN | 2018 | PricewaterhouseCoopers AG (Switzerland) | First no-logs assurance engagement nordvpn.com |
| Surfshark | 2018 | Cure53 | Security audit of the Chrome and Firefox browser extensions surfshark.com |
| TunnelBear | 2017 | Cure53 | Follow-up audit; low-risk issues only tunnelbear.com |
| TunnelBear | 2016 | Cure53 | White-box audit of apps, servers and infrastructure; Chrome extension issues found and fixed tunnelbear.com |
| ExpressVPN | PwC Switzerland | Named by ExpressVPN among its auditors; see its Trust Center for the reports expressvpn.com | |
| ExpressVPN | Cure53 and Praetorian | Security assessments of the Lightway protocol, including the 2025 Rust rewrite expressvpn.com | |
| Opera VPN (browser VPN and VPN Pro) | Deloitte | No-log audit claimed by Opera; no report or date published on the pages we read security.opera.com | |
| Opera VPN (browser VPN and VPN Pro) | Cure53 | Security testing of the VPN code, claimed by Opera; no report or date published on the pages we read opera.com |
No independent audit found Hotspot Shield, PrivateVPN
What a VPN audit is
Every VPN says it protects your privacy. An audit is an outside firm, paid by the VPN company, checking some part of that claim and writing down what it found. The table above lists the audits recorded in our provider files: who did them, when, and what they covered.
"Audit" is used loosely in VPN marketing. It can mean an accounting firm's review of a no-logs claim, a security firm trying to break into servers, or a line-by-line review of app code. Those answer different questions, so the first thing to check is which kind you're looking at.
Three kinds of audit
1. Assurance engagements (no-logs audits). These are done mostly by accounting firms such as Deloitte, PwC and KPMG under ISAE 3000 (Revised), the international standard for assurance on subjects other than financial statements. The VPN company writes a description of its systems and its no-logs claim. The auditor interviews staff and inspects server configurations, deployment processes and logs, then says whether the description holds. ISAE 3000 has two levels:
- Reasonable assurance ends in a positive opinion, along the lines of "in our opinion, the statement is fairly stated". NordVPN's 2025 Deloitte engagement and ExpressVPN's 2025 KPMG engagement were described as reasonable assurance.
- Limited assurance uses fewer or smaller tests and ends in a negative conclusion: "nothing has come to our attention" that suggests the claim is wrong. The accountants' body ICAEW notes the residual risk of a missed problem is higher.
Some engagements also say whether they check design at one date (ExpressVPN's 2025 KPMG report was "Type 1", as of February 28, 2025) or operation over a period. A design check confirms the controls existed; it doesn't test whether they kept working.
2. Penetration tests. A security firm attacks the systems, with permission, looking for weaknesses. In June 2024, for example, Cure53 tested one OpenVPN and one WireGuard server of Mullvad's, with access to the deployment code, and reported one medium and one low-severity issue, which Mullvad says it fixed. Cure53 published the full report. A penetration test tells you how hard the systems are to break into; it doesn't directly test a no-logs claim.
3. Code audits. Reviewers read the source code of an app or protocol. ExpressVPN's Lightway protocol was assessed by Cure53 and Praetorian, and Cure53's 2020 Mullvad work combined a penetration test with source code review of selected apps. Open-source apps let anyone read the code, which is useful but isn't the same as a paid, scoped review.
What an audit doesn't prove
- It's a point in time. Deloitte's 2025 Surfshark fieldwork ran about four weeks; CyberGhost's 2025 report is pinned to October 31, 2025. They say nothing direct about earlier or later months.
- It covers a defined scope. Check which servers and systems were in scope. IPVanish's 2026 Schellman assessment, for instance, examined a sample server and relied partly on interviews and a shared server image for the rest.
- It tests the company's own description. The auditor checks the VPN's statement of its systems. If the statement is narrow, the conclusion is narrow too.
- It usually ignores account data. No-logs audits focus on VPN activity. Your email, payment records and app analytics are separate; app store privacy labels can tell you about those.
- It can't bind the future. A sale, a new team or a new server design can change everything. See who owns your VPN.
Big Four accountants vs security firms
The Big Four accounting firms (Deloitte, PwC, KPMG and EY) bring formal assurance standards and a reputation that rests on following them. Their no-logs work checks configurations and processes against a written claim, and it's good at confirming that a stated design exists. Security firms such as Cure53, Praetorian, SecuRing, VerSprite and Leviathan Security Group are specialists in attacking systems and reading code. Compliance firms such as Schellman sit somewhere between.
Neither type is better across the board. A provider with both a no-logs assurance engagement and published security tests, repeated over several years, has the strongest audit record. A single report, of either type, is weaker evidence than a series.
How to read an audit report
- Who did it? Is the firm named? The table above flags where we couldn't confirm an auditor's name.
- Which standard and level? ISAE 3000, reasonable or limited, design only or operation over time.
- When? The date or period covered, and how long ago that was.
- What was in scope? Which servers, apps or processes, and how many were sampled.
- What did it find? Look for exceptions, qualifications and the severity of any issues, and whether the company says they were fixed.
- Can you read it? Some providers publish the full report as a PDF; others put it behind a customer login or summarize it in a blog post. A summary written by the company is marketing until you can see the report.
Court cases and seizures: real-world tests
Audits are planned and paid for. Court cases, subpoenas and server seizures are not, which makes them useful evidence. Private Internet Access had nothing identifying to hand over in a 2016 FBI case and a 2018 federal case. ExpressVPN's server seized in Turkey in 2017 reportedly yielded no useful logs. On the other side, IPVanish under its old owner gave investigators connection records in 2016, and an FBI complaint in a 2017 cyberstalking case described PureVPN linking a customer's home and work IP addresses. Our guide to no-logs policies covers these and other cases in detail.
A court case covers one moment and one request. Audits and real-world tests answer different questions, and the strongest records have both.
Red flags
- No independent audit at all, or one so old the company has changed since.
- "Audited" with no auditor named, no date and no scope.
- A narrow audit sold as a broad one, such as a browser-extension test presented as proof that the whole VPN keeps no logs.
- A penetration test cited as no-logs proof. It shows resistance to attack, not what the servers record.
- A past logging case with no explanation and no audit since.
- Reports you can't see, with only a company press release to go on.
Questions people ask
What is a VPN no-logs audit?
An outside firm, usually an accounting firm working under ISAE 3000, checks the VPN's systems and processes against its no-logs claim and reports whether they match.
Does an audit prove a VPN keeps no logs?
No. It shows the systems matched the claim during the period checked, within the scope checked. Repeated audits and real-world tests make the evidence stronger.
Is a Big Four audit better than a Cure53 audit?
They test different things. Big Four firms check a no-logs claim against configurations and processes; security firms like Cure53 try to break in or review code. Both are useful.
Why can't I read some audit reports?
Some providers publish reports openly; others require a customer login or the auditor's terms-of-use screen. Where a report is gated, you rely on the company's summary.
Which VPNs have no audit?
See the table above. Where we found no independent audit for a provider, its row is empty and its review says so.
Sources
- ISAE 3000 (Revised), Assurance Engagements Other than Audits or Reviews of Historical Financial Information (IAASB, PDF) (iaasb.org) · read November 13, 2026
- Limited assurance vs reasonable assurance (ICAEW) (icaew.com) · read November 13, 2026
- NordVPN passes its no-logs assessment for the sixth time (NordVPN blog) (nordvpn.com) · read November 13, 2026
- KPMG 2025 no-logs policy audit (ExpressVPN blog, June 25, 2025) (expressvpn.com) · read November 13, 2026
- VPN protocols explained: which ExpressVPN uses and why (expressvpn.com) · read November 13, 2026
- ExpressVPN hits 27 audits as privacy tools pass checks (SecurityBrief, May 2026) (securitybrief.news) · read November 13, 2026
- Fourth infrastructure audit completed by Cure53 (Mullvad blog, June 27, 2024) (mullvad.net) · read November 13, 2026
- Pentest report: Mullvad 2024 (Cure53, PDF) (cure53.de) · read November 13, 2026
- Pentest report: Mullvad 2020 (Cure53, PDF) (cure53.de) · read November 13, 2026
- Deloitte no-logs audit 2025 (Surfshark blog, June 16, 2025) (surfshark.com) · read November 13, 2026
- Deloitte ISAE 3000 report, Surfshark No Log VPN (June 2025, PDF) (surfshark.com) · read November 13, 2026
- Third Deloitte Romania audit verifies our commitment to privacy (CyberGhost, updated Feb 24, 2026) (cyberghostvpn.com) · read November 13, 2026
- IPVanish passes independent audit confirming its no-logs policy (CyberInsider, Nov 6, 2026) (cyberinsider.com) · read November 13, 2026
- IPVanish confirms no-logs policy in new independent audit (CyberInsider, April 10, 2025) (cyberinsider.com) · read November 13, 2026
- PIA's no-logs claims backed by new Deloitte audit (CyberInsider, Feb 25, 2026) (cyberinsider.com) · read November 13, 2026
- VPN provider's no-logging claims tested in FBI case (TorrentFreak, March 2016) (torrentfreak.com) · read November 13, 2026
- Private Internet Access' no-logging claims proven true again in court (TorrentFreak, June 2018) (torrentfreak.com) · read November 13, 2026
- VPN server seized to investigate Russian ambassador's assassination (TorrentFreak, Dec 2017) (torrentfreak.com) · read November 13, 2026
- IPVanish 'no-logging' VPN led Homeland Security to Comcast user (TorrentFreak, 2018) (torrentfreak.com) · read November 13, 2026
- Alleged cyberstalker unmasked by VPN logs (Help Net Security, Oct 9, 2017) (helpnetsecurity.com) · read November 13, 2026
- PureVPN logs helped FBI net alleged cyberstalker (TorrentFreak, Oct 2017) (torrentfreak.com) · read November 13, 2026
- NordVPN (Wikipedia) (en.wikipedia.org) · read November 13, 2026
- Surfshark server infrastructure undergoes an independent audit (Surfshark blog, Cure53) (surfshark.com) · read November 13, 2026