All articles

IP Geolocation and Privacy: A Practical GDPR Checklist

·2 min readprivacygdprgeolocation

IP addresses are personal data in the EU. Here is how to keep using geolocation lawfully without building a surveillance database.

# IP Geolocation and Privacy: A Practical GDPR Checklist

EU regulators treat an IP address as personal data when it can be linked to a person. Geolocation derived from it inherits that status. None of this makes geolocation unusable — it makes it something you have to be deliberate about.

Pick a lawful basis and write it down

For fraud prevention and network security, legitimate interest is the usual basis and is explicitly recognised in Recital 47. For personalisation, legitimate interest is defensible when the processing is coarse and the user can override it. Document the balancing test once; you will be asked for it.

Minimise the field, not just the retention

Ask what the coarsest field that solves the problem is. Usually it is country. If you only need country, do not store city or coordinates. This single decision removes most of the risk.

Retain decisions, not lookups

There is rarely a reason to keep a per-user log of resolved locations. Keep the outcome — rule fired, currency shown, challenge issued — with the inputs summarised. You keep your audit trail and lose the liability.

Guarda applies the same principle to itself: lookups are resolved live and results are not retained on our side. We count usage, not people.

Cover it in the notice

Your privacy notice should say that you derive approximate location from IP addresses, why, and for how long anything is kept. One clear paragraph is enough.

Handle the rights requests

If you can tie a location record to a user, you must be able to export and erase it. Storing decisions rather than raw records makes this trivial instead of a project.

Sub-processors and transfers

A geolocation vendor that receives your users' IP addresses is a processor. Check where it operates, list it in your records, and make sure the DPA is in place. A vendor that persists your lookups is a longer conversation than one that does not.

The checklist

  • [ ] Lawful basis documented
  • [ ] Coarsest sufficient field in use
  • [ ] Decisions retained, raw lookups not
  • [ ] Retention period defined and enforced
  • [ ] Privacy notice updated
  • [ ] Vendor listed with a DPA

Six lines, and geolocation stops being a compliance question.

Check an IP address now

Run a free proxy, VPN and risk check on any address, or plug the same data into your app through the API.