Skip to main content

Visual Studio Code용 CodeQL의 원격 분석

VS Code에 원격 분석이 활성화된 경우, GitHub는 CodeQL 확장을 개선하기 위해 핵심 개발자에게 도움이 될 사용량 데이터와 메트릭을 수집합니다VS Code.

이 데이터는 외부의 GitHub모든 당사자와 공유되지 않습니다. IP 주소 및 설치 ID는 최대 30일 동안 유지됩니다. 익명 데이터는 최대 180일 동안 유지됩니다.

참고

원격 분석 수집은 CodeQL의 Visual Studio Code에 대해 VS Code 원격 분석 설정을 따릅니다. 원격 분석 수집을 사용하지 않도록 설정하면 서버로 GitHub 데이터가 전송되지 않습니다.

데이터를 수집하는 이유

GitHub은(는) 집계된 익명의 사용 데이터 및 메트릭을 수집하여 CodeQL을(를) VS Code 개선하는 데 도움을 줍니다. IP 주소 및 설치 ID는 집계 중에 익명 데이터가 중복되지 않도록 하기 위해 수집됩니다.

수집되는 데이터

원격 분석을 사용하는 GitHub 경우 확장 사용과 관련된 다음 정보를 수집합니다. 수집된 데이터는 다음과 같습니다.

  • 실행되는 모든 CodeQL관련 VS Code 명령의 식별자입니다. 각 명령에 대해 타임스탬프, 소요된 시간 및 명령이 성공적으로 완료되었는지 여부.

  • 버튼, 링크 및 기타 입력을 포함한 UI 요소와의 상호 작용. 기록되지 않은 상호 작용은 링크 대상, 텍스트 입력, 마우스 이동 및 마우스 가리키기입니다.

  • 예외 및 오류 발생. 업로드하기 전에 파일 경로 및 비정적 예외 메시지 콘텐츠와 같은 모든 중요한 정보가 제거됩니다.

  • VS Code 확장 버전입니다.

  • 확장 설치를 고유하게 식별하는 임의로 생성된 GUID입니다 CodeQL . 이는 집계 전에 삭제됩니다.

  • 원격 분석 데이터를 보내는 클라이언트의 IP 주소. 이는 집계 전에 삭제됩니다.

  • CodeQL 또는 VS Code 확장 설정이 구성되었는지 여부입니다. 사용자 지정 설정에 대한 자세한 내용은 설정 사용자 지정을(를) 참조하세요.

데이터가 보존되는 기간

IP 주소 및 GUID는 최대 30일 동안 유지됩니다. 명령 식별자, 실행 시간 및 타임스탬프를 포함한 익명 집계 데이터는 최대 180일 동안 유지됩니다.

데이터 액세스

IP 주소 및 GUID는 CodeQL의 핵심 개발자만에게 제공됩니다. 집계된 데이터는 직원이 사용할 수 있습니다 GitHub .

수집되지 않는 데이터

사용자가 이 제품을 어떻게 경험하고 있는지에 대한 질문에 답하는 데 필요한 최소한의 데이터만 수집합니다. 이를 위해 다음 정보를 수집하지 않습니다.

  • GitHub 사용자 ID

  • CodeQL 데이터베이스 이름 또는 내용

  • 쿼리 내용 CodeQL

  • 파일 시스템 경로

  • 사용자 입력 텍스트

  • 마우스 상호 작용(예: 이동 또는 가리키기)

원격 분석 보고 비활성화

전역 telemetry.telemetryLevel 설정은 off로 설정하여 원격 분석 수집을 사용하지 않도록 설정할 수 있습니다. 자세한 내용은 설명서의 Visual Studio Code 원격 분석 페이지를Visual Studio Code 참조하세요.

추가 읽기