The question “which privacy VPN is best” isn't really about route counts or speed-test numbers. It comes down to three things: whether the no-logs claim can be verified, how much linkable information signup and payment leave behind, and whether the service can cover you on untrusted networks like public Wi-Fi. Below we take each in turn, with a check you can actually run — not a “trust us” marketing line.

No-Logs Claims: Three Wordings and How to Verify Them

“No logs” is the most quoted sentence in privacy services — and the least informative. If it doesn't say what isn't recorded, for how long, and in what form, there's no way to verify it. To judge whether a promise is worth anything, you first have to sort out what logs actually are.

Three types of logs: separate them before you talk about promises

What the industry calls “logs” covers at least three categories. Discuss them together and you'll never get anywhere.

  1. Browsing activity logs: domains visited, DNS queries, connection start and end times. This is the most sensitive category, because it can reconstruct the range of someone's interests.
  2. Connection metadata: login times, the entry node assigned, session duration and data usage. Billing and troubleshooting need it, so most services keep it for a while.
  3. Account and payment information: username, order records, support ticket history. It doesn't describe what you did online, but it can tie you to a subscription.

Three common claims and what they actually mean

  • “We don't log browsing content”: usually means the first category isn't kept, while the second may still be. This is the most common wording in the industry.
  • “Zero logs”: you need to ask which category the zero applies to, how long retention lasts, and whether the data is aggregated or traceable back to an account.
  • “Anonymous”: this should only mean that signup doesn't require identity information. It does not mean you can't be identified.

Three ways to verify

  1. Read the source document, not the marketing copy. A privacy policy should list, item by item, what is collected, why, how long it's kept, and who it's shared with. A single line saying “we don't keep logs” with no defined scope says nothing at all.
  2. Look at how much signup collects. Not collecting what you could collect is more convincing than any length of promise. If signup needs only a username and password and doesn't ask for an email address, there's one less identifier to link.
  3. Look at which switches the client hands you. Split-tunneling rules, DNS handling, whether local connection logs are visible — all of these you can test yourself. What you can verify doesn't require trust.

If a service claims an independent audit, it's worth digging one level deeper: who the auditor is, which period the audit covers, whether the full report is public, and whether the audit scope includes the logging system itself. “Third-party audited” with no retrievable document isn't enough to count as verification.

The recommended order of judgment: first see how much it collects, then see what the promise says, and finally see whether you can verify it yourself. Promises are words; collection scope and verifiable items are facts.

Signup Data Minimization: From Username to Payment Method

The principle of data minimization is plain: every piece of information collected is an identifier that could later be used to link back to you. The goal isn't to “hide” — it's to make sure that chain never gets created in the first place.

Data point What it usually leaves behind How to minimize it
Account signup Email or username, password, signup time Sign up with a username and password only, no email; don't reuse a nickname from social platforms
Payment Payment provider records, order number, plan purchased Prefer a channel that isn't tied to a real-name account; third-party payment records point only to the transaction itself
Client and subscription Subscription link, local configuration, local connection logs Treat the subscription link like a password and don't share it; turn off or regularly clear local logs
Support tickets Conversation content, attached screenshots Share only what's needed to troubleshoot; blur account and order numbers in screenshots first

Username reuse is the most easily overlooked link

The same nickname appearing across forums, cloud drives and subscription services is enough to stitch several unrelated data sets together. Picking a username for a subscription service that you use nowhere else costs nothing and works immediately.

How to choose a payment method

Alipay / WeChat run on real-name accounts, and the transaction record stays with the payment provider — it records “a subscription was purchased”, not what you did afterwards. On-chain payments like USDT don't go through a real-name account, at the cost of having to safeguard the address and transfer receipt yourself. Which side to pick depends on whether you care more about where the transaction record lives or about convenience. Plan and data-pack tiers, billing periods and prices are all listed on the pricing page, and no extra information is required before you start.

A subscription link contains both the server address and authentication parameters. Forwarding it to a friend, posting it on a public forum, or feeding it to a “speed test tool” of unknown origin is the same as handing over your account. Most subscription services let you regenerate the link; if you suspect a leak, regenerate once and the old link stops working.

The Real Risks of Public Wi-Fi, and the Order to Connect In

Public Wi-Fi risk gets misread in two directions: one says “connect and your account is stolen”, the other says “everything is HTTPS now, it doesn't matter”. The risk is actually layered, and most of it can be defused by the order in which you connect.

