Skip to main content

Security and Privacy

Version: 2.2 | Last updated: 2026-07-04

Bluebox reads live telemetry and code to investigate production issues. This page explains what it accesses, what it stores, who can see it, the boundaries it never crosses, and how to remove your data.

What Bluebox reads

Data sourceWhat Bluebox readsPurpose
GitHubRepository code, file trees, commits, pull requests, issuesInvestigation context and publishing investigation results
Observability platformTraces, logs, metrics, events, service topology, problem recordsDetecting findings and diagnosing root causes
Your workspaceInvestigations you create, chat messages you sendRunning investigations and conversations

Bluebox does not read:

  • Secrets, environment variables, or .env files in your repositories.
  • Files outside the repository you have explicitly connected.
  • Observability data outside the environment you have connected.

What Bluebox stores

All stored data is encrypted, scoped to your workspace, and never visible to other workspaces.

Data typeRetention
Investigations and their timelinesUntil you delete your workspace
Chat conversationsUntil you delete your workspace
Observability runtime tokenUntil you disconnect or delete the connection
OTLP ingest tokenUntil you disconnect or delete the connection
GitHub identity link (your GitHub user ID, not your OAuth token)Until your account is deleted

Bluebox never stores:

  • Your GitHub OAuth token beyond the initial repository discovery step — it is discarded after repository selection. GitHub access during investigations uses short-lived tokens that expire automatically.
  • Agent reasoning beyond what appears in the investigation timeline.

What Bluebox will never do

  • Never merges code changes — every proposed fix requires your explicit review and approval.
  • Never pushes to your branches — investigation results arrive as GitHub issues you control.
  • Never stores credentials in your repository — connection credentials are used only while Bluebox is working for your workspace.
  • Never accesses another workspace's data — all data access is scoped to your workspace.
  • Never runs without safety controls — Bluebox limits what investigations can access and run.

Who can see your data

  • Workspace members can see their own investigations and conversations, plus any that are shared with the workspace. A new investigation you start is private to you by default, unless your workspace sets sharing as the default; investigations Bluebox starts automatically are shared with the workspace. Chats stay private to you. A shared investigation is read-only for other members — only its creator can reply to or change it.
  • Workspace owners can additionally manage the workspace — members, connections, and tokens — and can access any investigation in the workspace when needed.
  • Bluebox support staff can see operational metadata needed to support the service — not investigation content, not conversation content, not credentials.

Tokens and credentials

  • Runtime token — used to query your observability platform during investigations. It is never shown back to you after you save it.
  • OTLP ingest token — used for service instrumentation. Revealed once in Setup via Reveal token; after that, only its presence is shown.

To rotate either token, save a new one on the Setup page.

Bluebox uses layered security controls to limit what investigations can access or run. It also applies safeguards when reading external content such as logs and GitHub issues.

Removing your data

  • Disconnect a connection — remove the GitHub or observability connection on the Setup page. This removes the stored credentials but preserves your investigation and conversation history.
  • Delete your workspace — contact your workspace owner or Bluebox support. Deletion removes all investigations, conversations, connections, and stored credentials. Signing in again afterwards is treated as a new signup.

Questions?

Contact your workspace owner or Bluebox support for questions or concerns.