Get User Location

why not use standard js geolocation api and create a small ajax request to backend forwarding an id stored in php session or kirbys user id along with the result of the js geo api?

ah sorry you are looking for a „reverse geocoding“ solution without using google/ sorry dont know any.