Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Mozilla Location Service

From Wikipedia, the free encyclopedia
Open geolocation service
Mozilla Location Service
Type of site
Collaborative cell spotting
Available inEnglish
OwnerMozilla
URLlocation.services.mozilla.comEdit this at Wikidata
CommercialNo
Launched2013; 12 years ago (2013)
Current statusClose
Content license
CC0 1.0 Universal

Mozilla Location Service (MLS) was anopengeolocation service that allowed devices to find their position by processing received signals of publicly observableradio transmitters:cellular network antennae (and theirCell IDs),Wi-Fiaccess points (and theirBSSIDs), andBluetooth beacons.[1][2] The service was provided byMozilla from 2013 to 2024.[3] The service used Mozilla'sopen source software project called Ichnaea.[4]

In February 2019, MLS had collected more than 44.43 million unique cell networks and 1450 million unique WiFi networks[5] (April 2018: 37.7 million UCN and 1145 million UWN,[6] November 2016: 28 million UCN and 757 million UWN,[7] November 2015: 17 million UCN and 427 million UWN[8]).

In March 2024, it was announced that MLS would be retired and that functionality will be reduced in stages until the project is archived in July.[9]

Data collection and processing

[edit]

Themobile appMozilla Stumbler forAndroid could be used to contribute signals of cellular networks and Wi-Fi access points at the device's GPS position. It was available in theGoogle Play store andF-Droid from November 2014 to February 2021 after which it was officially retired.[10][11][12] It was noted that contributions from Firefox for Android users "completely overwhelm[ed] the contributions made by the dedicated Stumbler app."[13] Other apps, such asTower Collector, were also available for the same purpose,[14][15] although they were limited to collecting information related to cellular networks, except forNeoStumbler an Android application capable of collecting locations of cell towers, Wi-Fi access points and Bluetooth beacons.[16]

Firefox for Android had the option to contribute to the service in a similar manner to Stumbler up until Firefox version 68, after which Mozilla performed a major rewrite of the browser,[17] and the option to contribute to MLS was not re-added.

Mozilla does not collect theSSID name (e.g. "Simpson-family-wifi") from WiFi networks, but does collect theBSSID (which is often theMAC address of the WiFi device).[18] The service isopt-out, meaning it will be enabled on client applications without the user's consent unless disabled. Mozilla's client applications do not collect information about WiFi access points whose SSID is hidden or ends with the string "_nomap" (e.g. "Simpson-family-wifi_nomap").[19]

When the service is used to request the geolocation of a device by sending it information about nearby radio transmitters, it not only responds with a location estimate, but also uses the data to update its own database. For example, if a device requests its location by sending the service information about 7 nearby Wi-Fi networks, but MLS only knows about 5 of them, the information about the 2 previously undiscovered Wi-Fi networks will be added as a data point at the device's estimated location. These requests are also used to verify that the 5 reported Wi-Fi networks still exist, and that their characteristics, such as their location, orientation, or other factors that might alter the signal, are unchanged. If they are changed, for example, by someone moving theirWi-Fi router to another room, then the device gets theBlocked status, which means that it isn't taken into account for location queries for 48 hours. If the device then remains stable at its new position, it is considered usable again. If it were to keep moving, it will be considered a moving emitter, and will not be taken into account for location queries. This is used to filter out, for example, Wi-Fi access points on buses and trains, andmobile hotspots created by phones and laptops.[20]

The service does not try to calculate and store the location of the radio transmitters themselves. Instead, it calculates and stores the areas in which their signal can be received. This area is internally represented as acircle whose center is theweighted average of the location of all the measurements in which the signal was received. Measurements which are deemed to have a higher accuracy, higher signal strength and bettersignal-to-noise ratio are given a higher weight. The circle's size is set to be large enough to encompass abounding box of all measurements.[20]

Mozilla publishes aggregated data set of cell locations (MLS Cell Network Export Data[21]) under apublic domain license (CC-0).[18] Unlike the cell database, the raw WiFi database is not made public because the underlying data containspersonally identifiable information from both the users uploading data and from the owners of Wi-Fi devices.[18] However, Mozilla shares this proprietary data with its corporate partner Combain AB.[22]

Usage

[edit]

The service was used by default as a geolocation providerfallback in theBeta and Nightly versions ofMozilla Firefox fordesktop computers andlaptops,[11] used when Firefox fails to acquire geolocation data from theoperating system. Some versions of Firefox distributed by third-parties — especiallyLinux distributions — also use MLS.[23] By default, the first-party, stable Firefox releases from Mozilla use a similar alternative service operated byGoogle.[24][25] Firefox users have the option to change this setting to force the browser to use MLS-compatible services instead, by visiting theabout:config page and changing the value ofgeo.provider.network.url[23] This location data is exposed to websites using theHTML5Geolocation API after the user has granted the website permission to access their location.[26]

