-
Notifications
You must be signed in to change notification settings - Fork 3
Content Update to 1.15.2 #29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
ES-Alexander
merged 18 commits into
bluerobotics:latest
from
ES-Alexander:update-to-1.14
Jul 22, 2025
Merged
Changes from all commits
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
6693f7b
content: usage: advanced: add tools menu
ES-Alexander 82e3ef7
content: usage: advanced: update custom actions menu
ES-Alexander 6f750a3
content: usage: advanced: cover custom action triggers
ES-Alexander 419f7b5
content: usage: advanced: update MAVLink inspector
ES-Alexander 2f34ad3
content: usage: advanced: DIY widget import/export
ES-Alexander 0e2c62f
content: usage: advanced: custom widget cloning/files
ES-Alexander aa24639
content: usage: advanced: VGI add altitude preset
ES-Alexander fe9a306
content: usage: advanced: interface control mini-widgets
ES-Alexander d196fba
content: usage: advanced: cover data-lake
ES-Alexander 435927d
content: usage: advanced: update joystick protocols
ES-Alexander 01b3c2e
content: usage: advanced: cover extras that users and profiles include
ES-Alexander 868c320
content: usage: advanced: cover system settings manager
ES-Alexander 6d4b4f7
content: usage: advanced: cover widget config shortcut
ES-Alexander 46e3bbd
content: usage: advanced: map button updates
ES-Alexander 2d91699
content: usage: advanced: update mission planning docs
ES-Alexander 713efc8
content: usage: overview: mention dev calls
ES-Alexander aced263
content: usage: overview: mention data lake
ES-Alexander 29e53b1
content: usage: add data privacy section
ES-Alexander File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Large diffs are not rendered by default.
Oops, something went wrong.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified
BIN
+118 KB
(160%)
content/usage/advanced/very-generic-widget-config-presets.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,50 @@ | ||
| +++ | ||
| title = "Data Privacy" | ||
| description = "Cockpit data collection and usage documentation." | ||
| date = 2025-07-12T05:50:00+08:00 | ||
| template = "docs/page.html" | ||
| sort_by = "weight" | ||
| weight = 40 | ||
| draft = false | ||
|
|
||
| [extra] | ||
| lead = '' | ||
| toc = true | ||
| top = false | ||
| +++ | ||
|
|
||
| ## 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, Cockpit 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 Cockpit. | ||
|
|
||
| ## Intent | ||
|
|
||
| 1. Anonymous usage data and statistics are collected to inform the development direction, identify problems within Cockpit, and share insights with the community | ||
| 1. No data is collected for or sold to advertisers | ||
|
|
||
| ## Data Collection and Usage Details | ||
|
|
||
| ### Automatic Events | ||
|
|
||
| | Service | Domain | Data | Usage | | ||
| | --- | --- | --- | --- | | ||
| | [Error statistics and tracebacks](https://github.com/bluerobotics/cockpit/blob/master/src/main.ts) | sentry.io | - IP address<br>- Cockpit version<br>- Error tracebacks | - tracking error rates and reasons<br>- estimating proportions of in-use Cockpit versions<br>- samples removed after 90 days<br>- collection limited to tagged releases of Cockpit (e.g. not development branches) | | ||
| | [Usage events and statistics](https://github.com/search?q=repo%3Abluerobotics%2Fcockpit+eventTracker.capture&type=code) | posthog.com | - IP address<br>- Application on-time<br>- Time spent armed<br>- Video recording durations | - tracking feature usage amounts<br>- collection limited to tagged releases of Cockpit (e.g. not development branches) | | ||
|
|
||
| ### User-Generated Events | ||
|
|
||
| None at this time. | ||
|
|
||
| ## Privacy Protections | ||
|
|
||
| Anonymous usage data can provide valuable development insights and improvements with minimal risk or negative impact to individual users. That said, Cockpit 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 | ||
| 1. Disable [usage statistics and telemetry](../advanced/#development-troubleshooting) | ||
| 1. Set up rules in your firewall and/or router to block access to specific domains | ||
| - This will prevent using related services on connected devices, although it is generally possible to use an offline workaround | ||
| 1. Completely avoid connecting your device to the internet | ||
| - This will prevent access to all online services, so updates and installations would need to be performed manually or avoided | ||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.