A VPN can improve privacy on an untrusted network, but it does not make every part of your online activity invisible. It encrypts traffic between your device and the VPN server, then sends that traffic onward. What websites can identify, what the VPN provider can observe, and what happens if a connection drops depend on the app, protocols, device settings, and the services you use. A useful safety check therefore looks beyond the “connected” label: review the provider’s data practices, check for leaks, configure failure protection, and keep normal account and device security in place.
What a VPN protects—and what it does not
When a VPN is connected correctly, traffic routed through its encrypted tunnel is protected between your device and the VPN server. On public Wi-Fi, this helps prevent someone on the same local network from casually reading that traffic or tampering with the connection. The network operator can generally see that your device is communicating with a VPN endpoint, but the tunnel is intended to conceal the contents of traffic carried inside it from that local network.
The VPN server becomes the point from which that traffic reaches other services. Your internet provider or Wi-Fi operator may see less about the destinations you visit, while the VPN provider may be able to observe connection information such as the server you use, connection times, and the destinations needed to route traffic. The exact information available depends on the service, the protocols, the apps, and whether a connection is actually using the tunnel. A VPN changes whom you need to trust; it does not remove the need for trust.
Encryption also does not make every website connection private from the website itself. HTTPS protects data between your browser and a website, including when a VPN is not in use. The website can still receive information you submit, associate activity with an account you sign into, and use cookies or browser characteristics to recognize a session. A VPN does not prevent phishing, malicious downloads, weak passwords, or tracking by a service you have chosen to use.
- ✅ Use a VPN to add protection to traffic routed through its tunnel, especially on networks you do not control.
- ✅ Keep HTTPS, software updates, strong unique passwords, and multifactor authentication in place.
- ❌ Do not treat a VPN as antivirus software, an anonymous account, or a guarantee that no activity can be linked to you.
For travel or other situations where you need to evaluate a connection service, treat a VPN for China Travel as one part of a broader security setup: check its privacy terms and client behavior, and separately secure the accounts and devices you rely on.
How to review a VPN’s logging and privacy policy
“No logs” is a claim, not a complete description of data handling. Before relying on it, look for a privacy policy that separates connection data, usage data, account details, diagnostics, and payment information. Ask what is collected, why it is collected, how long it is retained, who can access it, and whether it is shared with service providers. A policy that uses broad language such as “necessary operational data” without explaining what that means is difficult to assess.
Distinguish traffic content from metadata. A provider may state that it does not record websites visited while still retaining information needed to operate an account or troubleshoot a connection. Conversely, a promise not to inspect browsing content does not by itself explain how long connection records are kept. Check whether diagnostic or crash-reporting features are optional, what information those reports may contain, and how to disable them if you do not want to send them.
- Look for specific categories. The policy should identify whether it collects IP addresses, connection timestamps, bandwidth or traffic totals, DNS requests, device identifiers, and app diagnostics. Do not assume every provider collects each category; check the wording for the service you use.
- Check retention and deletion. See whether the policy gives a retention period or explains when records are deleted. Find out what account information remains after you close an account, and whether deletion requests cover optional diagnostic data as well.
- Identify third parties. Payment processors, analytics providers, hosting companies, and support tools may handle information. Look for the types of partners involved and the purposes for which data is shared.
- Read the terms alongside the policy. Marketing summaries can be shorter than the binding service terms. Check whether the terms qualify privacy claims, describe legal requests, or explain how policy changes are announced.
- Look for evidence, not just labels. Independent audits, published technical explanations, and clear incident disclosures can add context, but check their scope and date. An audit of one system or period does not prove that every product and future practice has been assessed.
Also review the app itself. Download it from an official distribution channel, check that its publisher matches the service, and examine permissions and optional features. A VPN generally needs network-related access to create a tunnel; a request for unrelated access deserves a clear explanation. Keep the client updated, and avoid importing configuration files or subscriptions from sources you cannot verify.
Finally, consider your own threat model. Someone protecting routine browsing on café Wi-Fi may need different assurances from someone handling confidential work. No single policy phrase settles every question. If a service does not explain a practice that matters to you, choose a service with clearer documentation or avoid sending sensitive information through it.
How to check for DNS and WebRTC leaks
A leak check helps confirm whether certain requests are following the route you expect. DNS is the system that translates a domain name into an address. If a device sends DNS queries outside the VPN tunnel, the resolver handling those queries may learn which domains the device is looking up, even if the website connection itself uses the VPN. WebRTC is a set of browser technologies for real-time communication. Depending on browser behavior and configuration, a WebRTC feature can reveal network address information that differs from the address shown by an ordinary page request.
Run checks in a controlled way rather than relying on one screenshot. First, update the VPN client and browser, connect to the VPN, and confirm that the client reports an active connection. Open a reputable DNS leak test in the browser and note the resolvers it reports. Then use a WebRTC leak test to review the address information visible to the page. Interpret results carefully: a test may display local, private, or VPN-related addresses for different reasons, and the presence of an address alone is not always proof that your public address has escaped. Compare the results with the test’s explanation and your network setup.
- Establish a baseline. If it is safe and practical, note what the tests show with the VPN disconnected. Do not enter personal details into a testing site; the check should not require them.
- Connect and repeat. Use the same device, browser, network, and test pages. Check whether DNS requests appear to use resolvers associated with the VPN route and whether the public address shown by the test matches the expected VPN exit rather than your ordinary connection.
- Change one setting at a time. If results are unexpected, check the VPN’s DNS option, browser privacy settings, split-tunnel rules, and operating-system network configuration. Record the original setting before changing it so you can restore it.
- Repeat after changes. Reconnect the VPN and run the tests again. A result from one browser or one network does not automatically describe every app or every device.
Some browsers limit or alter WebRTC behavior, and some leak-test pages report addresses in ways that can be confusing. Do not install an unfamiliar extension solely because a test page recommends it. If a result suggests an actual leak, disconnect sensitive activity, check whether the app is using a split route or a separate network interface, and consult the VPN and operating-system documentation. If the problem persists, try a trusted client configuration or contact the service’s support team rather than assuming that a different server will fix a local DNS setting.
Set up a kill switch and check what happens on failure
A kill switch is intended to block selected traffic if the VPN tunnel disconnects, reducing the chance that the device silently falls back to its ordinary network connection. Its exact behavior varies. Some clients block all internet access until the tunnel returns; others apply protection only while the VPN app is running, only to selected apps, or only after a connection has been established. Read the client’s description instead of assuming that a switch with this name covers every failure case.
Start by enabling the kill switch in the official client, if one is available, and review any separate options for startup, background operation, or reconnect behavior. On mobile devices, battery-management rules can pause an app in the background; check that the operating system is not restricting the VPN in a way that undermines the configuration. On desktop systems, confirm whether the protection persists if the app is closed or the device changes networks. Do not run two VPN clients at once while testing, because their routes and blocking rules can conflict.
Test the behavior without exposing sensitive work. Use a non-sensitive page, connect the VPN, and check that ordinary browsing works. Then use the client’s documented disconnect or reconnect test, if provided, and observe whether traffic is blocked until the tunnel is restored. Avoid abruptly removing network permissions or experimenting on a connection where an interruption could cause harm. If the client does not document a safe test, consult its support material rather than improvising a disruptive one.
Split tunneling deserves special attention. It deliberately sends some apps or destinations outside the VPN, so a kill switch may not block those exceptions. Review the list of excluded apps and routes, including rules created by imported configurations. If an app should always use the tunnel, remove its bypass rule and verify its route separately. If a local printer, corporate resource, or other local service must remain accessible, understand that allowing local traffic is a deliberate exception rather than proof that all traffic is protected.
- ✅ Confirm the kill switch is enabled in the client you actually use, not merely in a different configuration profile.
- ✅ Review startup, background, reconnect, and split-tunnel settings after major app or operating-system updates.
- ❌ Do not assume a kill switch protects traffic before the VPN has started or after the app is force-closed unless the client explicitly says so.
Use public Wi-Fi with a layered approach
Public Wi-Fi can be convenient, but the network name alone does not verify who operates an access point. Confirm the correct network name with venue staff when possible, and be cautious of lookalike names. Avoid accepting certificate warnings or entering credentials into a page whose address or identity you cannot verify. A VPN can encrypt traffic routed through its tunnel, but it cannot make a fake login page legitimate or protect a password you submit to an attacker.
Connect to the VPN before opening accounts or sending sensitive information, and confirm that the client shows an active tunnel. If the VPN cannot connect, consider postponing sensitive activity or switching to a network you trust rather than assuming that the Wi-Fi is safe. Keep file sharing and discovery features disabled on networks marked public, and use your device’s firewall and security updates. These steps reduce exposure to other devices on the local network but do not replace the VPN tunnel.
Use HTTPS and check the domain before signing in. Prefer a password manager that fills credentials only on the correct site, and enable multifactor authentication for important accounts. Do not install a certificate, profile, or “security update” offered through an unexpected Wi-Fi prompt. If a network requires a captive portal, complete only the sign-in steps you understand; afterward, reconnect the VPN and verify its status before continuing.
When finished, disconnect from the public network and forget it if you do not expect to use it again. Review whether the device is set to join open networks automatically. If you used a shared computer or browser, sign out of accounts and avoid saving passwords. For sensitive work, follow your organization’s rules: a personal VPN may not satisfy workplace requirements, and some organizations provide their own approved remote-access tools.
Safety is best treated as a repeatable routine, not a single setting. Review privacy terms before choosing a provider, keep the official client current, test DNS and WebRTC behavior after meaningful configuration changes, and understand the kill switch’s limits. Pair those checks with HTTPS, account security, and careful Wi-Fi habits. This combination gives you a clearer view of what the VPN protects—and where your own choices still matter.