It was also the primary location source in theGeoClue library for non-GPS enabled devices, which is used in theGNOME andKDE environment in location-dependent applications such as the ones providing weather and maps.[27] Ubuntu also used the service, however from version 25.04 it has started transitioning to the public domain wireless geolocation database BeaconDB.[28]

The service was free to use, but anAPI key was required for requesting geolocation data. Keys were given out on an individual basis. In order to receive a key, one must fill out a request form. Mozilla does not, as of 2022-11-13, provide keys to commercial or personal projects. Keys were only offered if the person requesting it provides a link to theirsoftware repository which must be licensed under anopen source license.[29] However, it was possible to anonymouslysubmit collected data to the service without the need for an API key.[30]

See also

[edit]

References

[edit]
  1. ^"Mozilla's Location Service pilot project provides geolocation lookups based on public cell tower and WiFi data". The Next Web. 2013-10-28. Retrieved25 June 2015.
  2. ^"MLS - Overview".location.services.mozilla.com. Retrieved2022-11-14.
  3. ^"Combain Provides Cell-ID and WiFi Positioning to Mozilla (Podcast)". GPS Business News. 2015-03-10. Retrieved25 June 2015.
  4. ^mozilla/ichnaea, Mozilla, 2022-11-13, retrieved2022-11-13
  5. ^MLS stats, accessed February 2019
  6. ^MLS stats, accessed April 2018
  7. ^MLS stats, accessed November 2016
  8. ^MLS stats, accessed November 2015
  9. ^"Retiring the Mozilla Location Service".Mozilla Discourse. 2024-03-13. Retrieved2024-03-14.
  10. ^"Mozilla Stumbler 1.0 geolocation crowd-sourcing app now in Google Play Store".Mozilla Services. 3 November 2014. Retrieved2021-03-21.
  11. ^ab"Retiring Mozilla Stumbler".Mozilla Discourse. 2021-02-08. Retrieved2022-11-13.
  12. ^"F-Droid". Archived fromthe original on 2016-05-28. Retrieved2015-06-25.
  13. ^"Status of Mozilla Stumbler?".groups.google.com. Retrieved2022-11-15.
  14. ^"CloudServices/Location/Software - MozillaWiki".wiki.mozilla.org. Retrieved2021-03-21.
  15. ^"Tower Collector | F-Droid - Free and Open Source Android App Repository".f-droid.org. Retrieved2021-03-21.
  16. ^NeoStumbler, 2025-07-02, retrieved2025-07-02
  17. ^"Firefox for Android 68.11.0, See All New Features, Updates and Fixes".Mozilla. Retrieved2022-11-15.
  18. ^abchttps://wiki.mozilla.org/CloudServices/Location/FAQ
  19. ^Mozilla Location Service Opt-Out location.services.mozilla.com
  20. ^ab"Observations — Ichnaea 2.3 documentation".ichnaea.readthedocs.io. Retrieved2022-11-14.
  21. ^"MLS - Downloads".
  22. ^"Combain Deal Helps Expand Mozilla Location Service". 6 March 2015.
  23. ^ab"CloudServices/Location/Software - MozillaWiki".wiki.mozilla.org. Retrieved2022-11-13.
  24. ^"Firefox Privacy Notice".Mozilla. Retrieved2022-11-13.
  25. ^"Does Firefox share my location with websites? | Mozilla Support".support.mozilla.org. Retrieved2022-11-13.
  26. ^"Geolocation API - Web APIs | MDN".developer.mozilla.org. Retrieved2022-11-13.
  27. ^Aleksandersen, Daniel (11 August 2016)."Help Mozilla build out their Location Service while walking about with your phone".Slight Future. Retrieved14 August 2016.
  28. ^"Ubuntu 25.04 Working To Better Cope With BitLocker-Enabled Windows, Other Improvements".www.phoronix.com. Retrieved2025-07-02.
  29. ^"Request Form for MLS API Key".Google Docs. Retrieved2022-11-13.
  30. ^"Services API — Ichnaea 2.3 documentation".ichnaea.readthedocs.io. Retrieved2022-11-14.

External links

[edit]
Projects
Mozilla
Labs
Mozilla
Research
Mozilla
Foundation
Firefox
Origins
Frameworks
Components
Typefaces
Discontinued
Forks
Discontinued projects are initalics. Some projects abandoned by Mozilla that are still maintained by third parties are inunderline.
Organization
Foundation
Official affiliates
People
Community
Other topics
Retrieved from "https://en.wikipedia.org/w/index.php?title=Mozilla_Location_Service&oldid=1312560818"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp