[DAEMON-257] Remove all paths from telemetry payloads
|Appc Daemon 1.1.3
The Appc Daemon has telemetry enabled by default. It currently sends 4 different events:
appcd.plugin.removed. Most of these events include data that may violate the GDPR (General Data Protection Regulation).
appcd.server.start event includes
process.argv which leaks the user's username.
process.argv will be removed from the payload.
appcd.plugin.removed events include each plugin's path which also leaks the user's username. All plugin paths will will be removed and a
packageName will be added.
We collect this data to track usage and versions of the Appc Daemon and its plugins. We can use this data to determine if we can deprecate versions, platforms, features, and be able to track what plugins and versions are being used so we can focus testing and integration.
Disabling TelemetryTelemetry can be completely disabled by running: If you have Appc Daemon globally installed:
If you have the recent Appc CLI:
appcd config telemetry.enabled false
Also note that we have ticket DAEMON-254 to prompt for opt-in first run, but still defaults to enabled.
appc appcd config telemetry.enabled true
- Chris Barber 2018-05-23
- Ewan Harris 2018-05-24
[~cbarber] fixVersion should be 1.1.3?