"No logs" means wildly different things depending on who writes it. It's a promise about what doesn't get retained, not a claim about what can't technically be seen. Here's the difference, and how to actually read what a policy is promising.

"No logs" has no single standard meaning — what different providers actually write can vary enormously. It's a promise about what a provider doesn't retain, not a claim that it technically can't see anything at all. The two get conflated constantly, and they are not the same thing.
Here's what a provider technically has to handle in passing, what a no-logs policy actually promises not to retain, and how to read a policy's actual wording instead of trusting the headline phrase.
Telling a serious policy from a vague one comes down to one thing: does it specifically spell out what "not collected" and "not retained" each cover, rather than one sweeping line like "we don't keep logs."
To get your traffic to its destination at all, a server has to briefly handle your connecting IP, the connection time, and the amount of data passing through at the moment a connection is made — that's simply how routing works, not something a provider does out of excess. Every VPN, no matter how strict its policy, goes through this step. The real question a no-logs policy answers is never "does this information exist for that instant" — it's "does it get written into a record afterward, and for how long." For the fuller picture of that boundary, what data a VPN provider can see breaks it down in more depth.
A serious no-logs policy usually spells out how each of these categories is actually handled:
| Data category | Technically passes through at connection time | What "no logs" usually promises |
|---|---|---|
| Connection time and duration | Yes | Not written into a long-term log traceable to an account |
| Your real IP | Yes, only at the moment the connection is made | Not retained long-term tied to an account |
| Which specific sites you visited | The content itself is encrypted and unreadable to the provider, though a hostname may pass through briefly | Not recorded or retained |
| Total data transferred | Yes, mostly for operational purposes like rate limiting | Some providers keep an aggregated usage figure, which is not the same as a per-visit record |
A record that was never kept is a record that can't be taken — that's where a no-logs policy actually does its work, rather than being some abstract statement of trust. If a provider's own servers get breached, get compelled to cooperate with an investigation, or an internal access-control mistake happens, what surfaces is always something that was "written down and stored somewhere." If connection logs were never kept long-term in the first place, that's one less thing on the chain that can be exposed.
The flip side: a provider that has kept logs for three years still holds those records as a real, existing asset even if nobody ever actively looks at them — and anything that exists can, in principle, be accessed, demanded, or leaked. The value of a no-logs policy is cutting off that kind of record at the source, not a promise that "no one can ever see you," which was never a guarantee any provider could actually make.
A no-logs policy covers the provider's own side of the record — worth keeping in mind while reading one. It does not cover:
Reading a no-logs policy, there's one more distinction worth separating out: a policy's promise "not to retain" something, and an architecture where a record "structurally never exists," are not the same level of guarantee — one rests on trust, the other rests on the design itself.
"Promising not to retain" means the technical capability to log is there, and the provider simply chooses not to use it, writing that choice into a policy as a public commitment. Whether that commitment holds depends on the provider actually following it, and on someone checking that they do — a policy document doesn't enforce itself. "Structurally can't retain it" is a different case: the system's design never left room for that record to exist in the first place. It isn't "chose not to log it," it's "the way it runs means there was never anything to log." Even if someone changed their mind and wanted to look, there's no existing record to find, because none was ever created.
Telling the two apart comes down to wording:
For a user, the practical difference shows up in the extreme case of legal compulsion: a promise not to retain something can, under pressure, be changed. A record that structurally never existed has nothing that can be handed over, because there was never anything to demand. That's exactly why a policy's specific wording is worth the extra minute to read, rather than skipping past it the moment the words "no logs" appear.
Rather than memorizing a policy word for word, it's more useful to work out what you're actually worried about first, then check the table above against what the policy actually says. Worried that "the provider might sell my browsing records to advertisers" — look at whether data gets retained and tied to you. Worried that "someone else might see traces left on this computer" — that's a local device issue a no-logs policy simply doesn't reach, and needs handling separately. FastOrange runs a no-logs policy and pairs it with encryption to protect content in transit, but the security of the device itself still comes down to your own habits — a lock screen passcode, signing out promptly on a shared device. For exactly which stretch of the trip encryption covers and which it doesn't, an introduction to VPN encryption goes into that in more depth.
"No logs" is a promise about what a provider doesn't retain, not a claim that it technically can't see anything at all the moment a connection is made. Keeping those two apart is what lets you actually read what a policy is promising, and gives you a standard for judging whether it's written seriously.
When reading a policy, look for whether it specifically spells out what's "not collected" versus "not retained," and whether it mentions short-term retention in edge cases, rather than trusting one sweeping marketing line — the more specific it is, the more it's usually worth trusting. To see the product as a whole first, the features overview has the fuller picture; when you're ready, FastOrange gives every registered account free trial time daily, so you can try it before deciding whether it's worth keeping long-term.



One App. Every Platform. A More Stable Connection.
Available for Windows, macOS, Android, and iOS. Use One Account Across All Your Devices and Start with a Free Trial.


Choose your platform
Switch between Windows, Android, iOS, and macOS