Privacy and your data
Bedrock is local-first and offline-only by design.
What Bedrock does and doesn’t do
- No accounts, no cloud sync, no telemetry. The app never phones home.
- No analytics. Nothing about your usage, documents, or projects is collected.
- Your docs are plain files. Bedrock reads and writes the folder you open — and nothing else. File system access is granted to exactly that folder.
- Version history and bundles live in a hidden
.bedrock/folder inside the workspace, on your disk. - Settings and API keys are stored locally in the app’s configuration directory
(macOS:
~/Library/Application Support/bedrock/).
Where everything lives
| Data | Where it’s stored |
|---|---|
| Your markdown docs | The workspace folder you opened |
| Version snapshots | .bedrock/history/ in the workspace |
| Saved bundles | .bedrock/bundles.json in the workspace |
| Products, releases, features, tasks, inbox | .bedrock/*.json in the workspace |
| Themes, font settings | App config dir (local) |
| API keys | App config dir (local) |
AI and the network
Bedrock makes no network calls itself. Network access happens only when you run a prompt against a target that requires it:
| Target | Network? | What is sent |
|---|---|---|
| Clipboard | No | Nothing |
| LM Studio | No (localhost) | Prompt + context to local model only |
| Claude CLI | Claude’s own auth | The assembled prompt payload |
| Claude (Terminal) | Claude’s own auth | The assembled prompt payload |
| Claude API | Yes — Anthropic | Instruction + any connected docs |
| Gemini API | Yes — Google | Instruction + any connected docs |
Always review which docs a prompt card has connected before running it against a hosted API — connected docs are included in the sent payload.
API keys
API keys are stored locally and used only to authenticate with the service you chose. They are never sent to Bedrock or any intermediary.
The .bedrock/ sidecar
The .bedrock/ folder is hidden from the Library, excluded from the filesystem
watcher, and auto-gitignored — a .bedrock/.gitignore is created automatically
to keep it out of git staging. You can safely commit the workspace without
.bedrock/ being included.
Uninstalling
To fully remove Bedrock:
- Delete the app from Applications.
- Delete
~/Library/Application Support/bedrock/(settings, keys, templates). - Delete any
.bedrock/folders inside your workspaces (history and bundles).
Your markdown files are untouched — they’re plain files in the folders you opened.