VPN · 8 min read

No-Logs VPNs: What 'No Logs' Really Means and How to Verify

What "no-logs" actually means

Definition

When a provider uses the phrase no-logs, the intended meaning is that the service does not retain records that can link your online activity back to your identity. In practical terms that means the provider is not keeping persistent records of which IP address used which websites or services at a given time.

Connection logs versus activity logs

The phrase "no-logs" is most often aimed at one specific class of records: traffic or activity logs. There are two broad categories to keep in mind:

Most honest "no-logs" claims target activity logs: the provider states it does not keep records of visited sites, DNS lookups, or the contents of traffic. However, a provider can still legitimately collect certain connection metadata for operational reasons while asserting they do not retain traffic logs.

Account information and operational data

A provider can collect basic account information — for example, an email address, payment details, or a username — without contradicting a bona fide no-logs stance on traffic. Those account records are separate from the traffic logs that would reveal website activity. When evaluating any no-logs VPN claim, check which kind of information the company treats as "not logged" and which it explicitly keeps for business or legal reasons.

Kinds of logs and what they reveal

Understanding different log types helps you judge privacy risk more accurately. Below are the main categories and why each matters.

Connection logs

Connection logs typically include:

If those logs are retained and tied to an account or billing record, they can be used to identify which account used a particular VPN-assigned IP at a specific time. That linkage is what authorities usually request in investigations.

Traffic and activity logs

Traffic logs include visited domains, full URLs, DNS queries, and packet payload metadata. These are the logs that directly reveal browsing behavior. A true no-logs VPN will not retain this class of information. Even limited retention of DNS queries or web domains can defeat the primary privacy goal of using a VPN.

Metadata and diagnostic logs

Operational systems often generate other kinds of records: bandwidth counters, error or crash reports, server metrics and debug dumps. Individually these items might seem harmless, but when stored over time or correlated across sources they can be used to reconstruct sessions. For example, a unique crash dump or long-lived debug identifier tied to a session timestamp could deanonymize activity if retained.

Technical measures that support no-logs claims

Some technical choices make it much harder for a provider to retain persistent logs. They also increase confidence that logging claims are real rather than rhetorical.

RAM-only (diskless) servers

RAM-only servers run without persistent local disk storage. The operating system and any temporary files live in memory. On reboot the RAM is wiped, leaving no on-disk traces such as /var/log files. Diskless or "ephemeral" servers are a strong signal: even if an operator wanted to preserve logs, a server designed this way has no local mechanism to keep them between reboots. That said, a provider can still aggregate logs centrally unless the architecture prevents it.

Ephemeral keys and short-lived certificates

Using session-specific keys or short-lived certificates prevents long-term cryptographic linkage between sessions. If each server instance uses ephemeral keys that are destroyed after a session or reboot, it reduces the risk that observers can correlate different sessions to the same user or server identity.

Stateless architectures and minimal telemetry

A stateless design avoids centralized per-session logging. Instead of writing user-level records to disk, the system can keep in-memory counters and only export aggregate telemetry that cannot be traced to individuals. That telemetry can include metrics like total bandwidth used per POP or server health data without per-session granularity.

Legal and organizational factors to check

Technical design matters, but so do the legal and corporate context around a provider. A no-logs architecture can still be undermined by jurisdictional requirements or company structure.

Company jurisdiction and registration

Local laws determine what authorities can lawfully demand. Some jurisdictions have broad surveillance laws or data-retention requirements; others have fewer mechanisms to compel historical records. Knowing where a provider is incorporated and where their servers and business operations are managed helps you assess legal risk.

Past court cases and transparency

Providers that publish past legal responses, transparency reports or court cases offer observable evidence of how they handle requests. Transparency reports are not proof of perfect compliance, but they show a willingness to make handling of legal requests public and can document whether a provider had data to produce in the past.

Warrant canaries and their limits

A warrant canary is a periodic statement that a company has not received secret orders. If the statement stops appearing, users can infer the company has been gagged. Canaries can be helpful but are legally fragile and not a substitute for strong legal protections or technical safeguards. They can be removed by providers for legitimate reasons, and in some jurisdictions authorities can force a company to stop publishing them without allowing any public notice.

Independent verification: audits, transparency and open source

Claims need verification. Independent and reproducible evidence is the most reliable way to separate marketing from practice.

Third-party audits

Security audits by reputable firms that specifically test logging practices are useful. Important details to look for in an audit:

Audits increase confidence but do not guarantee behavior after the audit period. Treat them as a strong signal, not an absolute guarantee.

Transparency reports and server build manifests

Some providers publish server build manifests or reproducible build scripts that allow researchers to rebuild server images used in production. A published manifest that matches audited servers lets independent researchers verify the server’s configuration and that no persistent logging components are installed.

Open-source clients and server configuration

Open-source client apps and publicly available server configuration reduce the surface where hidden logging could exist. When clients and configurations are open and build scripts are reproducible, researchers can more easily confirm there are no clandestine logging mechanisms in the shipped software.

Practical checklist: how you can verify a provider's claim

  1. Read the privacy policy line-by-line. Look for explicit statements about what is and isn’t logged, retention windows, and the exact categories of data the company keeps (account, connection, traffic, telemetry).

  2. Locate audits and transparency reports. Check the audit scope and date. Prefer audits that inspect server infrastructure and build pipelines, not just client code.

  3. Check for technical transparency material. Look for published server build manifests, reproducible build scripts, and documentation about whether servers are RAM-only or disk-backed.

  4. Run basic tests yourself. Perform IP, DNS and IPv6 leak tests from different networks. Subscribe, connect, then ask for account deletion and request confirmation of what logs were deleted. If the provider claims "no-logs," refusal or opaque answers about retention are a red flag.

  5. Ask direct operational questions. Examples: Do you use RAM-only servers? Where is the company registered? Will you publish a court response if compelled? How long do you keep diagnostic telemetry?

  6. Watch for red flags. Vague language such as "may log" or "we might retain" without specifics, absence of company details or transparency materials, lack of audits, server-side persistent storage exposed in documentation, or forced phone verification that ties accounts to identities.

  7. For researchers. Request anonymized raw log samples or reproducible server images. Ask for technical evidence rather than marketing copy — build artifacts, systemd unit files, or automation scripts that show servers are deployed diskless are all relevant.

Providers that take transparency seriously will supply the technical artifacts needed for verification. At VPN4All we publish technical transparency material where available and encourage independent review; ask for build manifests or audit reports if they are not clearly accessible.

In short, a credible no-logs VPN claim is supported by clear, specific policy language, architecture choices that make logging impractical (RAM-only servers, ephemeral keys, stateless telemetry), independent audits with relevant scope, and an organizational stance that resists overbroad data collection. Treat marketing terms as a starting point and verify them with policy documents, technical evidence and independent reviews before relying on a provider for strong anonymity guarantees.

Ready to try it?

Get VPN4All →