본문으로 건너뛰기

Cursor에서 프라이버시 모드 사용하기: 민감한 코드 보호

Cursor의 프라이버시 모드를 사용하면 AI 지원의 이점을 활용하면서 민감한 코드를 다룰 수 있습니다. 이 가이드에서는 프라이버시 모드를 효과적으로 활성화하고 사용하는 방법을 설명합니다.

프라이버시 모드 이해하기

프라이버시 모드란?

프라이버시 모드는 다음과 같은 기능을 제공합니다:

  • 민감한 코드가 AI 서버로 전송되는 것을 방지
  • 선택한 파일의 로컬 처리만 유지
  • 비민감 코드에 대한 선택적 AI 지원 허용

프라이버시 모드 활성화

전역 프라이버시 설정

  1. Cursor 설정 열기
  2. AI & 프라이버시 섹션으로 이동
  3. "프라이버시 모드" 활성화
  4. 프라이버시 설정 구성:
    • 제외할 파일 선택
    • 프라이버시 수준 선택
    • 데이터 처리 규칙 설정

프로젝트별 설정

  1. 프로젝트 루트에 .cursorignore 파일 생성
  2. 민감한 파일의 패턴 추가:
# 민감한 파일
*.env
*secret*
credentials/*

# 비공개 디렉토리
private/*
sensitive/*

프라이버시 모드 사용

파일 수준 프라이버시

  1. 파일을 비공개로 표시

    • 탐색기에서 파일 우클릭
    • "비공개로 표시" 선택
    • 파일이 AI 처리에서 제외됨
  2. 임시 프라이버시

    • 코드에서 @private 주석 사용
    • 코드 블록을 프라이버시용으로 선택
    • 특정 세션에 대한 프라이버시 전환

디렉토리 수준 프라이버시

  1. 디렉토리 프라이버시 구성

    {
    "privacy.excludedDirectories": [
    "src/secrets",
    "config/private"
    ]
    }
  2. 상속 규칙

    • 하위 디렉토리는 프라이버시 설정을 상속
    • 디렉토리별로 재정의 가능
    • 설정이 하위로 전파됨

프라이버시 기능

코드 처리

  1. 로컬 처리

    • 코드가 사용자 컴퓨터에 유지됨
    • 외부 API 호출 없음
    • 안전한 완성 제안
  2. 선택적 AI 사용

    • AI 사용 시기 선택
    • 데이터 공유 제어
    • 보안 경계 유지

데이터 보호

  1. 민감한 정보

    • API 키 보호
    • 자격 증명 보안
    • 개인 데이터 보호
  2. 규정 준수 지원

    • GDPR 준수
    • HIPAA 호환
    • 기업 보안 정책

모범 사례

보안 지침

  1. 파일 구성

    • 민감한 파일 분리
    • 명확한 명명 규칙 사용
    • 프라이버시 문서 유지
  2. 코드 구조

    • 민감한 코드 분리
    • 환경 변수 사용
    • 보안 패턴 구현

워크플로우 통합

  1. 개발 프로세스

    • 프라이버시 요구사항 계획
    • 프라이버시 설정 검토
    • 정기적인 보안 감사
  2. 팀 협업

    • 프라이버시 지침 공유
    • 보호 영역 문서화
    • 일관성 유지

문제 해결

일반적인 문제

  1. 프라이버시 모드가 작동하지 않음

    • 설정 확인
    • 파일 패턴 확인
    • Cursor 재시작
  2. AI 기능 제한

    • 프라이버시 범위 확인
    • 필요한 경우 설정 조정
    • 프라이버시와 기능성 균형
  3. 설정 충돌

    • .cursorignore 검토
    • 전역 설정 확인
    • 패턴 충돌 해결

고급 설정

사용자 정의 프라이버시 규칙

{
"privacy.rules": [
{
"pattern": "**/*.key",
"level": "strict"
},
{
"pattern": "src/public/**",
"level": "normal"
}
]
}

보안 도구와의 통합

  1. Git 통합

    # .gitignore에 추가
    .cursor-private/
    *.private.json
  2. CI/CD 파이프라인

    • 프라이버시 설정 존중
    • 민감한 파일 건너뛰기
    • 보안 검사 유지

결론

프라이버시 모드는 Cursor의 AI 기능을 사용하면서 민감한 코드를 보호하는 데 필수적입니다. 적절한 설정과 프라이버시 설정의 이해를 통해 안전한 개발이 보장됩니다.

마지막 업데이트: 2025년 2월 - 이 가이드는 Cursor 버전 0.43 이상을 다룹니다.