Flippendo
๐Ÿ“š Privacy & Security

How No-Logs Audits Actually Work

Every VPN provider claims it doesn't log your activity. Here's how independent auditors actually verify that โ€” and how to tell a real audit from a marketing claim.

Guidesโ€บPrivacy & Security
5 min readยท

Almost every VPN homepage carries some version of the same sentence: "we keep no logs." On its own, that sentence is unverifiable โ€” it's a policy the provider wrote about itself. A no-logs audit is what turns that claim into something you can actually check: an independent party is given access to the provider's infrastructure, source code, or both, specifically to confirm that no connection logs, timestamps, IP addresses, or browsing activity are being written to disk.

This guide walks through the four ways a no-logs claim actually gets tested in practice, what auditors look at when they do it, and the difference between a real audit and the marketing version of one.

What a "no-logs" claim actually covers

VPN providers necessarily process some data to function at all โ€” an active connection needs a session in memory to route your traffic. The meaningful distinction a no-logs policy is supposed to guarantee is that this data is never written to persistent storage and never retained after the session ends. A provider can be processing your traffic in real time and still be "no-logs" in the sense that matters: there's nothing left over to hand to anyone once you disconnect.

โ„น๏ธ

What counts as a "log"

The categories auditors specifically check for are: connection timestamps, session duration, the IP address you connected from, the VPN server IP you were assigned, bandwidth used, and DNS queries. A provider can log aggregate, non-identifying data (like total server load) without breaking a genuine no-logs policy โ€” the line is whether any of it can be tied back to an individual user or session.

The four ways a no-logs claim gets verified

The four ways a no-logs claim gets verifiedNo-LogsClaim๐Ÿ”Independentsecurity auditsโš–๏ธCourt orders& subpoenas๐Ÿ–ฅ๏ธServerseizures๐Ÿ’พRAM-onlyinfrastructure
Four independent ways a "no-logs" claim gets tested โ€” an audit checks configuration; a subpoena, seizure, or diskless architecture tests it under real-world pressure.

1. Independent security audits

This is the most common and most thorough method. A firm like Deloitte, PwC, or Cure53 is given access to the provider's server infrastructure, internal configuration, and sometimes source code, and produces a report on what data is actually being collected and stored โ€” not what the privacy policy says should happen. CyberGhost's no-logs infrastructure was audited by Deloitte, NordVPN has run repeated independent assurance engagements on its no-logs policy, PwC audited ExpressVPN's RAM-only TrustedServer infrastructure, and Cure53 has repeatedly audited Mullvad's server infrastructure for PII and privacy leaks.[1]โ€ฏ[2]โ€ฏ[4]โ€ฏ[5]

The key thing to check when a provider cites an audit: was the auditor looking at live infrastructure and configuration, or just reading the privacy policy and confirming it's internally consistent? Both get called an "audit." Only the first one tells you anything meaningful.

2. Court orders and subpoenas

This is the test that can't be staged. Several VPN providers have been legally compelled โ€” through a criminal investigation or civil subpoena โ€” to hand over user data, and returned nothing usable, because no logs existed to retrieve. A provider cannot fabricate compliance with a binding court order; if they had logs, a court order is exactly the situation where they'd be forced to produce them. Private Internet Access has had its no-logging claim tested by a federal court subpoena on more than one occasion and was unable to produce any identifying information because none existed. A no-logs claim that has survived an actual legal request carries more weight than any voluntary audit, because the provider had no choice in the matter.[6]

3. Server seizures

A small number of providers have had physical servers seized by authorities during investigations. In the cases that have been publicly documented, investigators found no data usable to identify users or reconstruct their activity โ€” real-world confirmation that the provider's no-logs infrastructure worked as advertised under the one scenario a policy document can't fake: someone with physical access to the hardware looking for something to use. When Turkish authorities seized an ExpressVPN server in 2017 during an assassination investigation, the provider had no connection logs to hand over, and the seizure is now cited as one of the most concrete real-world tests any VPN's no-logs claim has faced.[7]

4. RAM-only (diskless) infrastructure

