A VPN can change the route your traffic takes, but it cannot make every part of your online activity private or safe by itself. The protection you get depends on the client, its configuration, the apps you use, and the provider’s practices. A connection indicator is useful, but it does not prove that every app is using the tunnel or that identifying information is hidden.
This guide explains how to assess a provider’s logging claims, check for DNS and WebRTC leaks, and configure a Kill Switch where available. It also covers practical precautions for public Wi-Fi and online banking. Treat the checks as snapshots: network changes, browser settings, and client updates can change the result, so repeat them when your setup changes.
Understand what a VPN protects—and what it does not
A VPN or proxy client can route selected traffic through a remote server. On an untrusted Wi-Fi network, an encrypted tunnel can make it harder for someone on the same local network to inspect the traffic carried inside that tunnel. The websites and services you contact may see the VPN server’s public IP address instead of your network’s public IP address. These effects depend on which traffic the client actually captures and on the security of the apps and websites you use.
A VPN does not make you anonymous. The provider may be able to observe connection and account information, and the destination service can still identify you through a signed-in account, cookies, browser fingerprinting, or information you submit. A VPN also cannot repair a compromised device, prevent phishing, make a weak password strong, or protect data that an app sends outside the tunnel. HTTPS remains important: it encrypts the connection between your browser and a website, while a VPN protects a different part of the route.
Start with a simple threat model. Ask what you are trying to protect, from whom, and on which device. Protecting traffic on shared Wi-Fi is not the same as hiding activity from a website, an employer-managed device, or the VPN provider. If your device is managed by an organization, its security software and policies may continue to record activity regardless of the network route.
- ✅ Keep your operating system, browser, and VPN client updated.
- ✅ Use HTTPS, unique passwords, and multi-factor authentication where available.
- ✅ Check whether the client uses system-wide routing or only a system proxy that selected apps follow.
- ❌ Don’t treat a changed public IP address as proof that all identifying information is hidden.
Review no-log claims with specific questions
“No logs” is a broad marketing phrase, not a technical description of every data practice. A provider may distinguish between traffic content, connection timestamps, bandwidth usage, account records, diagnostics, and payment information. Some operational data may be collected to run a service or troubleshoot faults even when browsing activity is not recorded. The important question is what the provider collects, why it is collected, how long it is retained, and who can access it.
Read the privacy policy and terms rather than relying only on a badge or a short slogan. Look for clear definitions of the data categories involved, retention periods, sharing practices, and the process for responding to legal requests. Check whether the policy describes the provider’s own infrastructure or also addresses third-party services used for payments, analytics, or customer support. If the language is vague, treat that as an unanswered question—not as evidence that nothing is stored.
Independent audits can provide useful evidence, but read their scope and date. An audit may assess a particular application, server configuration, or set of procedures during a defined period; it does not necessarily cover every product, location, or future software version. Similarly, a court case or transparency report may offer context, but one event should not be treated as a permanent guarantee. Look for specific findings and limitations, and compare them with the current policy.
Also separate provider logging from local records. Your browser may retain history and cookies, the operating system may keep network settings, and the VPN client may store diagnostics on the device. Private-browsing mode usually limits some local browser history but does not make traffic invisible to websites or network providers. If a shared device is involved, review its local user accounts and permissions as well as the VPN settings.
- Data collected: Identify whether the policy mentions connection metadata, device identifiers, diagnostics, or account activity.
- Purpose and retention: Check why each category is needed and whether the policy states how long it is kept.
- Sharing: Look for descriptions of processors, service partners, and circumstances in which information may be disclosed.
- Evidence: Read the scope, date, and limitations of any audit or transparency material rather than relying on a headline.
Check for DNS and WebRTC leaks
DNS translates a domain name, such as a website address, into an IP address. When a VPN is active, DNS requests should generally use the resolver intended by the VPN configuration. A DNS leak can occur if requests instead go to a resolver associated with the local network or another service. Seeing a DNS provider’s name is not always enough to identify a leak: the result must be interpreted alongside your connection state, network, and the client’s documented behavior.
- Record a baseline. Disconnect the VPN and note the public IP address and the DNS information shown by a reputable DNS test. Do not publish screenshots that reveal your IP address or other identifying details.
- Connect and verify. Connect the VPN, wait until the client reports an active connection, then rerun the same test. If the displayed public IP or resolver information appears unexpected, check the test’s explanation and the client’s DNS settings before drawing a conclusion.
- Repeat after changes. Test again after switching networks, changing VPN routes, enabling split tunneling, or changing DNS settings. Results can differ between a browser, an operating system, and apps that use their own DNS-over-HTTPS settings.
- Investigate carefully. If results suggest a leak, disconnect and reconnect the client, check for conflicting proxy or DNS software, and consult the client’s documentation. Avoid installing unknown “fix” utilities or changing system settings you cannot restore.
WebRTC is a set of browser technologies used for real-time communication, including some voice and video features. Depending on the browser, network, and configuration, a WebRTC test may display IP-related information that differs from what a basic IP check shows. A result is not automatically proof that all browsing traffic bypasses the VPN, but an unexpected address deserves investigation.
Use a browser-based WebRTC test while the VPN is connected, then compare its results with the browser’s documented privacy controls and the client’s routing mode. If your browser offers a setting or extension that limits WebRTC exposure, understand what functionality it changes before enabling it. Extensions are additional software: install them only from a source you trust, review their permissions, and keep them updated. Repeat the test in each browser you use, because settings in one browser do not automatically apply to another.
For system-wide coverage, check whether the client is using a virtual network interface or another documented mode that captures the traffic you intend to protect. A system proxy often covers only applications that respect the operating system’s proxy settings. A browser or app with its own proxy, DNS, or network configuration may behave differently. If you use a compatible third-party client, confirm that the imported configuration supports the options you need; subscription import alone does not establish that every privacy feature is enabled.
Configure a Kill Switch and check routing
A Kill Switch is intended to block some or all network traffic if the VPN connection drops. It can reduce the chance that covered traffic continues over the ordinary network, but its behavior varies by client and operating system. Some implementations stop only selected apps; others rely on system firewall or routing rules. The name alone does not tell you which traffic is blocked, whether local-network access remains available, or what happens during startup and shutdown.
Find the option in the client’s settings and read its description for your platform. If the client offers choices, distinguish between blocking all traffic outside the tunnel and blocking only selected traffic. Check whether local devices, such as a printer or a home-network service, remain reachable. Also consider how the setting behaves when you deliberately disconnect: a strict mode may leave the device offline until the VPN reconnects or the setting is disabled.
Test behavior in a controlled way. Save your work, connect the client, and use its documented disconnect or route-change procedure. Observe whether the apps you intend to protect lose network access, then reconnect and confirm that access returns. Do not rely on an improvised test while handling sensitive transactions, and do not disable the operating system firewall to make a test easier. If the result is unclear, consult the client’s documentation or support channel.
Review routing options such as split tunneling, app exclusions, and direct connections. They can be useful when a local service or an app requires a different route, but they also mean that some traffic may intentionally bypass the VPN. Keep a short record of the apps or destinations you have excluded so you can revisit the decision later. A “connected” status describes the client’s connection; it does not necessarily describe the route used by every individual app.
- ✅ Enable the Kill Switch if its documented behavior matches your needs.
- ✅ Check which apps and network requests are covered, including behavior during reconnects.
- ✅ Review exclusions after changing client mode, subscription configuration, or device network.
- ❌ Don’t assume that a Kill Switch prevents phishing, malware, or data sharing by an app.
Use public Wi-Fi and online banking carefully
On public Wi-Fi, confirm the network name with the venue rather than choosing a similarly named access point. Be cautious with unexpected captive-portal pages, and avoid installing certificates or profiles simply because a page requests them. Once connected, check that the VPN client is active and that the route is behaving as expected. A VPN can help protect traffic on a shared network, but it cannot confirm that the access point itself is legitimate or prevent a fake login page from stealing credentials.
For online banking, use the bank’s official app or type its known address yourself instead of following a link in an unsolicited message. Check the app publisher and keep the app updated. Confirm the site uses HTTPS and pay attention to browser security warnings; do not bypass certificate warnings to complete a transaction. Use multi-factor authentication where available, and never share a one-time code with someone who contacts you unexpectedly.
A VPN is not a substitute for good account habits. Use a unique password for your banking account, secure your device with a screen lock, and sign out on a shared device. Avoid saving credentials in a browser on a computer you do not control. If a banking app refuses to work through a VPN, do not immediately disable all security protections. First check the bank’s guidance, the client’s routing settings, and whether the app is using a connection mode that differs from your browser.
When traveling or moving between Wi-Fi and mobile data, reassess the connection after the network changes. Some operating systems pause or reconnect VPN sessions as connectivity changes. If you need the tunnel to stay active, use the client’s documented always-on or reconnect options where supported, and confirm how they interact with battery-saving settings. Platform-specific instructions are available in the quick-start guide; for client access, use the Downloads page in the user panel.
Make privacy checks part of routine maintenance
Privacy settings are not a one-time checklist. A client update may change an option’s name or default, a browser update may affect WebRTC behavior, and a new Wi-Fi network may introduce a different DNS configuration. Recheck the basics after an update or configuration change, and whenever a result differs from what you expect. Keep notes about the client mode, relevant exclusions, and the date of your last check, but do not store passwords or subscription links in those notes.
Use a consistent sequence: confirm the app and configuration source, connect, check the public IP and DNS behavior, review browser-specific WebRTC behavior, then verify how the Kill Switch responds to a documented disconnect. If you cannot explain a result, pause before using the setup for sensitive activity. Consult the provider’s current documentation and the client’s platform-specific instructions instead of assuming that a setting works the same way across Windows, macOS, iOS, Android, and Linux.
Finally, choose privacy tools based on the risk you actually face. A VPN may help with network-route privacy, while HTTPS, secure authentication, software updates, careful link handling, and limited app permissions address different risks. No single setting replaces the others. Clear expectations and repeatable checks are more useful than relying on a broad promise of total privacy.