Skip to main content

Telemetry

Kreya collects telemetry data to understand how our users are using it. This data helps us to improve Kreya and prioritize features and bugs.

Opt out

If you don't want to send usage data, you can opt out in the app settings (in the menu, click Kreya Preferences) or by setting an environment variable KREYA_DISABLETELEMETRY=true. Kreya will stop sending any telemetry data. Already collected data is sent, up to the point when you disabled telemetry data collection.

Tracked data

Kreya will never track personal data. We assign each Kreya installation a random UUID which cannot be traced back to you. Here is a list of all tracked events including meta information:

EventMetadata
AppStarted
  • Version of Kreya
  • OS including version
  • OS architecture
  • Process architecture
  • Subscription plan
  • Authenticated (true/false)
  • App kind (CLI/UI)
AppClosed
  • Duration the app was open
ActiveEnvironmentChanged
    EnvironmentCreated
      EnvironmentUpdated
        EnvironmentDeleted
          ImporterCreated
          • Type of the importer (proto files or server reflection)
          ImporterUpdated
          • Type of the importer (proto files or server reflection)
          ImporterDeleted
          • Type of the importer (proto files or server reflection)
          AuthConfigCreated
          • Type of the auth config (ex. Basic or OIDC)
          AuthConfigUpdated
          • Type of the auth config (ex. Basic or OIDC)
          AuthConfigDeleted
          • Type of the auth config (ex. Basic or OIDC)
          CertificateCreated
          • Type of the certificate (ex. .pfx or .key + .cert)
          CertificateUpdated
          • Type of the certificate (ex. .pfx or .key + .cert)
          CertificateDeleted
          • Type of the certificate (ex. .pfx or .key + .cert)
          ProjectSettingsUpdated
          • Whether it targets all environments or a single one
          DirectorySettingsUpdated
          • Whether it targets all environments or a single one
          TelemetryEnabled
            TelemetryDisabled
              CliCommandExecuted
              • Command name
              OperationInvoked
              • Operation type (unary, client streaming, duplex streaming, server streaming)
              • Send mode (manually vs all requests at once)
              • gRPC mode (grpc, grpcWeb, grpcWebText)
              • REST HTTP method (GET, POST, ...)
              OperationInvocationCancelled
              • Operation type (unary, client streaming, duplex streaming, server streaming)
              • Send mode (manually vs all requests at once)
              • gRPC mode (grpc, grpcWeb, grpcWebText)
              • REST HTTP method (GET, POST, ...)
              ExampleProjectOpened
                ThemeChanged
                • App theme (system default, light, dark)
                • Is dark mode? Useful when the system default theme was selected
                LoggedIn
                • Subscription plan
                LoggedOut
                • Subscription plan
                HistoryOverviewOpened
                  UserMessageShown
                  • Message id
                  UserMessageActionClicked
                  • Message id
                  TourStepCompleted
                  • The step that has been completed

                  The Kreya installation id and the timestamp when an event has occurred is sent with each event and its metadata.

                  Changes

                  2023-08-21 (Kreya 1.11)

                  Added the UserMessageShown and UserMessageActionClicked events. Added the TourStepCompleted event.

                  2023-02-21 (Kreya 1.10)

                  Added App kind to the AppStarted event.
                  Added the CliCommandExecuted event.

                  2022-07-11 (Kreya 1.8)

                  Added OS architecture, Process architecture, Subscription plan and Authenticated to the AppStarted event.
                  Added HttpMethod to the OperationInvoked and OperationInvocationCancelled events. Added the LoggedIn and LoggedOut events.

                  2021-11-02 (Kreya 1.7)

                  Added the ThemeChanged event.

                  2021-09-07 (Kreya 1.6)

                  Added the ExampleProjectOpened event.

                  2021-04-30 (Kreya 1.4)

                  Initial version.