● Security

Your work happens here.
Your knowledge stays yours.

ArchHub is a desktop application. Your projects, your brain, and your skills live on your machine. The cloud is opt-in for collaboration and billing — and even then it holds references, never resolved secrets.

Runs on your machine

The canvas, the graph, and your files never leave your desktop unless you wire an output that says so. No silent uploads.

Bring your own key

Point ArchHub at your own model provider — or a local Ollama. We never see your prompts, your drawings, or your bill.

{ }

Open by license

MIT desktop client, auditable connectors. If you can't read what a node does, it doesn't belong on your canvas.

WHAT LIVES WHERE
Data residency

References travel. Secrets don't.

  • On your machinebrain.db (skills + facts), .speckle/ commits (project state), and 1Password / Windows Credential Manager references to your API keys.
  • On the cloud (Fly.io), opt-inIdentity, plan tier, firm membership, billing state, and a per-user brain replica synced via CRDT — references only, no PII bodies.
  • Never on the cloudResolved API keys, project drawings, and full chat transcripts (unless you opt in to telemetry).
{
  "local": ["brain.db", ".speckle/", "key refs"],
  "cloud": ["identity", "plan",
    "brain replica · refs only"],
  "never": ["resolved keys",
    "drawings", "transcripts"],
  "delete": "Settings → Account · one button"
}
SECRETS ARE op:// REFERENCES · RESOLVED LOCALLY AT CALL TIME
Trust + compliance

Honest answers, in the repo.

The full statement lives in TRUST_CENTER.md and CAIQ_LITE.md in the source tree — copy-paste them straight into a vendor security review.

  • One-button deleteGDPR delete is one operation in Settings → Account: your cloud brain replica is purged immediately and your auth tokens are invalidated.
  • Local-first by defaultNothing syncs to the cloud unless you sign in and opt in. The app is fully usable with no account at all.

Read the source on GitHub →