Files
wehub-resource-sync 8a21a212f8
Deploy Documentation / deploy (push) Has been cancelled
Canary / build-cli (push) Has been skipped
Canary / Upload Install Script (push) Has been skipped
Canary / bundle-desktop (push) Has been skipped
Canary / bundle-desktop-intel (push) Has been skipped
Canary / bundle-desktop-linux (push) Has been skipped
Canary / bundle-desktop-windows (push) Has been skipped
Canary / bundle-desktop-windows-cuda (push) Has been skipped
Canary / Release (push) Has been skipped
Cargo Deny / deny (push) Has been skipped
Unused Dependencies / machete (push) Has been skipped
Canary / Prepare Version (push) Failing after 1s
Live Provider Tests / check-fork (push) Failing after 0s
Create Minor Release PR / check-version-bump-pr (push) Has been skipped
Publish Ask AI Bot Docker Image / docker (push) Failing after 1s
Live Provider Tests / changes (push) Has been skipped
Scorecard supply-chain security / Scorecard analysis (push) Has been skipped
Publish Docker Image / docker (push) Failing after 1s
CI / changes (push) Failing after 8s
Create Minor Release PR / release (push) Has been skipped
Live Provider Tests / Smoke Tests (push) Has been cancelled
Live Provider Tests / Smoke Tests (Code Execution) (push) Has been cancelled
Live Provider Tests / Compaction Tests (push) Has been cancelled
CI / Build Rust Project on Windows (push) Has been cancelled
Live Provider Tests / Build Binary (push) Has been cancelled
CI / Lint Rust Code (push) Has been cancelled
CI / Check Generated Schemas are Up-to-Date (push) Has been cancelled
CI / Test and Lint Electron Desktop App (push) Has been cancelled
CI / Check Rust Code Format (push) Has been cancelled
CI / Build and Test Rust Project (push) Has been cancelled
CI / Check MSRV (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:04:08 +08:00

2.7 KiB

title, sidebar_label, sidebar_position
title sidebar_label sidebar_position
Anonymous Usage Data Usage Data 66

import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import { PanelLeft } from 'lucide-react';

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.

:::info 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 Use the arrow keys to move through the options and press `Enter` to select. A solid dot shows your current selection. 1. Run `goose configure` 2. Choose `goose settings` 3. Choose `Telemetry` 4. Your current telemetry status is shown. Select `Yes` to enable anonymous usage data collection or `No` to disable it.
```sh
┌   goose-configure 
│
◇  What would you like to configure?
│  goose settings 
│
◇  What setting would you like to configure?
│  Telemetry 
│
●  Current telemetry status: Disabled
│  
◇  Share anonymous usage data to help improve goose?
│  Yes 
│
└  Telemetry enabled - thank you for helping improve goose!
└  Configuration saved successfully to /Users/julesv/.config/goose/config.yaml
```

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.