Skip to content

Privacy

The marketing-side privacy summary is at basalted.com/privacy. This page goes deeper.

What lives where

SurfaceIndexBrief contentEmbeddings
CLI~/.basalt/db.sqliteYour vault (Markdown file)Index DB only
PluginVault root .basalt-index.dbVault subfolderIndex DB only
MCPInherits CLI’s indexReturned to hostIndex DB only
Desktop~/.basalt/db.sqliteVault folderIndex DB only
Web cockpitCloudflare D1 (per-user)Cloudflare R2 (per-user, encrypted)Cloudflare Vectorize

What goes over the network

TierOutbound traffic
Open (CLI/plugin/MCP/desktop, no BYOK)None
Open + BYOKDirect from your machine to the provider
Pro (cockpit)TLS to api.basalted.com (Cloudflare Workers)
Vault SyncEncrypted blobs to r2-sync.basalted.com

Audit log

Every brief writes one line to ~/.basalt/audit.log:

2026-05-11T09:31:22Z brief sha256=... prev_sha256=... config_hash=...

The chain is BLAKE3-hash-linked; tampering with any line invalidates every line after it. basalt audit verify re-walks the chain.