Skip to main content

Visual Studio Code용 CodeQL의 원격 분석

GitHub을(를) 허용하도록 특별히 옵트인하는 경우 GitHub은(는) 핵심 개발자가 VS Code용 CodeQL 익스텐션을 개선할 수 있도록 돕기 위해 사용량 현황 데이터 및 메트릭을 수집합니다.

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

참고: 원격 분석 수집은 Visual Studio Code용 CodeQL에서 기본적으로 사용하지 않도록 설정됩니다. 원격 분석 수집을 사용하지 않도록 설정하면 데이터가 GitHub 서버로 전송되지 않습니다.

데이터를 수집하는 이유

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

수집되는 데이터

옵트인하는 경우 GitHub은(는) 익스텐션 사용과 관련된 다음 정보를 수집합니다. 수집된 데이터는 다음과 같습니다.

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

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

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

  • VS Code 익스텐션 버전.

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

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

  • VS Code 익스텐션 설정에 대한 CodeQL이(가) 구성되었는지 여부. 사용자 지정 설정에 대한 자세한 내용은 "설정 사용자 지정" 섹션을 참조하세요.

데이터가 보존되는 기간

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

데이터 액세스

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

수집되는 데이터

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

  • GitHub 사용자 ID

  • CodeQL 데이터베이스 이름 또는 콘텐츠

  • CodeQL 쿼리의 콘텐츠

  • 파일 시스템 경로

  • 사용자 입력 텍스트

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

원격 분석 보고 사용 안 함

설정에서 codeQL.telemetry.enableTelemetryfalse로 설정하여 원격 분석 수집을 사용하지 않도록 설정할 수 있습니다. 자세한 내용은 "설정 사용자 지정"을(를) 참조하세요.

또한 전역 telemetry.telemetryLevel 설정이 off로 설정된 경우 원격 분석 수집이 비활성화됩니다. 전역 원격 분석 수집에 대한 자세한 내용은 Visual Studio Code 설명서의 Visual Studio Code FAQ를 참조하세요.

추가 참고 자료