I've noticed that Firefox uses google api for geo location lookups (at least in Linux version).you can verify that by going to about:config and search for geo.provider.network.url. it has a value similar to https://www.googleapis.com/geolocation/...you can change the value to https://location.services.mozilla.com/v1/geolocate?key=test (as suggested here) to use Mozilla API.you can also change its value to something like data:application/json,{"location": {"lat": 40.7590, "lng": -73.9845}, "accuracy": 27000.0} (as suggested here) to fake your location.