[FEATURE] Project-Level Opt-Out of Using Chats for Training Data

Resolved 💬 3 comments Opened Feb 28, 2026 by abhmul Closed Mar 3, 2026

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:

  1. Start Claude in a project where I would like to share data. Leave my global privacy setting on Claude's Privacy Settings to true.
  2. Start Claude in another project where I would not like to share data. Add the field to .claude/settings.local.json and set it to false. No chats started within this project are used for training Claude.

Additional Context

_No response_

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