Configuration
Telemetry

Telemetry

Flipt developers rely on anonymous usage data to help prioritize new features and improve the product. The information collected is completely anonymous, never shared with external entities, and you can opt-out at any time.

What Kind of Data is Collected?

  • Flipt version (ie: v1.21.0)
  • Database backend (ie: Postgres)
  • Cache backend (ie: Redis)
  • Authentication methods (ie: OIDC)

We use Segment to collect the data. Only the creator of Flipt has access to the raw data.

Here is an example of the telemetry data sent to Segment:

{
  "version": "1.1",
  "uuid": "1545d8a8-7a66-4d8d-a158-0a1c576c68a6",
  "lastTimestamp": "2023-04-25T01:01:51Z",
  "flipt": {
    "version": "v1.21.1",
    "storage": {
      "database": "postgres",
      "cache": "redis"
    },
    "authentication": {
      "methods": "oidc"
    }
  }
}

You can always view the full schema of the telemetry data and see how it is collected on GitHub.

How to Disable Telemetry

There are multiple ways in which you can disable telemetry collection:

Configuration File

meta:
  telemetry_enabled: false

Environment Variables

export FLIPT_TELEMETRY_ENABLED=false

As of v1.21.0, telemetry can also be disabled by setting the DO_NOT_TRACK environment variable to true or 1:

export DO_NOT_TRACK=true