Your IP is just one clue. Websites also check your browser’s timezone (for example, "Asia/Kolkata" doesn’t match a German IP), your Accept-Language header (en-IN can reveal your region), and your DNS resolver, which often still points to your home internet provider instead of your VPN.
WebRTC is one of the trickiest issues. This browser feature, used for video calls, can reveal your real IP address straight from your computer, skipping the VPN entirely. A website only needs a few lines of JavaScript to do this. Ask if your VPN provider blocks this by default?
If you’re logged in to your account, the VPN can’t help. Services like Netflix, Google, and Spotify focus on your account details, not your IP address. Your registered country is saved in their database, not tied to your connection. So, using a VPN while logged in doesn’t really make a difference.
A VPN changes your IP, but your timezone, language settings, DNS, WebRTC, browser fingerprint, and login details usually stay the same.
Interviewer:
You use a VPN.
Why do some websites still detect your real country?