There is a way to derive a very accurate geo-location from a browser: Find user’s geo-location