Privacy by architecture
How it stays private.
Your credentials never leave hardware you own. The
HearthPilot Brain — a small Node.js runtime — runs on your Mac, NAS, or
Pi. It encrypts every vendor credential at rest with a key derived from
your household master key. Schalliol Automation operates no server that
stores or can read those credentials.
The only copy of your root key is in your iCloud Keychain.
Apple encrypts iCloud Keychain end-to-end; we can't read it. Your Brain's
working key is derived from it on demand and held in memory only.
Nothing to subpoena. Because we run no server in your data
path, there's no Schalliol-held database, credential store, or log of your
home for a subpoena to reach. (Honest limit: anyone with physical access to
your powered-on, unlocked Brain hardware can read its working memory — the
same caveat that applies to any computer in your home.)
One gate stands between the AI and your locks. Every
high-consequence action — unlock a door, disarm security, open a water
valve, ignite a gas fireplace — routes through a single safety gate on your
Brain that no AI plan can bypass. Whether a step comes from a tap, a Scene,
or an AI-drafted automation, it's held for your explicit confirmation. The
AI proposes; you approve.
The AI sees names, not your home. Room association sends
only device and room names to Anthropic's API — never device
state, credentials, IPs, or telemetry — and you can turn it off entirely in
Settings. The app requests no microphone or camera permission; there is no
always-listening layer.
Read the privacy & security architecture →