NimbleBrain collects anonymous usage telemetry to improve the platform. No personal data, conversation content, or file paths are ever sent.

What is collected

  • Platform version, OS, CPU architecture, Bun runtime version
  • Anonymous random UUID — generated locally on first run, stored in .nimblebrain/.telemetry-id; no user identity attached
  • High-level event names: e.g. chat.sent, bundle.started, skill.matched, server.started
  • Event counts and timing (no content)

What is never collected

  • Conversation content or message text
  • File names, file paths, or file contents
  • API keys or secrets
  • Bundle configuration values
  • IP address or location data
  • Any personally identifiable information

How to opt out

Three ways to disable telemetry:

nb telemetry off          # Persists to config — survives restarts
NB_TELEMETRY_DISABLED=1   # Env var — per-session or set in .env
DO_NOT_TRACK=1            # Respects the community standard

NimbleBrain Platform respects the DO_NOT_TRACK community standard for CLI tools.

For full details, see our Privacy Policy.