Data Privacy

#Context

Any device which connects to the internet provides some information about itself and its user in doing so. How that information is processed, stored, and used determine whether it is a potential privacy concern.

As open source software, BlueOS can be freely independently reviewed and audited for privacy risks, and we encourage users to educate themselves on what data is exposed through connecting your vehicle to the internet and making use of the services within BlueOS.

#Intent

  1. Anonymous usage data and statistics are collected to inform the development direction, identify problems within BlueOS and related software and hardware, and share insights with the community
  2. No data is collected for or sold to advertisers

#Data Collection and Usage Details

#Automatic Events

Service
Domain
DataUsage
Internet connectivity checktelemetry.blueos.cloud- IP address
- hardware identifier
- BlueOS version
- aggregate rough distribution of recently active vehicles, using GeoIP
- estimating proportions of onboard computer types and flight controller boards
- estimating proportions of in-use BlueOS versions
Internet connectivity check- firmware.ardupilot.org
- amazon.com
- github.com
- 1.1.1.1 (Cloudflare)
IP addressavailability of autopilot, BlueOS, and Extension updates, and the internet speed test service
Error statistics and tracebackssentry.io- IP address
- Error tracebacks
- tracking error rates and reasons
- samples removed after 90 days
- collection limited to tagged releases of BlueOS (e.g. not development branches)

#User-Generated Events

ServiceDomainDataUsage
Feedback/Bug Reportssentry.io- IP address
- name (optional)
- email (optional)
- direct user feedback mechanism
- reporter details useful to follow up with requests for additional information and/or to inform when an issue is resolved

#Privacy Protections

Anonymous usage data can provide valuable development insights and improvements with minimal risk or negative impact to individual users. That said, BlueOS does not require an internet connection for its basic operating features, so if you wish to avoid or obscure usage data being sent from your vehicle, you can:

  1. Use a VPN service to mask your IP address, and present your vehicle as operating from somewhere else in the world
    • These services often cost money, and may slow down updates and Extension installations by reducing your network bandwidth
  2. Set up rules in your firewall and/or router to block access to specific domains
    • This will prevent using related BlueOS services, although it is generally possible to use an offline workaround
  3. Completely avoid connecting your BlueOS vehicle to the internet
    • This will prevent access to all online BlueOS services, so updates and installations would need to be performed manually or avoided

Powered by Zola and Bluetheme Documentation under CC BY-NC-SA 4.0 creative commons attribution non commercial share alike
Sponsored by Blue Robotics Code under AGPLv3 / BlueOS Custom