Only anonymous data is being collected by Red Hat extensions using vscode-redhat-telemetry
facilities. The IP address of telemetry requests is not even stored on Red Hat servers.
All telemetry events are automatically sanitized to anonymize all paths (best effort) and references to the username.
Telemetry requests may contain:
- a random anonymous user id (UUID v4), that is stored locally on
~/.redhat/anonymousId
- the client name (VS Code, VSCodium, Eclipse Che...) and its version
- the type of client (Desktop vs Web)
- the name and version of the extension sending the event (eg.
fabric8-analytics.fabric8-analytics-vscode-extension
) - whether the extension runs remotely or not (eg. in WSL)
- the OS name and version (and distribution name, in case of Linux)
- the user locale (eg. en_US)
- the user timezone
- the country id (as determined by the current timezone)
Also, when running in a web extension:
- the browser name and version
- the host service, eg.
vscode.dev
Common events are reported:
- when extension is started
- when extension is shutdown
- duration of the session
Red Hat extensions' specific telemetry collection details can be found there:
- Dependency Analytics
- OpenShift Connector
- Project Initializer
- Quarkus
- Red Hat Authentication
- Red Hat OpenShift Application Services
- Remote Server Protocol
- Tekton Pipelines
- Tooling for Apache Camel K
- Language Support for Apache Camel
- Debug Adapter for Apache Camel
- Tools for MicroProfile
- XML
- YAML
- Ansible