Great. So an app can plug my IP address into a geolocation query, and might ultimately determine that I'm somewhere in $city. Or maybe the next city over. Or maybe half a continent away.
But sure, this "works" without consent, since there is no extra step to enable networking for an app.