GitHub Copilot での契約上の保護と、一致するパブリック コードの無効化について調べる
"図案化されたロボットのヘルメットとして表される GitHub Copilot の未来的な、ネオン色の描写のスクリーンショット。 Copilot は軌道や原子のような構造の抽象的なグラフィックと共に描かれています。 GitHub Copilot の契約上の保護のテキストは、下部に太字の白で表示されています。"
組織が法的要件に準拠し続けられるように、契約上の保護と GitHub Copilot の機能が、コードとデータの保護にどのように役立つかを理解する必要があります。
契約上の保護
組織が法的要件に準拠し続けられるように、GitHub Copilot では、次のものを提供しています。
- IP 補償:GitHub Copilot の Business と Enterprise プランには IP 補償が含まれており、Copilot の提案の使用に関連する知的財産請求に対する法的保護を提供します。 IP 補償により、GitHub Copilot からの提案が、サード パーティの IP 権利を侵害しているとのチャレンジを受けた場合、GitHub は法的責任を負います。 GitHub が法的責任を負うには、[Matching public code]\(一致するパブリック コード\) 設定をブロックする必要があります。
- データ保護契約 (DPA):GitHub は、ユーザーのデータを保護し、データ プライバシー規制に確実に準拠するために行われる対策の概要を示す DPA を提供します。 これらの契約では、透明性と、データが安全かつ責任を持って処理されることの保証が提供されます。
- GitHub Copilot トラスト センター: GitHub Copilot トラスト センターでは、セキュリティ、プライバシー、コンプライアンス、知的財産権のセーフガードなど、GitHub Copilot のしくみに関する詳細情報が提供されます。 このリソースは、ベスト プラクティスと法的要件に準拠した GitHub Copilot の使用に関して組織が自信を持つのに役立ちます。
一致するパブリック コードのフィルターによる除外
GitHub Copilot は、一般公開されているコードと一致するコードの提案を特定して除外することで、コードが重複する可能性を最小限に抑えることができます。 この機能は、コードベースの独創性とセキュリティを維持するために不可欠です。 これにより、セキュリティで保護されていないコードや非準拠のコードをプロジェクトに組み込むリスクを軽減できます。
主な違い
| Scope | 管理を担当できる人 | 制御する内容 | 注記 |
|---|---|---|---|
| 組織 (ビジネス/エンタープライズ プラン) | 管理者 | すべてのメンバーのパブリック コード フィルター。IP 補償に必要 | 組織の管理者は、すべてのメンバーのパブリック コードに一致する提案をブロックできます。 これは、知的財産の補償を有効にするために必要です。 |
| 個人アカウント (無料、Pro、Pro+) – 個別支払い | 個人ユーザー | パブリック コードに一致する候補を許可またはブロックに切り替える | 自分の Copilot ライセンスを購入したユーザーは、個人用アカウントの [Copilot → 機能] →プライバシーでこの設定を完全に制御できます。 |
| 個人用アカウント (無料、Pro、Pro+) – 組織が提供 | 個々のユーザー | パブリック コードに一致する候補を許可またはブロックに切り替える | シートが組織によって割り当てられている場合、トグルはロックされており、組織のポリシーを反映しています。 |
組織のパブリック コード フィルターの管理
ビジネスプランまたはエンタープライズプランの組織では、管理者は、公開コードに一致する候補をCopilotがブロックするかどうかを制御できます。 これは、コンプライアンスと IP 補償を有効にするために重要です。
組織管理者向けの手順:
- GitHub の右上隅にある プロファイル画像をクリックし、[ 企業 ] または [ 組織] を選択します。
- 構成する企業または組織の横にある [設定] をクリックします。
- 左側のサイドバーで、[コード、計画、自動化] の下の [Copilot] をクリックします。
- [ 機能] をクリックし、[ プライバシー ] セクションまでスクロールします。
- パブリック コードに一致する候補を見つけて、目的のオプションを選択します ([ブロック] をクリックすると、組織全体で候補が一致しないようにします)。
- 変更を適用するには、保存をクリックします。
個人ユーザーのパブリック コード提案の管理
独自の Copilot ライセンス (Free、Pro、または Pro+) の料金を支払っている場合は、アカウントでパブリック コードに一致する提案を直接制御できます。
個人ライセンス所有者向けの手順:
- GitHub の右上隅にある プロファイル画像をクリックし、[ 設定] を選択します。
- 左側のサイドバーで、[コード、計画、自動化] の下の [Copilot] をクリックします。
- [ 機能] をクリックし、[ プライバシー ] セクションまでスクロールします。
- パブリック コードに一致する候補を見つけ、好みに応じて [許可] または [ブロック] を切り替えます。
- 選択がCopilotの提案に即座に影響を与え、あなたの個人環境に反映されます。
次は、内部的にコンテンツの除外の管理について調査しましょう。