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.