Privacy

Nothing happens
without your yes.

Nook sees a lot, so it is built to keep it. The assistant runs on your own Mac by default, what you mark stays on this Mac, and every message, command or pull request waits for your click.

Where your questions go

On your Mac by default. The cloud only if you choose it.

Default

On your own Mac

A model that runs on your computer, sized to your Mac's memory. Nothing leaves it, and a question costs nothing.

  • Built‑in MLX models
  • Apple Foundation Models
  • Ollama
  • LM Studio
No account and no API key needed
Works offline
Nothing is filtered, because nothing leaves
Optional

In the cloud, if you want it

Add a provider's key in Settings › Brain and switch per question with the model chip. Its answers are often stronger; the choice is yours.

  • Claude
  • OpenAI
  • Google Gemini
  • Grok
  • Mistral
  • Groq
  • OpenRouter
  • DeepSeek
  • Qwen
  • Moonshot
  • Claude Code
Never sees what you keep on this Mac
Secrets are redacted before anything is sent
Your key, your account, your bill
Only on this Mac

Lock a source. No cloud model ever sees it.

Mark your memory, your screen, your mail or any other source as Only on this Mac. With a cloud model active, those sources are left out completely: their context, their tools and their searches.

A privacy level for the restBalanced (the default) redacts passwords, API keys, tokens, card numbers and IBANs. Strict also hides email addresses and phone numbers and keeps the screen and clipboard here.
Apps Nook never readsPassword managers are skipped out of the box. Add any app, and screen reading, Think Along and autocomplete all leave it alone.
SettingsPrivacy
Only on this Mac
MemoryWhat Nook remembers about you
ScreenText of the windows you have open
MailEvery account in the Mail app
CalendarEvents and invitations
Privacy level
OpenBalancedStrict
password: [redacted]
card 4111 …: [redacted]
NL91 ABNA …: [redacted]
Approvals

One card for every action. One log you can read back.

A reply to a friend, an event in your calendar, a command from a coding agent or a pull request: it all goes through the same approval card, shown in full, and lands in a local audit log.

Read‑only work runsLooking things up and reading files happen right away.
Risky work waits for youAnything that is not provably harmless gets a card with the whole command and a warning.
Destructive work never runsDangerous commands are refused, whatever the agent's own flags say. Plan mode is strictly read‑only.
Fix the flaky relay reconnectNeeds your yes
Run a command
rm -rf node_modules && npm ci && npm test
✓ AllowAlwaysDeny
09:41 allowed claude · npm test
09:38 allowed nook · reply to Sam on WhatsApp
09:31 refused codex · rm -rf ~/
What Nook leaves alone

Some things it never reads. Some things it never keeps.

Password fieldsSecure fields and Secure Input are skipped by screen reading, autocomplete and Nook taking over. Password, payment and identity fields always stay empty.
Secrets in textCard numbers, IBANs, ID numbers, API keys, tokens and private keys are filtered from screen text and the clipboard before a model sees them.
What you typedAutocomplete statistics are counts only: how many words, how often accepted. Never the words themselves.
Your writing samplesWhat autocomplete learns from your writing is encrypted on disk, with a key in Nook's Keychain vault.
Agents' reachAgents get their own secrets only, never Nook's keys. They start tracked commands and cannot type into your shell. Nook's local socket answers only your own user.
The agents' browserNo file:// or custom links. Each project keeps its own sign‑ins, and Nook asks before it keeps one.
Energy

Quiet on your battery, too.

Nook works in the background so answers are ready at once. One policy slows that down on battery and pauses it when the battery runs low, your Mac is hot or busy, or you are away. What you ask for always runs at full speed.

AutomaticAdjusts to battery, heat and what you're doing.
SaverLess background work, longer battery.
Full powerEverything ready, all the time.
NowOn battery: reading the screen every few seconds, one window at a time.
Open source

Don't take our word for it. Read the code.

Nook is MIT licensed and built in the open. Found a security issue? Report it privately through GitHub, and you'll hear back within seven days.

Does Nook send my screen to the cloud?

Not by default. The assistant runs on your Mac and reads your screen there. If you switch to a cloud model, you choose who reads the screen: that model, nobody, or a model on your Mac. Mark the screen as Only on this Mac and a cloud model never sees it.

Do I need an account or an API key?

No. Nook works out of the box with a model on your Mac. Cloud keys are optional and stored in your Mac's Keychain.

Can a coding agent do something I didn't approve?

Read‑only work runs on its own. Anything else waits for your Allow, unless you gave a session "Allow everything". Dangerous commands are refused either way, and every decision is written to the audit log.

Where is my data stored?

On your Mac: memories, chats with Nook and the audit log live in a local database you can inspect and delete in Settings. Keys and tokens are kept in the Keychain.

Can Nook be tricked by text on a web page or in an email?

That kind of prompt injection is exactly why every action needs your yes. Reports about it are especially welcome through the security policy.

A buddy you can trust.
Because you can check.