dendronhq / dendron

The personal knowledge management (PKM) tool that grows as you do!
https://wiki.dendron.so
Apache License 2.0
6.75k stars 257 forks source link

Telemetry opt-out setting #711

Closed SyrupThinker closed 3 years ago

SyrupThinker commented 3 years ago

Please Select if your Request is Either something new or an Enhancement

Please select the area your request applys to. (Multiple selections are Possible)

Is your feature request related to a problem? Please describe

Because only my settings.json is shared across VSCode installations, I need to opt out of telemetry on every system I use. Additionally I already provide VSCode with a telemetry preference via the telemetry.enableTelemetry setting.

Describe the solution you'd like

Dendron should respect the existing system for telemetry opt-out by using the isTelemetryEnabled API.

It could provide an override, asking for explicit consent, to enable telemetry just for Dendron, which would ideally be stored somewhere more persistent like settings.json.

Describe alternatives you've considered

Additional context

My primary reason for disabling telemetry is, that I heavily dislike the collection of a UUID, as it reduces the anonymity of the data.

kpathakota commented 3 years ago

Thanks for reporting @SyrupThinker, will strive to include in next week's release.