
이 글에서 다루는 내용: 프라이버시 모드가 실제로 보장하는 것, 켜는 방법, 그래도 남는 위험, 회사에서 써야 할 때의 체크리스트.
프라이버시 모드가 보장하는 것 (2026년 7월 기준)
공식 문서 기준으로 프라이버시 모드 활성 시 보장 사항은 이렇습니다. 코드 데이터가 Cursor의 모델 학습에 사용되지 않고, 모델 제공사들과의 제로 데이터 보존(ZDR) 계약에 따라 제공사도 저장·학습하지 않습니다. 요청 처리 시 코드는 메모리에서만 다뤄지며 장기 저장이 없습니다. 코드베이스 인덱싱의 경우에도 임베딩 계산 후 원문 코드는 즉시 폐기되고, 파일 경로는 클라이언트 생성 키로 암호화됩니다.
켜는 방법과 확인
Settings의 프라이버시 항목에서 Privacy Mode를 켜면 즉시 적용됩니다. 개인 사용자는 온보딩 때 선택할 수 있고(설치 글 참고), Teams/Enterprise에서는 관리자가 조직 전체에 강제할 수 있어 팀원이 실수로 끌 수 없습니다. 현재 상태는 설정 화면에서 언제든 확인 가능합니다.
그래도 남는 것: 프라이버시 모드가 해결하지 않는 위험
프라이버시 모드는 "데이터 보관·학습" 문제를 해결하지만, 다음은 별개입니다. 전송 자체 — 코드가 처리를 위해 외부 서버로 전송되는 것은 동일합니다. 외부 전송 자체가 금지된 환경(규제 산업 등)이라면 프라이버시 모드로는 부족하고 Enterprise의 통제 기능이나 도입 자체 재검토가 필요합니다. 시크릿 노출 — .env의 API 키 같은 시크릿이 컨텍스트에 포함되는 문제는 모드와 무관합니다. 시크릿 파일은 .cursorignore에 추가하는 것이 안전합니다. MCP·에이전트의 실행 권한 — AI에게 부여한 도구 권한은 별도의 보안 이슈입니다(MCP 글의 보안 섹션 참고).
회사에서 쓸 때 체크리스트
① 회사의 AI 도구 정책 확인(외부 전송 허용 여부가 핵심) ② 프라이버시 모드 활성 확인, 팀이라면 관리자 강제 설정 ③ 시크릿·인증서 파일 .cursorignore 등록 ④ SOC 2 리포트 등 컴플라이언스 문서가 필요하면 trust.cursor.com에서 요청 ⑤ 저장소·모델·MCP 접근 통제가 필요한 규모면 Enterprise 검토(요금제 글 참고).
실제 운용 경험
저는 개인 프로젝트 포함 모든 환경에서 프라이버시 모드를 켜두고 씁니다. 끄면 뭐가 좋아지는지 체감할 일이 없어서 켜두지 않을 이유를 못 찾았습니다. 한 번 아찔했던 건 모드가 아니라 시크릿이었는데, 챗에 붙여넣은 로그에 토큰이 섞여 있던 걸 뒤늦게 발견하고 토큰을 재발급한 적이 있습니다. 그 뒤로 .env와 시크릿 파일은 .cursorignore에 넣고, 로그를 붙여넣기 전에 훑는 습관이 생겼습니다. 결국 도구의 보장(프라이버시 모드)과 사용자의 습관(시크릿 관리)이 합쳐져야 안전이 완성됩니다.
자주 묻는 질문 (FAQ)
Q. 프라이버시 모드를 켜면 AI 성능이 떨어지나요?
A. 아니요. 기능과 성능은 동일합니다. 차이는 데이터 보관·학습 정책뿐입니다.
Q. 무료 플랜에서도 프라이버시 모드를 쓸 수 있나요?
A. 네. 설정에서 켤 수 있습니다. 팀 단위 강제는 Teams 이상에서 제공됩니다.
Q. 인덱싱된 임베딩에서 코드를 복원할 수 있지 않나요?
A. 임베딩은 의미 검색용 수치 표현으로 원문 복원을 위한 형식이 아니며, 원문은 임베딩 계산 후 폐기됩니다. 그래도 인덱싱조차 원치 않는 파일은 .cursorignore로 제외할 수 있습니다.
Q. 감사(컴플라이언스) 문서가 필요하면 어디서 받나요?
A. SOC 2 Type II 리포트는 trust.cursor.com에서 요청할 수 있습니다. 조직 도입 검토 시 보안팀에 전달하기 좋은 출발점입니다.
한눈에 보는 요약
프라이버시 모드는 학습·보관 문제를 계약과 기술로 해결하며, 회사 코드라면 기본값입니다. 다만 외부 전송 자체, 시크릿 관리, 에이전트 권한은 별개 이슈이므로 .cursorignore와 사용 습관으로 보완하세요.
함께 보면 좋은 글
Cursor 설치 및 초기 설정
팀/회사에서 Cursor 도입 시 고려할 점
Cursor에 MCP 서버 연결하는 방법
참고 자료
'Cursor' 카테고리의 다른 글
| Cursor로 테스트 코드 자동 생성하기: 커버리지보다 중요한 것 (0) | 2026.07.07 |
|---|---|
| Cursor로 레거시 코드 리팩토링한 경험: 통했던 순서와 실패했던 방식 (0) | 2026.07.07 |
| 팀/회사에서 Cursor 도입 시 고려할 점: 플랜, 보안, 정착까지 (0) | 2026.07.07 |
| VS Code에서 Cursor로 갈아타기: 확장, 설정, 단축키 옮기는 방법 (0) | 2026.07.06 |
| Cursor Tab은 Copilot 자동완성보다 나을까? 직접 비교해본 차이 (0) | 2026.07.06 |