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>