Hacker News new | ask | show | jobs
by ColdHeat 2153 days ago
I've been trying to build open source MaxMind alternatives for a bit. (Mostly so I could distribute them with my open source projects)

IP to country is fairly easy and I open sourced all the scripts and the database itself [0].

But IP to city is much harder, I'm not actually sure it's viable for anyone to do that without relying on some other 3rd party service.

I'd be very interested to hear if anyone knows how to pull that off in an open sourceable manner.

[0] https://github.com/geoacumen/geoacumen-country

1 comments

A big part of why you can't freely distribute Maxmind's Lite databases is them trying to apply CCPA requirements.

That law will affect open source solutions just as much.

IANAL but Maxmind has to comply with CCPA I assume because they are sourcing data from California residents. If data is sourced in an aggregate or anonymous way, it wouldn't be subject to CCPA.

> Aggregate and anonymous data is exempt from the CCPA, unless it is in any way re-identifiable. https://www.cookiebot.com/en/what-is-ccpa/