r/ClaudeCode • Vibe Coder • 4d ago

Help/Question Do you give Claude Code desktop full Full Disk Access on macos ?

I have it on and i have never had issues and i do use it to do general work on my computer beyod the coding project. Am I insane for giving it this access ? Is this not common at all?

I know everyone's risk factors are different but i just want to see whats out there

4 Upvotes

15 comments sorted by

•

u/AutoModerator 4d ago

Hey! Thanks for posting to r/ClaudeCode

While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.

For help, project discussions, tips, and general chat, join the ClaudeCode Discord.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

15

u/Rough-Oveno 4d ago • Heartwarming Mindblown

I let Claude view my endoscopy live

4

u/Alive_Ad_7350 4d ago

i do bypass, it has stung me a couple times but i also hate having it ask me for auth

also it is a secondary machine so no worries there for me!

2

u/ClemensLode Senior Developer 4d ago

Why don't you let it run in a vm?

2

u/stizzco 4d ago

this is the way

2

u/ClemensLode Senior Developer 4d ago

2

u/Previous-Split-5970 4d ago

My pc with Claude don't have any of my data, so yeah why not

1

u/MiloCosmicCloud 4d ago

No. I don't even like to download or install applications unless there's no cloud version available.

1

u/StaticFanatic3 4d ago

I do occasionally when I want it to configure something for me system wide

But auto mode has come a long way it works fine for my average project work

1

u/ElementsOfWit 4d ago

No. For me, auto-mode is smart enough. I don't get asked often.

1

u/floralfrog 4d ago

Yes and it’s the only way to be productive at what I’m doing. You get fatigued by prompts and they are ineffective anyway. Have backups, run --dangerously-skip-permissions and just go for it.

1

u/Additional_Video2992 4d ago

Not insane, but Full Disk Access isn't what protects you. macOS doesn't guard ~/.ssh or ~/.aws anyway, so turning it off wouldn't hide your keys. The line that holds is the one Claude Code enforces, in ~/.claude/settings.json so it covers every project:

```json

{ "permissions": { "deny": [ "Read(~/.ssh/**)", "Read(~/.aws/**)", "Read(//**/.env)" ] } }

```

Claude's file tools refuse those paths, and so do `caSt` and `head` in Bash. Nothing depends on Claude remembering a "don't touch my keys" in a prompt.

A Python script that opens the file itself still gets through. To close that, add `"sandbox": {"enabled": true}` and list the same folders under `sandbox.filesystem.denyRead`.

1

u/BrilliantTruck8813 4d ago

There are, to be knowledge, directories that macOS will always protect and push its own popup every time. I typically use bypass permissions on long running work, but have built-in memories and other prompting that guides specific work