40. 데이터 사용
플랜별 학습/보관 정책·데이터 접근 범위·텔레메트리 비활성화 등 데이터 사용 정책 레퍼런스
데이터 사용
Anthropic의 Claude 데이터 사용 정책에 대해 알아보세요
데이터 정책
데이터 학습 정책
일반 사용자 (Free, Pro, Max 플랜):
데이터를 향후 Claude 모델 개선에 사용할 수 있도록 허용하는 선택권을 제공합니다. 이 설정이 켜져 있으면 Free, Pro, Max 계정의 데이터를 사용하여 새로운 모델을 학습시킵니다 (해당 계정에서 Claude Code를 사용하는 경우 포함).
상업용 사용자: (Team 및 Enterprise 플랜, API, 서드파티 플랫폼, Claude Gov) 기존 정책을 유지합니다: Anthropic은 고객이 모델 개선을 위해 데이터를 제공하기로 선택한 경우(예: Developer Partner Program)를 제외하고, 상업적 약관에 따라 Claude Code에 전송된 코드나 프롬프트를 사용하여 생성형 모델을 학습시키지 않습니다.
Development Partner Program
학습용 자료를 제공하기 위한 방법에 명시적으로 옵트인한 경우(예: Development Partner Program), 해당 자료를 모델 학습에 사용할 수 있습니다. 조직 관리자는 자신의 조직을 위해 Development Partner Program에 명시적으로 옵트인할 수 있습니다. 이 프로그램은 Anthropic 자사 API에서만 이용 가능하며 Bedrock이나 Vertex 사용자는 이용할 수 없습니다.
/bug 명령어를 통한 피드백
/bug 명령어를 사용하여 Claude Code에 대한 피드백을 보내는 경우, 해당 피드백을 제품 및 서비스 개선에 사용할 수 있습니다. /bug를 통해 공유된 대화 기록은 5년간 보관됩니다.
세션 품질 설문조사
Claude Code에서 "How is Claude doing this session?" 프롬프트가 표시될 때, 이 설문조사에 응답하면("Dismiss" 선택 포함) 숫자 평점(1, 2, 3 또는 dismiss)만 기록됩니다. 이 설문조사의 일부로 대화 기록, 입력, 출력 또는 기타 세션 데이터를 수집하거나 저장하지 않습니다. 좋아요/싫어요 피드백이나 /bug 보고와 달리, 이 세션 품질 설문조사는 단순한 제품 만족도 지표입니다. 이 설문조사에 대한 응답은 데이터 학습 환경설정에 영향을 미치지 않으며 AI 모델 학습에 사용될 수 없습니다.
이 설문조사를 비활성화하려면 CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY=1을 설정하세요. 서드파티 제공자(Bedrock, Vertex, Foundry)를 사용하거나 텔레메트리가 비활성화된 경우에도 설문조사가 자동으로 비활성화됩니다.
데이터 보관
Anthropic은 계정 유형과 환경설정에 따라 Claude Code 데이터를 보관합니다.
일반 사용자 (Free, Pro, Max 플랜):
- 모델 개선을 위한 데이터 사용을 허용한 사용자: 모델 개발 및 안전성 개선을 지원하기 위해 5년 보관
- 모델 개선을 위한 데이터 사용을 허용하지 않은 사용자: 30일 보관
- 개인정보 설정은 claude.ai/settings/data-privacy-controls에서 언제든지 변경할 수 있습니다.
상업용 사용자 (Team, Enterprise, API):
- 기본: 30일 보관
- 제로 데이터 보관: Claude for Enterprise의 Claude Code에서 사용 가능. ZDR은 조직 단위로 활성화되며, 각 새 조직은 계정 팀에서 별도로 ZDR을 활성화해야 합니다
- 로컬 캐싱: Claude Code 클라이언트는 세션 재개를 위해 최대 30일간 로컬에 세션을 저장할 수 있습니다 (설정 가능)
웹에서 개별 Claude Code 세션을 언제든지 삭제할 수 있습니다. 세션을 삭제하면 해당 세션의 이벤트 데이터가 영구적으로 제거됩니다. 세션 삭제 방법은 세션 관리를 참조하세요.
데이터 보관 관행에 대해 자세히 알아보려면 Privacy Center를 방문하세요.
전체 세부사항은 상업 서비스 약관 (Team, Enterprise, API 사용자용) 또는 일반 사용자 약관 (Free, Pro, Max 사용자용) 및 개인정보 보호정책을 검토하세요.
데이터 접근
모든 자사 사용자의 경우, 로컬 Claude Code 및 원격 Claude Code에 대해 어떤 데이터가 기록되는지 자세히 알아볼 수 있습니다. Remote Control 세션은 모든 실행이 사용자 머신에서 이루어지므로 로컬 데이터 흐름을 따릅니다. 원격 Claude Code의 경우, Claude는 Claude Code 세션을 시작한 리포지토리에 접근합니다. Claude는 연결했지만 세션을 시작하지 않은 리포지토리에는 접근하지 않습니다.
로컬 Claude Code: 데이터 흐름 및 의존성
아래 다이어그램은 설치 및 정상 운영 중 Claude Code가 외부 서비스에 연결하는 방식을 보여줍니다. 실선은 필수 연결을, 점선은 선택적이거나 사용자가 시작한 데이터 흐름을 나타냅니다.
Claude Code는 NPM에서 설치됩니다. Claude Code는 로컬에서 실행됩니다. LLM과 상호작용하기 위해 Claude Code는 네트워크를 통해 데이터를 전송합니다. 이 데이터에는 모든 사용자 프롬프트와 모델 출력이 포함됩니다. 데이터는 TLS를 통해 전송 중 암호화되며, 저장 시에는 암호화되지 않습니다. Claude Code는 대부분의 인기 있는 VPN 및 LLM 프록시와 호환됩니다.
Claude Code는 Anthropic의 API를 기반으로 구축되었습니다. API의 보안 제어 및 API 로깅 절차에 대한 자세한 내용은 Anthropic Trust Center에서 제공하는 컴플라이언스 자료를 참조하세요.
클라우드 실행: 데이터 흐름 및 의존성
웹에서 Claude Code를 사용할 때, 세션은 로컬이 아닌 Anthropic이 관리하는 가상 머신에서 실행됩니다. 클라우드 환경에서는:
- 코드 및 데이터 저장: 리포지토리가 격리된 VM에 클론됩니다. 코드 및 세션 데이터는 계정 유형에 따른 보관 및 사용 정책을 따릅니다 (위의 데이터 보관 섹션 참조)
- 자격 증명: GitHub 인증은 보안 프록시를 통해 처리되며, GitHub 자격 증명은 샌드박스에 진입하지 않습니다
- 네트워크 트래픽: 모든 아웃바운드 트래픽은 감사 로깅 및 악용 방지를 위해 보안 프록시를 통과합니다
- 세션 데이터: 프롬프트, 코드 변경 및 출력은 로컬 Claude Code 사용과 동일한 데이터 정책을 따릅니다
클라우드 실행의 보안 세부사항은 보안을 참조하세요.
텔레메트리 서비스
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 또는 Foundry를 사용할 때 모든 비필수 트래픽(오류 보고, 텔레메트리, 버그 보고 기능, 세션 품질 설문조사 포함)을 비활성화합니다. CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 환경 변수를 설정하여 이 모든 것을 한 번에 옵트아웃할 수도 있습니다. 전체 기본 동작은 다음과 같습니다:
| 서비스 | Claude API | Vertex API | Bedrock API | Foundry API |
|---|---|---|---|---|
| Statsig (Metrics) | 기본 켜짐.DISABLE_TELEMETRY=1로 비활성화. | 기본 꺼짐.CLAUDE_CODE_USE_VERTEX가 1이어야 함. | 기본 꺼짐.CLAUDE_CODE_USE_BEDROCK이 1이어야 함. | 기본 꺼짐.CLAUDE_CODE_USE_FOUNDRY가 1이어야 함. |
| Sentry (Errors) | 기본 켜짐.DISABLE_ERROR_REPORTING=1로 비활성화. | 기본 꺼짐.CLAUDE_CODE_USE_VERTEX가 1이어야 함. | 기본 꺼짐.CLAUDE_CODE_USE_BEDROCK이 1이어야 함. | 기본 꺼짐.CLAUDE_CODE_USE_FOUNDRY가 1이어야 함. |
Claude API (/bug 보고) | 기본 켜짐.DISABLE_BUG_COMMAND=1로 비활성화. | 기본 꺼짐.CLAUDE_CODE_USE_VERTEX가 1이어야 함. | 기본 꺼짐.CLAUDE_CODE_USE_BEDROCK이 1이어야 함. | 기본 꺼짐.CLAUDE_CODE_USE_FOUNDRY가 1이어야 함. |
| 세션 품질 설문조사 | 기본 켜짐.CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY=1로 비활성화. | 기본 꺼짐.CLAUDE_CODE_USE_VERTEX가 1이어야 함. | 기본 꺼짐.CLAUDE_CODE_USE_BEDROCK이 1이어야 함. | 기본 꺼짐.CLAUDE_CODE_USE_FOUNDRY가 1이어야 함. |
모든 환경 변수는 settings.json에 체크인할 수 있습니다 (자세히 알아보기).