โ† Back to system overview
Subsystem deep-dive

Privacy & the Journal

The boundary that makes everything else safe to share. Raw personal life lives in a vault Claude is denied, and only a scrubbed, human-reviewed summary ever crosses into Brain.

0
Private domains
0
Derivatives that cross
0
Raw bytes in git/cloud
0
Local-only pipelines
The one rule
Local in, scrubbed out

Nothing personal reaches the cloud unreviewed. The path is always the same.

๐Ÿ”’ Journal
raw personal data
โ†’
Ollama + you
local summarize โ†’ review โ†’ accept
โ†’
Brain / Context
thin, generic derivative

Finances and Relationships never cross. Ever. Health stays raw in the Journal; only a thin overview reaches Brain.

Behind the wall
What lives in ~/Journal

A separate vault, outside Brain, that Claude cannot read and that is never git-tracked or graphed. (These pages don't read it either; this is the documented structure.)

๐Ÿ““ Daily notes + feelings

The day-to-day journal, including a privacy-walled mood capture from the Command Center.

Claude denied

โŒš Health

Raw Apple Watch / HealthKit export, synced via iCloud. Apple-only transport.

Claude denied

๐ŸŽฏ Context

Goals, Health, Finances, Relationships. The real personal source docs.

Claude denied

๐Ÿšซ Never crosses

Finances and Relationships get no cloud derivative, by rule. Full stop.

no derivative
Local processing
The work that never leaves the Mac

Personal-data synthesis runs on a local LLM. Claude builds the scaffolding but is denied the data path, so the denied-zone steps are run by hand.

sanitize-context.sh

Local Ollama produces high-level Goals and a thin Health derivative, staged as a draft you review and accept before it ever reaches Brain/Context.

personal-weekly-review

A weekly local-only review reads the Journal + Calendar + Reminders through Ollama and writes back into the Journal. No claude -p, no API key, no cloud.

health-export-ingest

Pulls the Watch export from iCloud into ~/Journal/Health daily. Never writes Brain, never commits.

Why it's built this way

It makes Brain shareable by default: because the raw data is structurally walled off, the vault can be pushed to GitHub and graphed without risk.