Geolokalizacja IP to wskazanie miejsca w którym znajduje się internauta, a właściwie jego komputer. Każdy komputer, urządzenie sieciowe ma swój adres IP. Duża część z nich jest stała. w związku z tym znajomość adresów i ich lokalizacji pozwala na określenie położenia urządzenia sieciowego. Bazę danych zawierającą adresy IP i lokalizacje wykorzystaną w tym skrypcie dostarcza firma MaxMind.