Main road to expose one’s identity is checking the device’s IP Address. It can be requested several ways. For example: WebRTC, or HTTP Headers.
From an IP address different data can be requested:
- Location of the computer (Country, City, latitude, longitude)
- ISP Provider
ipgeolocation.io providing data based on the IP address:
These must stay consistent with the other parts of the browser fingerprint. If you want 100% anonymity you will have to change IP address as well. So you will have to connect thru VPN or Proxy to actually change it. Read article about the importance of changing IP address.
Simply spoofing WebRTC won’t be enough, you will have to connect to some Proxies.
Kameleo offers multiple solutions how you can change your IP address.