[DAEMON-257] Remove all paths from telemetry payloads
|Fix Version/s||Appc Daemon 1.1.3|
DescriptionThe 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).
process.argvwhich leaks the user's username.
process.argvwill be removed from the payload. The
appcd.plugin.removedevents include each plugin's path which also leaks the user's username. All plugin paths will will be removed and a
packageNamewill 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 https://github.com/appcelerator/appc-daemon/pull/329
- Ewan Harris 2018-05-24 [~cbarber] fixVersion should be 1.1.3?