Every Extra VPN Feature You Enable Is Another Door You're Leaving Unlocked
Photo: HenryNewman12, CC BY-SA 4.0, via Wikimedia Commons
There's a certain kind of false confidence that comes with a green VPN status indicator. It's right there in the corner of your screen — connected, encrypted, anonymous. Except that indicator only tells you one thing: that the tunnel itself is active. It says nothing about the dozen other ways your real identity might be leaking out through features you turned on without fully understanding.
This is the paradox nobody in the VPN marketing world wants to talk about. The more sophisticated your setup, the more moving parts you're trusting to behave perfectly, simultaneously, all the time. And in security, more moving parts almost always means more places to fail.
What Split Tunneling Actually Splits
Split tunneling sounds like a power-user feature — and honestly, it is. The idea is straightforward: you route some of your traffic through the VPN and let the rest go out over your regular internet connection. Want to stream Netflix without the VPN slowing things down while you're also browsing privately? Split tunneling handles that.
The problem is that "some traffic goes through the VPN" and "some traffic doesn't" is a much blurrier line than it appears on a settings screen. Your operating system is constantly generating traffic you're not consciously aware of — update checks, telemetry pings, app background syncs. When split tunneling is active, any of that background noise can slip out through your unprotected connection, carrying your real IP address with it.
Worse, certain tracking technologies don't care which tunnel your browser traffic is using. Fingerprinting scripts, for example, collect data about your device — screen resolution, installed fonts, hardware specs — and that fingerprint stays the same whether your connection is tunneled or not. Split tunneling doesn't split your identity. It just splits your traffic.
The DNS Problem Nobody Explains Clearly
Every time you type a web address, your device has to translate that human-readable name into a numeric IP address. That translation request is called a DNS query, and it's one of the most privacy-sensitive pieces of data your device generates — because it's essentially a log of every site you've visited.
Most VPNs route DNS queries through their own servers, which keeps your ISP from seeing where you're browsing. But "most" is doing a lot of work in that sentence. Misconfigured clients, operating system quirks, and certain app behaviors can cause DNS queries to bypass the VPN entirely and go straight to your ISP's default resolver. This is called a DNS leak, and it's surprisingly common.
You can verify this right now. Run a DNS leak test while connected to your VPN. If the results show your ISP's servers instead of your VPN provider's, your browsing history is being handed to your internet provider regardless of what your VPN status indicator says. The tunnel is on. The leak is real. Both things are true at the same time.
Custom DNS configurations make this worse. If you've manually set your device to use a third-party DNS service for speed or filtering purposes, you may have created a persistent leak that survives VPN connections entirely.
WebRTC: The Browser Feature That Ignores Your VPN
WebRTC is a technology built into most modern browsers that enables real-time communication — video calls, voice chat, peer-to-peer file transfers. It's genuinely useful. It's also one of the most reliable ways to expose your real IP address even when a VPN is running.
Here's why: WebRTC establishes direct connections between devices, and to do that, it needs to discover the actual network addresses involved. It does this through a process that can bypass your VPN's routing entirely. A website running WebRTC code — and plenty of them do, even without offering any obvious communication features — can potentially extract your real IP address and your local network address in a matter of seconds.
This isn't theoretical. Security researchers have demonstrated WebRTC leaks on major VPN services repeatedly. Some VPN clients block WebRTC at the application level. Many don't. And even the ones that do can fail if you're using a browser extension rather than a full system-level VPN client.
The fix is to disable WebRTC in your browser settings or use a browser extension specifically designed to block it. But most users have never heard of WebRTC, let alone thought to disable it.
Multi-Hop Routing: More Privacy or More Attack Surface?
Multi-hop VPN — sometimes called double VPN — routes your traffic through two or more servers before it reaches its destination. The logic is appealing: if one server is compromised or subpoenaed, the adversary still can't see both your origin and your destination at the same time.
For certain threat models — journalists in hostile environments, activists, people with genuinely sophisticated adversaries — multi-hop routing offers real benefits. For most everyday users in the US, it introduces complexity without proportional gain.
Every hop in a multi-hop chain is a node. Every node is a potential point of failure, a potential logging endpoint, a potential target. If your VPN provider operates all the nodes in the chain — which most do — you haven't actually distributed your trust. You've just added latency and given yourself more infrastructure to worry about.
There's also a traffic analysis angle that's easy to miss. Sophisticated network observers don't necessarily need to see inside your encrypted traffic. They can analyze timing patterns — when packets enter a network and when they exit — to correlate your activity across multiple hops. More hops means more correlation opportunities, not fewer.
The Honest Takeaway
None of this means VPNs aren't worth using. They absolutely are. A properly configured VPN meaningfully improves your privacy posture, especially on public networks, especially from ISP-level surveillance, especially for users in states where data broker regulations are weak — which is most of them.
But "properly configured" is the operative phrase, and it's harder to achieve than a single toggle switch suggests. Every feature you layer on top of a basic VPN connection is a new assumption you're making about how that feature behaves under every possible condition. Split tunneling assumes clean traffic separation. Custom DNS assumes your queries are going where you think they're going. WebRTC assumes your browser isn't quietly broadcasting your real address. Multi-hop assumes the additional complexity is helping more than it's hurting.
The most secure VPN setup isn't necessarily the most feature-rich one. Sometimes it's the simplest one — full tunnel, provider DNS, WebRTC disabled, no exotic routing — running consistently on a client you've actually tested for leaks.
Check your DNS. Test for WebRTC exposure. Understand what split tunneling actually does before you enable it. The green indicator is a starting point, not a finish line.