No-Logs Promises: Three Layers and the Limits of Verification
Choosing a privacy-focused VPN starts with one question: when a provider says 'no logs', what exactly is it not logging? In this industry the phrase carries at least three meanings, and lumping them together blurs the judgment. Split them apart and each layer maps to different data, different consequences, and a different way to verify it.
| Data layer | Typical data | Privacy impact | How to verify |
|---|---|---|---|
| Content accessed | Domains, URLs, and page content you visited | Directly exposes browsing behavior and interests | Does the policy explicitly state that browsing content and destinations are not logged? |
| Connection metadata | Connection times, exit IP, traffic volume, device identifiers | Can be pieced together into daily routines and usage frequency | Does the policy say whether this data is retained, for how long, and for what purpose? |
| Account and payment details | Username, email, payment method, order history | Links the account to a real-world identity | What the sign-up form asks for, what the payment page stores, how the refund terms are worded |
Of the three, the first is the baseline: not logging what you access is the precondition for every privacy promise. The second decides whether a promise is specific: metadata means little on its own, but connection times combined with exit IPs can reconstruct a fairly complete picture of your daily routine and usage frequency. The third is the easiest to overlook: what you enter at sign-up and what you leave behind at checkout determine how many walls stand between your account and your real identity.
Protocol choice and logging policy are two different things
The protocols most often compared when choosing a service — Shadowsocks, VMess, Trojan, VLESS, Hysteria2, TUIC — are transport and obfuscation designs. Shadowsocks is lightweight and simple to configure; VMess and VLESS come from the V2Ray family, with VLESS dropping some validation and encryption steps for a leaner profile, usually paired with TLS; Trojan wraps traffic in standard TLS so it looks much like ordinary HTTPS; Hysteria2 and TUIC are built on QUIC (UDP) and hold throughput more steadily on lossy networks. What these protocols decide is connection quality and how easy the traffic is to identify — not what the server records. The sensible order is: logging policy first, then sign-up and payment, and only then the protocol.
Four Things a Privacy Policy Should Spell Out
A privacy policy is not a disclaimer; it is closer to a product spec you can check line by line. The more specific the wording, the easier it is to verify — and the easier it is to hold the provider to. If all four items below appear as clear entries in the policy, the promise has actually made it onto paper.
- Scope of logging: an explicit list of what is not logged, covering at least the content you access and the destinations you reach. If a small amount of operational data must be kept, state which fields are kept and for what purpose.
- Retention period: for any data that is kept, say how long it is kept and what happens when that period ends. Phrases like 'retained for as long as necessary' carry no number, which means no deadline at all.
- Disclosure conditions: explain when data may be handed to third parties — for example, how a legally binding request is handled and whether the user is notified.
- Version and changes: the policy carries an effective date and version number, revisions are announced on the site or through another channel, and past versions remain available.
One more practical move: compare the fields the sign-up and payment pages actually ask for against the 'what we collect' section of the policy, item by item. The form asks only for a username and password while the policy says it collects email and device fingerprints — or the reverse, a policy that claims to collect nothing next to a sign-up page demanding email verification. That kind of mismatch says more than any wording.
Note: 'no logs' is a written commitment, not a technical guarantee. No outside method can directly inspect what a provider's servers do; all you can check is the public terms, the product's actual behavior, and whether the two line up. Reading a promise as a promise is safer than treating it as an established fact.
Sign-Up and Payment: Keeping Personal Data to a Minimum
The weak point in privacy is usually not the tunnel but the sign-up page. However carefully the transport layer is built, if registration demands email verification and payment demands identity details, two or three searchable links appear between the account and the real person behind it.
The principle at sign-up is subtraction. Prefer a service that does not require an email address: a username and password are enough to create the account, which leaves one less link to a real identity. After that, server configurations are usually generated as a subscription link inside the user panel; import it into a client and you are set, with no need to re-enter account details in the app.
Two things matter at payment. First, whether the options are varied: Alipay and WeChat Pay are the smoothest to use, USDT stays outside the banking system, and having all three means users never have to hand over a billing address or card details just to pay. Second, whether the refund terms are clear: read the refund window as a trial period — pay first, use the window to check whether the servers and clients meet expectations, and get your money back if they do not, which keeps the cost of a wrong guess under control. VPNBQ's terms allow a no-questions-asked full refund within 14 days of the first payment.
- ✅ The sign-up form requires only a username and password — no email address
- ✅ The payment page offers several methods and never forces you to enter a billing address
- ✅ The refund policy states a clear window and conditions, and no reason is needed to request one
- ❌ Registration forces email verification, and the service is unusable until it is done
- ❌ Payment requires uploading an ID document or linking verified identity details
- ❌ The collection scope stated in the policy does not match the fields the sign-up form actually asks for
Of these six, the first three are about subtraction and the last three are instant deductions. Treat them as screening criteria and a good share of the options fall away.
On Public Wi-Fi: DNS Leaks and Kill Switch Self-Checks
The risk on public Wi-Fi is not the strength of the encryption but the fact that you cannot tell who is on the other end: sniffing on the same subnet, rogue hotspots, and hijacked local resolvers are all common. A VPN covers most of it, but only if it is configured correctly — a successful connection is not the same as a correct one.
How DNS leaks happen
A DNS leak happens when domain lookups skip the tunnel and go to the resolver handed out by the local network. The result is that the sites you visit stay visible to that network or the ISP, even though the traffic itself is encrypted. Checking is straightforward: look up the resolver your system actually uses before and after connecting, and see whether it has switched. The exit address is visible right in the client interface, so no third-party website is needed.
# macOS: show the DNS resolver the system is currently using
scutil --dns | grep nameserver
# Windows: show the DNS servers in the network adapter configuration
ipconfig /all
# Linux: view the resolver configuration file
cat /etc/resolv.conf
Configuration order when joining public Wi-Fi
- Connect manually and turn off the system's 'auto-join' toggle, so the device does not attach itself to a lookalike hotspot without you noticing.
- Once connected, open the client first and confirm that the kill switch is on: if the tunnel drops unexpectedly, traffic will not fall back to the local network.
- Confirm the client has taken over DNS: the system resolver should point to an address inside the tunnel, not the one handed out by the router.
- Split traffic with routing rules: send online banking and local service apps direct and everything else through the proxy. Fewer rules are easier to troubleshoot and mean fewer cross-border round trips.
- Finish with a self-check: does the exit address and its region match what you expected, and has the resolver switched?
Note: the kill switch and DNS takeover are two separate toggles. The first answers 'what happens if the tunnel drops', the second answers 'which path do lookups take'. Turn on only one and the protection is incomplete. For where the toggles sit in each client and how to configure them, see the user handbook.
Line by Line: A No-Logs Promise Verification Checklist
The sections above, compressed into a checklist you can tick straight through. Every item can be answered from the provider's public pages, the sign-up page, or the client settings — no extra tools, and no need to read every clause.
- ✅ The privacy policy lists what is not logged in explicit terms, covering browsing content and destinations
- ✅ The policy carries an effective date and version, and revisions come with a way to be notified
- ✅ Sign-up asks only for a username and password, not an email address
- ✅ More than one payment method, and refund terms that state a window and conditions
- ✅ The client offers kill switch and DNS takeover toggles, and they are available by default
- ✅ The subscription link is generated inside the user panel and works as soon as it is imported into a client, with no need to re-submit account details
- ❌ The policy offers nothing but 'we value your privacy', with no scope and no retention period
- ❌ Registration forces email verification, putting the account and payment details on the same identity-linked path
- ❌ The client has no kill switch, so traffic falls straight back to the local network when the tunnel drops
VPNBQ's Facts and How to Get Started
Against this checklist, here is where VPNBQ stands: sign-up needs only a username and password, with no email address required; the privacy stance is no logging; a no-questions-asked full refund can be requested within 14 days of payment; coverage spans 110+ countries and 160+ servers, with unlimited simultaneous devices; and clients are available for Windows, macOS, iOS, Android, and Linux.
To compare prices and billing periods first, see the pricing page; to check where the servers are, see the server list. Both pages open without any sign-up.
Running the whole checklist takes about ten minutes. Rather than comparing specs back and forth, settle three things first — what sign-up asks for, what payment leaves behind, and how refunds work — and the choice gets much faster; save the rest of the time for an actual connection and a real test.