Geolizr uses Geo IP Services to determine the location of your customer. Our main service is ip-api.com. Their data protection regulations can be found here: https://signup.ip-api.com/terms
However, you also have the option of changing the service:
Open in the Editor the theme.liquid and add one of following files after {% include 'geolizr-init' %}
ipstack.com (subscription)
Plans: https://ipstack.com/product
A paid alternative to freegeoip. Further information can be found here: github.com. You need to login on ipstack.com and subscribe to the plan you need. The free plan doesn't allow https request - at least the basic plan is needed for that. After registration you get an access key. Then you can add with this line ipstack as service:
<script> Geolizr.activateIpStackProvider("<access-key>"); </script>
db-ip.com (1000 requests free & subscriptions)
Plans: https://db-ip.com/api/pricing/
Activate with this line (without access key, you use the free service):
<script> Geolizr.activateDbIpProvider("<optional access-key>"); </script>
ipapi.co (1000 requests free & subscriptions)
Plans: https://ipapi.co/#pricing
Activate with this line (without access key, you use the free service):
<script> Geolizr.activateIpApiCo("<optional access-key>"); </script>
ipinfo.io (1000 requests free & subscriptions)
Plans: https://ipinfo.io/pricing
Activate with this line (without access token, you use the free service):
<script> Geolizr.activateIpInfo("<option access token>"); </script>