Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b98c54f5 authored by Romain Hunault's avatar Romain Hunault 🚴🏻
Browse files

Merge branch '3226-microg-beacondb' into 'master'

[microG] Move to beaconDB as location backend

See merge request e/documentation/user!1276
parents 206b9d70 8eb511b4
Loading
Loading
Loading
Loading
+7 −7
Original line number Original line Diff line number Diff line
@@ -58,17 +58,17 @@ If you see any problems, please report it to <abuse@e.foundation>


### Localisation:
### Localisation:


In /e/OS, we don’t collect or keep any information about your GPS location. To be able to localise you when you use the on board maps application or other services requiring your location, we localize you leveraging the [Mozilla Location Services API](https://location.services.mozilla.com/api), a set of software tools developed by [Mozilla Corporation](https://www.mozilla.org/en-US/foundation/moco/).
In /e/OS, we don’t collect or keep any information about your location. To be able to localise you when you use the on board maps application or other services requiring your location, we localize you leveraging the [beaconDB](https://beacondb.net/).


Here is what that means for your data:
Here is what that means for your data:




  - This means that Mozilla receives your approximate location when you ask us to locate you. Mozilla will receive your location each time you choose to share your location with another application or website.
  - This means that beaconDB receives your approximate location when you ask us to locate you. beaconDB will receive your location each time you choose to share your location with another application or website.
  -  Mozilla receive publicly observable data about WiFi access points, Bluetooth beacons and cell towers around you, your estimated latitude and longitude, the date and information about your heading, speed and altitude. This information is stored locally on your device until an Internet connection is established. The data is then deleted from your device and sent to Mozilla.
  -  beaconDB receive publicly observable data about WiFi access points, Bluetooth beacons and cell towers around you, your estimated latitude and longitude, the date and information about your heading, speed and altitude. This information is stored locally on your device until an Internet connection is established. The data is then deleted from your device and sent to beaconDB.
  - If you do not want to report crowd-sourced data to Mozilla, you can set your location services to ‘off’ or ‘device only’. These settings can be accessed from your OS, going into ‘Settings’, then tap ‘Location’.
  - If you do not want to report crowd-sourced data to beaconDB, you can set your location services to ‘off’ or ‘device only’. These settings can be accessed from your OS, going into ‘Settings’, then tap ‘Location’.
  - to turn off location services, tap the switch in the top right corner and then  ‘Mode’
  - to turn off location services, tap the switch in the top right corner and then  ‘Mode’
  - to select ‘device only, within the ‘location’ settings page, tap on ‘mode’ and select ‘Device only’
  - to select ‘device only, within the ‘location’ settings page, tap on ‘mode’ and select ‘Device only’
  - In addition, Mozilla may receive certain temporary data such as your IP address. This data is deleted after being used as follows:
  - In addition, beaconDB may receive certain temporary data such as your IP address. This data is deleted after being used as follows:
      - for security purposes to protect against certain types of attack.
      - for security purposes to protect against certain types of attack.
      - to assist in providing you with an approximate location.
      - to assist in providing you with an approximate location.


+4 −0
Original line number Original line Diff line number Diff line
@@ -12,6 +12,10 @@ The contact-tracing API has been added too (it is not enabled by default on /e/O
There are more updates in the pipeline.
There are more updates in the pipeline.
The project is complex and it would be great if more users contribute to it.
The project is complex and it would be great if more users contribute to it.


## Location backend

/e/OS configures beaconDB ([https://beacondb.net/](https://beacondb.net/)) as the default location backend. 

## Additional References
## Additional References


- [microG project](https://microg.org/)
- [microG project](https://microg.org/)
+3 −0
Original line number Original line Diff line number Diff line
@@ -99,6 +99,9 @@ As mentioned in the introduction section, /e/OS comes with microG preinstalled.
2. **Google Safetynet**
2. **Google Safetynet**
   - Safetynet is a device certification system that ensures the device is properly secured and compatible with Android CTS.
   - Safetynet is a device certification system that ensures the device is properly secured and compatible with Android CTS.


## Location backend

/e/OS configures beaconDB ([https://beacondb.net/](https://beacondb.net/)) as the default location backend. 


## Conclusion
## Conclusion


+1 −1
Original line number Original line Diff line number Diff line
@@ -32,7 +32,7 @@ The goal of "deGoogling" is
- No use of Google servers to check connectivity  
- No use of Google servers to check connectivity  
- NTP servers are not Google NTP servers anymore
- NTP servers are not Google NTP servers anymore
- DNS default servers are not Google anymore, and their settings can be enforced by the user to a specific server
- DNS default servers are not Google anymore, and their settings can be enforced by the user to a specific server
- Network Geolocation was using Mozilla Location Services in addition to GPS. Since Mozilla Location Services has been closed mid-2024, e Foundation has set up an anonymous proxy to the HERE location service (https://www.here.com/docs/bundle/network-positioning-api-developer-guide-v2/page/README.html) as a short term plan to ensure continuity of service for /e/OS users. So far the service has proven to work well while protecting user's privacy. However, since the HERE API service has a significant cost for e Foundation, we're working on more long term options. 
- Network Geolocation is using beaconDB ([https://beacondb.net/](https://beacondb.net/))
- CalDAV/CardDAV management and synchronization application (DAVDroid) is fully integrated with the user account and calendar/contact application
- CalDAV/CardDAV management and synchronization application (DAVDroid) is fully integrated with the user account and calendar/contact application


For a detailed response please go through the document given [here]({% translate_link support-topics/deGoogling-scope-and-definition-within-the-context-of-eos %})
For a detailed response please go through the document given [here]({% translate_link support-topics/deGoogling-scope-and-definition-within-the-context-of-eos %})