Settings � Telemetry

Excusez-nous — cette page est actuellement disponible en anglais uniquement.

La traduction française n'est pas encore prête. Le contenu ci-dessous est la version anglaise la plus récente.

You’ll rarely need this unless you want to opt out of usage telemetry. Telemetry is off by default and never includes your project content. When enabled, telemetry may be associated with your account or device for product improvement and support.

Control whether BranchPy collects and reports usage telemetry.

CLI commands

# View current telemetry configuration
branchpy telemetry config

# Opt out of telemetry for this project (writes to .branchpy.toml)
branchpy telemetry opt-out --confirm

# View telemetry statistics
branchpy telemetry stats

To re-enable telemetry after opting out, set the value directly in .branchpy.toml:

[telemetry]
enabled = true

Or using the config command:

branchpy config set telemetry.enabled true

What telemetry collects

Telemetry is opt-in at the project level. When enabled, it records structured events (command type, duration, error hashes) to a local JSONL log and optionally to a backend. Events may be associated with your account or device identifier for per-user insights in the admin system. No source file content, label names, or project paths are included in minimal privacy mode.

Learn more: Technical/telemetry