Every AI product says “you're in control.” Here's how we actually enforce it.
Every sensitive action requires your explicit approval, every time.
Not “once per session.” Not “once per category.” Every individual action that touches your machine outside the sandbox shows a permission prompt.
When your assistant needs to do something sensitive, you see a message in chat that includes:
That's the entire flow. No complex settings. No permission manager dashboard. No “advanced” vs. “basic” mode. Just: here's what I need, here's why, do you approve?
These actions run in an isolated environment and can't affect your system:
Your assistant does these freely. They're safe by design.
These actions touch your actual machine:
| Action | What the prompt looks like |
|---|---|
| Reading a file on your machine | “I need to read your Downloads folder to find the file you mentioned. This is read-only.” |
| Running a shell command | “I need to install the project dependencies, which will download some packages.” |
| Writing or editing a file | “I need to save this script to your Desktop.” |
| Accessing a system database | “I need to access your Contacts to look up Sarah's email.” |
The prompt always explains the action in plain language, not technical jargon. You should never see a raw command like ls -lt ~/Downloads in a permission prompt. If you do, that's a bug.
The action runs. Your assistant does exactly what it described, shows you the result, and moves on. One action, one approval.
Saying no is always safe and always respected. Your assistant is designed to handle denial gracefully, not to guilt-trip you into clicking Allow.
Some capabilities require macOS-level permissions beyond the per-action prompts:
| Permission | What it unlocks | How to grant it |
|---|---|---|
| Full Disk Access | Reading files anywhere on your machine | System Settings → Privacy & Security → Full Disk Access |
| Screen Recording | Seeing your screen content | System Settings → Privacy & Security → Screen Recording |
| Accessibility | Controlling mouse and keyboard | System Settings → Privacy & Security → Accessibility |
Your assistant guides you to the right settings panel when these are needed. You only grant these once through macOS.
💡 Important distinction: macOS permissions are the “can it access this at all” layer. The Allow / Don't Allow prompts are the “should it access this right now” layer. Both must pass. Full Disk Access means your assistant can read your Documents folder, but each individual read still gets its own Allow / Don't Allow prompt.
Your assistant doesn't ask for everything at once. Permissions are introduced gradually:
First conversation:
Early use:
Ongoing use:
The pattern:
This is the graduated trust model. Your assistant starts cautious and earns more access over time.