Data Usage & Privacy
Data Handling
What Claude Code Accesses
- Files you reference
- Commands you approve
- Conversation context
What Claude Code Does NOT Access
- Files outside project
- Unapproved commands
- System credentials
Privacy Settings
In settings:
json
{
"privacy": {
"sendTelemetry": false,
"storeHistory": true
}
}Data Storage
| Data | Location | Purpose |
|---|---|---|
| Settings | ~/.claude/ | Configuration |
| Memory | ~/.claude/memory/ | Context |
| Logs | ~/.claude/logs/ | Debugging |
Enterprise Features
For Claude for Enterprise:
- Data isolation
- Audit logs
- Compliance controls
- Admin management
Opting Out
Disable telemetry:
bash
export CLAUDE_CODE_DISABLE_TELEMETRY=1Best Practices
- Review permissions before approving
- Protect sensitive files
- Clear sessions with sensitive data
- Use enterprise for compliance needs