Saleor CLI Telemetry
To optimise your experience and make sure we invest our time and effort accordingly, we would like to collect the most basic and fully anonymous information around your preferred ways of using Saleor CLI tool and our Cloud. Such basic telemetry will help us calibrate our roadmap but also verify some of the choices we've made.
What do we collect
Our goal is to understand the usage of our CLI and cloud environments better. Your privacy and security is our top priority and we track all the data fully anonymously so they cannot be tracked back to the source. The data that we collect make only sense in aggregated form.
We collect the following pieces of information:
- Command invoked
- Environment type: sandbox vs. production
- The version of Saleor run within the environment
- Information about which plugins are enabled within the environment
An example of our telemetry event looks like this:
{
source: "CLI", // in the future other telemetry sources?
payload: {
command: "env list",
environment: "production",
version: "3.1.0",
plugins: []
}
}
Possible type (to be removed later)
type TelemetrySource = "CLI" | "...";
interface Telemetry {
source: TelemetrySource
payload: {
command: string // always required
environment?: string // optional
version?: string
plugins: string[]
}
}
Our CLI tool is also open-source so you can check the above details in our GitHub repository here.
Sensitive data
No sensitive data such as tokens (or any other data other than the one listed in the `What do we collect` section) is being collected
How to opt-out
You may disable our telemetry by running the following command:
saleor telemetry disable
To bring telemetry back use:
saleor telemetry enable
You can also check the status with:
saleor telemetry status
Thank you! Let's make Saleor the most open, efficient, and dev-friendly e-commerce experience out there, together!