heydeer

보안 및 데이터 처리

HeyDeer가 저장소에 접근하고, 검토와 수정을 실행하고, 데이터를 저장하는 방식.

HeyDeer는 여러분의 코드를 저장하지 않습니다. 모든 검토와 수정은 임시 클론에서 이루어지며 작업이 끝나면 폐기됩니다. HeyDeer는 여러분의 코드를 AI 모델 학습에 사용하지 않습니다.

저장소 권한

GitHub App을 설치할 때 “Only select repositories”를 선택해 검토하려는 저장소로만 접근을 제한하세요.

Checks 읽기 및 쓰기
HeyDeer Review 검사를 생성하고 업데이트하여 검토 진행 상황과 결과를 표시합니다. 검사를 게시하려면 이 권한이 필요하지만, 권한이 없어도 검토 댓글은 게시할 수 있습니다.
Contents 읽기 및 쓰기
소스와 Git 이력을 읽고, HeyDeer의 검토 대화를 해결 처리하거나 다시 열고, 수정과 @heydeer 요청을 위한 커밋을 푸시합니다. HeyDeer가 연 PR이 아니고 따로 요청하지도 않았다면 변경 사항은 새 브랜치로 올라가며, 푸시가 브랜치의 커밋을 덮어쓰는 일은 없습니다.
Pull requests 읽기 및 쓰기
풀 리퀘스트 세부 정보를 읽고, 검토와 댓글을 게시하며, 요청할 때 풀 리퀘스트를 열고 업데이트하거나 병합합니다. HeyDeer는 포크에서 온 풀 리퀘스트를 병합하거나 포크의 커밋을 푸시하지 않습니다.
저장소 메타데이터 읽기
GitHub App에 필요한 기본 저장소 정보를 읽습니다.
Issues: 읽기 및 쓰기
PR 댓글 명령을 수신하고, 검토 요청에 👀를 추가하거나 제거하며, “관련 이슈 및 PR 읽기”가 켜져 있으면 관련 이슈와 PR을 읽습니다.
조직 멤버: 읽기
워크스페이스 멤버와 관리자를 나열하고, 검토 필터에서 멤버 또는 팀 규칙을 사용할 때 조직 및 팀 멤버십을 확인합니다.
이메일 주소: 읽기
인증된 기본 이메일 주소를 결제 및 크레딧 알림에 사용합니다. 이 권한을 허용하지 않아도 로그인할 수 있습니다.

HeyDeer는 GitHub Actions 워크플로 파일의 수정을 게시하기 위해 Workflows 쓰기 권한을 요청합니다. Administration 권한은 요청하지 않습니다. 토큰은 하나의 저장소와 각 단계에 필요한 권한으로 제한됩니다.

검토 및 수정 처리

HeyDeer는 저장소를 Vercel의 미국 리전(워싱턴 D.C., 클리블랜드, 샌프란시스코, 포틀랜드 중 하나)에 있는 비영구 Vercel Sandbox에 복제합니다. 검토 에이전트는 소스 코드를 읽을 뿐, 코드나 테스트, 종속성을 실행하지 않습니다. 이 환경에는 시간 제한이 있으며 검토 정리 과정에서 중지됩니다.

수정을 시작하거나 @heydeer를 멘션하면 에이전트가 공용 인터넷에 접근할 수 있는 임시 샌드박스에서 저장소를 복제하고, 코드를 편집하고, 종속성을 설치하고, 로컬 점검을 실행하도록 허용하게 됩니다. 저장소 스크립트와 종속성은 외부 서비스에 데이터를 보낼 수 있습니다. HeyDeer는 작업을 격리하고 플랫폼 자격 증명을 보호하지만, 이러한 외부 전송을 차단하지는 않습니다.

HeyDeer로 수정

모델 서비스

HeyDeer는 소스 코드, 지침, 검토 및 수정 결과를 자체 AI 모델 학습에 사용하지 않습니다.

