Skip to content

Provide telemetry.json and document what's collected on the website #4424

@ghost

Description

Is your feature request related to a problem? Please describe.
Users currently sometimes know there is telemetry, but they do not know which kind of telemetry.

Describe the solution you'd like
A clear message saying VSCode uses telemetry, what is sent, a consent button and a do not consent button. An optional panel in the titlebar showing the user what information is being sent, when and how.
E.G: a panel in the Help titlebar button, that when clicked, opens a pane, with a table, showing all the requests and what exactly they send, and how much requests have been sent the last week.

Describe alternatives you've considered
Show the user a summary of all the information they've sent, put together.

Additional context
I understand why telemetry can be useful for something as big as VSCode, but I believe there's 2 keys here missing: consent and clarification.

EDIT: use vscode's built-in telemetry API.

Metadata

Metadata

Assignees

No one assigned

    Labels

    in docs / websiteRelates to documentation, including the Dart Code website

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions