Даже с VPN не всегда можно сменить IP адрес, так как есть такие штуки как - IPv6, DNS и WebRTC утечки, благодаря которым можно вычислить твой реальный IP адрес.
Также, как уже было написано выше, каждый сервис самостоятельно определяет твою Геолокацию, например, время, которое у тебя установлено на устройстве, так как оно синхронизируется с браузером.