검토와 수정에는 OpenAI, Anthropic, Kimi, GLM 모델이 사용됩니다. HeyDeer는 OpenAI와 Anthropic 모델을 직접 호출하거나 AWS Bedrock, OpenRouter, Vercel AI Gateway를 통해 호출하고, Kimi와 GLM 모델은 이 세 제공업체를 통해 호출합니다. HeyDeer는 결과와 기록을 별도로 저장하며, 연결한 서비스에는 각 서비스의 데이터 정책이 적용됩니다.

선택적 커넥터

커넥터를 추가하면 해당 서비스로 보내는 검토 및 작업 요청에 코드나 작업 맥락이 포함될 수 있습니다. 연결할 서비스, 사용할 자격 증명, HeyDeer가 호출할 수 있는 도구는 직접 선택합니다. 비공개 커넥터는 공개 저장소, 그리고 포크나 쓰기 권한이 없는 사람의 변경에는 사용되지 않습니다. 샌드박스가 밖으로 나가는 요청에 자격 증명을 추가하므로 에이전트는 자격 증명을 볼 수 없습니다.

자격 증명 경계

검토와 작업의 변경 사항을 게시하는 데 사용하는 GitHub 자격 증명은 애플리케이션 백엔드에 유지되며 에이전트에 전달되지 않습니다. 소스 가져오기 자격 증명은 선택한 저장소의 읽기 권한으로 제한되며 에이전트가 접근할 수 없습니다.

처리는 이러한 인프라와 모델 서비스를 사용하며 싱가포르에만 국한되지 않습니다.

저장된 데이터 및 보존

검토 및 수정 결과는 임시 환경과 별도로 저장되며, 해당 환경이 중지된 후에도 확인할 수 있습니다.

  • HeyDeer는 검토 및 수정 결과, 선택한 발견 사항과 지침, 저장소 및 PR 식별자, 계정 및 워크스페이스 정보, 설정, 결제 기록을 저장합니다. 검토 결과에는 댓글을 단 코드 줄이 인용될 수 있습니다.
  • 게시된 검토 댓글, 수정 커밋, 수정 PR은 해당 저장소의 관리 아래 GitHub에 남습니다.

HeyDeer는 현재 저장된 모든 기록, 로그 및 백업에 대해 고정된 보존 기간을 공개하지 않으며, 워크스페이스 데이터를 직접 삭제하는 기능도 제공하지 않습니다. 제공업체 및 커넥터 기록은 각 서비스에 적용되는 정책을 따릅니다.

코드 처리 및 모델 제공업체 정책

개인정보 및 보안 · hey@heydeer.ai

접근 관리

  • GitHub App을 설치할 때 개별 저장소를 선택하세요.
  • 검토를 수동으로 시작하세요. 자동 검토는 워크스페이스 관리자가 켜기 전까지 꺼져 있습니다. 설정 후 HeyDeer가 물을 때, 워크스페이스 설정 → 검토 규칙에서 워크스페이스 전체에, 또는 “저장소” 페이지에서 선택한 저장소에 켤 수 있습니다.
  • 수정과 @heydeer 요청은 저장소 쓰기 권한이 있는 사용자가 요청할 때만 시작되며, 각 작업 시점에도 그 사용자에게 쓰기 권한이 있어야 합니다. 'HeyDeer로 수정' 링크를 여는 것만으로 에이전트가 시작되거나 크레딧이 사용되지는 않습니다.
  • 접근 권한을 취소하려면 GitHub에서 설치 대상 저장소를 제거하거나 앱을 제거하세요.

설치 설정 변경은 이후의 GitHub 접근에 적용됩니다. 진행 중인 검토나 작업에는 이미 가져온 코드 사본이 남아 있을 수 있습니다. 저장된 이력과 제공업체 기록에는 위의 보존 정책이 적용됩니다. 자동 검토를 끄면 이후 검토에 적용됩니다.

개인 GitHub App 설치 관리

조직의 경우 해당 조직의 GitHub 설정에서 설치를 관리하세요.

GitHub, OpenAI, Anthropic, Kimi, GLM, AWS and OpenRouter names and logos are the property of their respective owners. Vercel, the Vercel design, Next.js and related marks, designs and logos are trademarks or registered trademarks of Vercel, Inc. or its affiliates in the US and other countries.