데이터 정책

데이터 훈련 정책

기본적으로 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 Trust Center에서 제공되는 규정 준수 자료를 참조하시기 바랍니다.

원격 측정 서비스

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에 체크인할 수 있습니다(자세히 읽기).