資料政策

資料訓練政策

預設情況下,Anthropic 不會使用發送到 Claude Code 的程式碼或提示來訓練生成式模型。

我們致力於完全透明地說明我們如何使用您的資料。我們可能會使用回饋來改善我們的產品和服務,但我們不會使用您對 Claude Code 的回饋來訓練生成式模型。

開發合作夥伴計畫

如果您明確選擇加入向我們提供訓練材料的方法,例如透過開發合作夥伴計畫,我們可能會使用這些提供的材料來訓練我們的模型。組織管理員可以明確為其組織選擇加入開發合作夥伴計畫。請注意,此計畫僅適用於 Anthropic 第一方 API,不適用於 Bedrock 或 Vertex 使用者。

回饋記錄

如果您選擇向我們發送關於 Claude Code 的回饋,例如您的使用記錄,Anthropic 可能會使用該回饋來除錯相關問題並改善 Claude Code 的功能(例如,降低未來發生類似錯誤的風險)。我們不會使用此回饋來訓練生成式模型。鑑於其潛在的敏感性質,我們僅將使用者回饋記錄儲存 30 天。

資料保留

您可以使用來自零資料保留組織的 API 金鑰。這樣做時,Claude Code 不會在我們的伺服器上保留您的聊天記錄。使用者的本地 Claude Code 客戶端可能會在本地儲存會話最多 30 天,以便使用者可以恢復它們。此行為是可配置的。

隱私保護措施

我們已實施多項保護措施來保護您的資料,包括:

  • 敏感資訊的有限保留期間
  • 限制對使用者會話資料的存取
  • 明確禁止使用回饋進行模型訓練的政策

如需完整詳細資訊,請查看我們的商業服務條款隱私政策

資料流程和相依性

Claude Code 從 NPM 安裝。Claude Code 在本地執行。為了與 LLM 互動,Claude Code 透過網路發送資料。此資料包括所有使用者提示和模型輸出。資料在傳輸過程中透過 TLS 加密,但在靜止狀態下不加密。Claude Code 與大多數流行的 VPN 和 LLM 代理相容。

Claude Code 建立在 Anthropic 的 API 之上。有關我們 API 安全控制的詳細資訊,包括我們的 API 記錄程序,請參考 Anthropic 信任中心 提供的合規文件。

遙測服務

Claude Code 從使用者的機器連接到 Statsig 服務,以記錄操作指標,如延遲、可靠性和使用模式。此記錄不包括任何程式碼或檔案路徑。資料在傳輸過程中使用 TLS 加密,在靜止狀態下使用 256 位元 AES 加密。在 Statsig 安全文件 中閱讀更多資訊。要退出 Statsig 遙測,請設定 DISABLE_TELEMETRY 環境變數。

Claude Code 從使用者的機器連接到 Sentry 進行操作錯誤記錄。資料在傳輸過程中使用 TLS 加密,在靜止狀態下使用 256 位元 AES 加密。在 Sentry 安全文件 中閱讀更多資訊。要退出錯誤記錄,請設定 DISABLE_ERROR_REPORTING 環境變數。

當使用者執行 /bug 命令時,包括程式碼在內的完整對話歷史記錄副本會發送給 Anthropic。資料在傳輸和靜止狀態下都會加密。可選地,會在我們的公共儲存庫中建立 Github 問題。要退出錯誤報告,請設定 DISABLE_BUG_COMMAND 環境變數。

依 API 提供者的預設行為

預設情況下,當使用 Bedrock 或 Vertex 時,我們會停用所有非必要流量(包括錯誤報告、遙測和錯誤報告功能)。您也可以透過設定 CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 環境變數來一次退出所有這些功能。以下是完整的預設行為:

服務Anthropic APIVertex APIBedrock API
Statsig(指標)預設開啟。
DISABLE_TELEMETRY=1 停用。
預設關閉。
CLAUDE_CODE_USE_VERTEX 必須為 1。
預設關閉。
CLAUDE_CODE_USE_BEDROCK 必須為 1。
Sentry(錯誤)預設開啟。
DISABLE_ERROR_REPORTING=1 停用。
預設關閉。
CLAUDE_CODE_USE_VERTEX 必須為 1。
預設關閉。
CLAUDE_CODE_USE_BEDROCK 必須為 1。
Anthropic API(/bug 報告)預設開啟。
DISABLE_BUG_COMMAND=1 停用。
預設關閉。
CLAUDE_CODE_USE_VERTEX 必須為 1。
預設關閉。
CLAUDE_CODE_USE_BEDROCK 必須為 1。

所有環境變數都可以檢入 settings.json閱讀更多)。