Skip to main content

Anonymous Usage Data

On first use, goose asks for permission to collect anonymous usage data to help improve the product. You can change this setting at any time.

Usage data collected

To respect your privacy, goose collects only anonymous usage metrics when you opt in. If enabled, the following data is collected:

  • Operating system, version, and architecture
  • goose version and install method
  • Provider and model used
  • Extensions and tool usage counts (names only)
  • Session metrics (duration, interaction count, token usage)
  • Error types (e.g., "rate_limit", "auth" - no details)

Collected usage data doesn't include your conversations, code, tool arguments, error messages, or any personal data.

Provider Data Handling

Depending on the LLMs you use with goose, your conversations, prompts, and information accessed by goose might be sent to the provider and subject to their data retention and privacy policies.

Change Your Preference

To change your usage data collection preference:

  1. Click the button in the top-left to open the sidebar
  2. Click Settings in the sidebar
  3. Click the App tab
  4. In the Privacy section, toggle Anonymous usage data on or off

You can also set the GOOSE_TELEMETRY_ENABLED variable directly in your config.yaml file, or use it as an environment variable to set telemetry status for a given session.