The service determines the location based on information about IP addresses provided by Internet service providers. Therefore, the accuracy of determining geolocation depends on how accurately the data is entered into the register of IP addresses. Most often, it is impossible to determine the location more precisely than to the city level. Also, providers can provide IP addresses from other cities that are in their service to clients who are in a different region, which can lead to an erroneous city definition. Sometimes, the accuracy is not higher than the country level, since IP address registries allow not to indicate the city in the location column.