Four layers of risk

  1. Same-subnet sniffing. On an open network, unencrypted HTTP traffic can be read by devices on the same subnet. Today the vast majority of sites use HTTPS, so this layer is far smaller than it was a decade ago — but it isn't zero.
  2. What sits outside encryption. DNS queries, plaintext requests from some apps, captive portal redirects — these aren't necessarily covered by TLS.
  3. Rogue hotspots. An attacker sets up a hotspot with the same name, and once you connect, all your traffic passes through their device. This is the one to guard against most in public Wi-Fi settings.
  4. Login page harvesting. A captive portal at an airport or hotel asks for an email address or social account before letting you online — information that has nothing to do with getting online.

Connection order matters more than tools

  1. Turn off “auto-join known networks” on your device; a hotspot with a familiar name is most likely to be picked during auto-connect.
  2. After joining the Wi-Fi, don't open a browser yet — start the client first and confirm the tunnel is up.
  3. Handle the captive portal login only after the tunnel is up; if the portal insists on an email address, use a disposable one instead of your main address.
  4. Turn off file sharing and public drop on your system — for example, set AirDrop receiving to “Contacts Only”.
  5. When you're done, disconnect manually and “forget” the network in your system settings.

There are a few seconds between joining the Wi-Fi and the tunnel coming up, and the system may already have fired off DNS queries, time sync and auto-update requests in that window. Make “tunnel first, browser second” a habit and that window shrinks to a minimum.

On the browser side you can also enable HTTPS-Only mode, so plaintext requests fail outright instead of being sent silently. Anything involving money or a work account should wait until the tunnel is confirmed up.

DNS and Split Tunneling Rules: Where the Leaks Are

A tunnel coming up doesn't mean your queries go through it. A DNS leak is exactly this mismatch: traffic takes the international route while domain lookups are still resolved by the local network or ISP — leaving “which domains you visited” right where you are.

How to check for DNS leaks yourself

  • Once connected, open a DNS leak test page and see whether the resolver's location matches the route you selected;
  • Check the client documentation to see whether DNS travels the same tunnel as your traffic;
  • Compare the resolver results the same test page returns with the client on and off.

The trade-off with split-tunneling modes

Rule mode sends only domains matching the rules through the tunnel — lighter on data, lower latency, but it demands more from DNS handling. If a domain goes through the tunnel by rule while its DNS is resolved over the direct connection, you get the mismatch of “the connection goes out, the query stays local”. The check is simple: confirm the client's DNS handling and its split-tunneling rules use one and the same logic, not two systems each minding its own segment.

The protocol decides what your traffic looks like, not the logging policy

Shadowsocks, VMess, Trojan, VLESS, Hysteria2 and TUIC are common transport protocols. Trojan and VLESS are usually used with TLS, so the traffic resembles ordinary HTTPS requests; Hysteria2 and TUIC are built on QUIC and hold up better on lossy, weak networks. What they determine is traffic shape and transport performance — there's no causal link to whether the server keeps logs. Logging policy is an operational choice, and the two should be evaluated separately.

A DNS query doesn't contain page content, but a list of domains is enough to sketch the range of someone's interests — which is why it deserves its own check.

Selection Checklist: Turning Privacy Needs into Verifiable Items

Here's everything above compressed into one checklist. The first items are positive signals; the later ones are warning signs. None of the criteria depends on a subjective impression like “can I trust them”.

  • ✅ The privacy policy states item by item what is logged, what isn't, and for how long
  • ✅ Signup needs only a username and password, with no email address requested
  • ✅ Payment options include one that isn't tied to a real-name account
  • ✅ The client documentation explains how DNS and split-tunneling rules are handled, and you can verify it yourself
  • ✅ The subscription link can be regenerated, so a leak can be contained
  • ❌ It only says “we don't log anything” without defining the scope of logs
  • ❌ “Anonymous” is marketed as an absolute promise
  • ❌ Signup asks for information unrelated to billing
  • ❌ The client says nothing about split tunneling or DNS and leaves everything on defaults

Look at specs and promises separately

Promises can't be weighed; specs can. Route coverage, supported platforms and the refund window are facts written on the page, ready to check any time: VPNBL covers 100+ countries and 230+ routes, works on Windows / macOS / iOS / Android / Linux, with no device limit and a 60-day no-questions-asked refund; signup needs only a username and password and doesn't ask for an email address.

100+ Countries / regions covered
230+ Route nodes
60 days No-questions-asked refund window

The recommended order for choosing a privacy VPN is eliminate first, compare second: rule out the ones that only shout slogans, collect too much at signup, or can't explain DNS and split tunneling — then compare routes and price among what's left. For most people, three things are enough to filter out the majority of candidates: no email address required at signup, a choice of payment methods, and a client you can verify yourself.