[FEATURE] Project-Level Opt-Out of Using Chats for Training Data
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
I have several projects I like to use Claude Code on. Some are related to my work, and I would like those chats and that data to be used to help improve Claude. However, I have some projects that have some personal information, and I would like to opt-out of using my chats for training for those projects specifically.
As far as I can tell there is no way to do this.
Proposed Solution
Add a boolean field to settings.local.json called privacy.helpImproveClaudeResponses. This will modify the privacy settings only for that project. If the field exists, it takes precedence over the global field managed in Claude's Privacy Settings.
Alternative Solutions
I have been unable to find any satisfactory alternative solutions. If I ask Claude, it will hallucinate the proposed setting, but using it does not appear to have any effect.
Priority
Medium - Would be very helpful
Feature Category
Configuration and settings
Use Case Example
Example Scenario:
- Start Claude in a project where I would like to share data. Leave my global privacy setting on Claude's Privacy Settings to
true. - Start Claude in another project where I would not like to share data. Add the field to
.claude/settings.local.jsonand set it tofalse. No chats started within this project are used for training Claude.
Additional Context
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