資料使用
了解 Anthropic 對 Claude 的資料使用政策
資料政策
資料訓練政策
預設情況下,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 API | Vertex API | Bedrock 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
(閱讀更多)。