This is a structural guarantee rather than a policy promise. Servers that run entirely in volatile memory (RAM) lose everything the moment they lose power or reboot โ€” there is no disk image to seize or subpoena even if someone gets physical or legal access to the hardware. A provider running RAM-only infrastructure doesn't need you to trust its privacy policy on this point; the architecture itself makes long-term log retention impossible. ExpressVPN's TrustedServer technology and NordVPN's diskless server network are both examples of providers that have migrated their entire infrastructure to this model.[8]โ€ฏ[9]

What auditors actually check, step by step

  • Server configuration files, to confirm logging is disabled at the system level, not just in the app the user sees
  • Whether the codebase includes any code paths that would write connection metadata to disk
  • Session-handling logic, to see what data exists in memory during an active connection and whether any of it is exported or persisted
  • Third-party analytics or crash-reporting tools bundled into the app, which can quietly collect identifying data even when the VPN tunnel itself is clean
  • Employee access controls โ€” whether staff could access identifying data even if the system isn't designed to log it by default
โš ๏ธ

Read the audit scope, not just the headline

A "security audit" and a "no-logs audit" are not the same thing, and providers sometimes blur the two in marketing copy. A security audit (like a penetration test) checks whether the app and infrastructure are secure from attackers โ€” it says nothing about whether the provider itself logs your data. Only a no-logs or privacy audit specifically addresses the logging claim.[3]

Red flags: how to spot a weak or fake audit claim

  • The audit is undated, or the date is more than 2-3 years old โ€” infrastructure and code change; an old audit only proves a past state
  • The provider references "an independent audit" without naming the firm that conducted it
  • The audit summary is a press release, not a published report or letter you can actually read
  • The scope only covers the mobile or desktop app, not the server infrastructure where logging would actually happen
  • The claim is "no-logs" but the audit was actually a general security/penetration test

If a provider has genuinely been audited, they'll typically link to the auditor's own summary or the assurance letter itself, not just a blog post describing it in their own words.

See which providers actually verify their no-logs claims

Our privacy VPN rankings weigh audit history and jurisdiction alongside speed and price โ€” not just the marketing claim.

Compare privacy-focused VPNs โ†’

Common questions

Does an audit mean a VPN provider can never start logging in the future?
No โ€” an audit is a snapshot of infrastructure and policy at a specific point in time. It doesn't guarantee future behavior, which is why providers who audit repeatedly (rather than once, years ago) are a stronger signal than a single historical report.
Are free VPNs ever genuinely no-logs?
It's rare and worth extra scrutiny. Running server infrastructure costs money, and a provider that isn't charging users directly needs another revenue source โ€” which has historically included selling aggregated or de-anonymized user data. A free VPN with a real, named, dated audit is a meaningfully different claim than one with just a privacy policy.
Why does jurisdiction matter if a provider is genuinely no-logs?
If there's truly nothing logged, a government request has nothing to compel the provider to hand over. Jurisdiction becomes relevant mainly as a second layer of protection โ€” it affects whether a provider could be legally forced to start logging going forward (a mandatory data-retention law), not whether past activity can be reconstructed.

Sources

  1. [1]CyberGhost โ€” Independent no-logs audit by Deloitteยท verified 2026-07-21
  2. [2]NordVPN โ€” No-logs assurance engagementยท verified 2026-07-21
  3. [3]Comparitech โ€” How VPN no-logs audits workยท verified 2026-07-21
  4. [4]ExpressVPN โ€” PwC audits ExpressVPN servers (TrustedServer no-logs verification)ยท verified 2026-07-22
  5. [5]Mullvad โ€” No PII or privacy leaks found in Cure53's infrastructure auditยท verified 2026-07-22
  6. [6]TorrentFreak โ€” Private Internet Access' no-logging claims proven true again in courtยท verified 2026-07-22
  7. [7]Comparitech โ€” ExpressVPN server seized in Turkey verifies no-logs claimยท verified 2026-07-22
  8. [8]ExpressVPN โ€” Introducing TrustedServer technologyยท verified 2026-07-22
  9. [9]NordVPN โ€” Why does NordVPN use RAM-based servers?ยท verified 2026-07-22

Related guides