heydeer

セキュリティとデータの処理

HeyDeer によるリポジトリへのアクセス、レビューと修正の実行、データの保存について。

HeyDeer はお客様のコードを保存しません。レビューと修正はすべて一時的なクローンで行われ、作業が終わると破棄されます。HeyDeer がお客様のコードを AI モデルの学習に使うことはありません。

リポジトリの権限

GitHub App をインストールするときに「Only select repositories」を選択し、アクセスをレビューしたいリポジトリに限定します。

Checks 読み取り・書き込み
HeyDeer Review チェックを作成・更新し、レビューの進捗と結果を表示します。チェックの公開にはこの権限が必要ですが、権限がなくてもレビューコメントは投稿できます。
Contents 読み取り・書き込み
ソースと Git 履歴の読み取り、HeyDeer のレビュー会話の解決や再オープン、修正と @heydeer への依頼のためのコミットのプッシュに使用します。PR が HeyDeer 自身のものである場合や別の指示がある場合を除き、変更は新しいブランチに入ります。プッシュがブランチ上のコミットを上書きすることはありません。
Pull requests 読み取り・書き込み
プルリクエストの詳細の読み取り、レビューとコメントの投稿、依頼に応じたプルリクエストの作成・更新・マージ。HeyDeer がフォークからのプルリクエストをマージしたり、フォークのコミットをプッシュしたりすることはありません。
リポジトリのメタデータ 読み取り
GitHub App に必要な基本的なリポジトリ情報を読み取ります。
Issues:読み取り・書き込み
PR コメントのコマンドを受信し、レビュー依頼に 👀 を付けたり外したりします。「関連する Issue と PR を読む」がオンの場合は、関連する Issue と PR も読み取ります。
組織メンバー:読み取り
ワークスペースのメンバーと管理者を一覧表示し、レビューのフィルターでメンバーやチームのルールを使用している場合は、組織とチームのメンバーシップを確認します。
メールアドレス:読み取り
確認済みのメインメールアドレスを請求とクレジットの通知に使用します。この権限を許可しなくてもサインインできます。

HeyDeer は GitHub Actions ワークフローファイルの修正を公開するために Workflows の書き込み権限を要求します。Administration 権限は要求しません。トークンは 1 つのリポジトリと各手順に必要な権限に限定されます。

レビューと修正の処理

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 のモデルはこれら 3 つのプロバイダーを経由して呼び出します。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.