Traditional analytics tools often rely on IP addresses to determine a visitor’s location, typically by downloading an IP geolocation database and querying it for each request. These databases must be updated regularly to remain accurate, as IPs are reassigned frequently.

To maintain user privacy, we avoid using IP addresses. Instead, we determine a visitor’s country based on the browser’s timezone. Each country has a specific timezone, and modern devices automatically set this based on the user’s location. This approach provides an accurate representation of where visitors are coming from without relying on more invasive data sources.

Due to the nature of this method, we cannot determine the exact city or region a visitor is from. This is a trade-off we intentionally make to prioritise end user privacy.