
4月24日から GitHub Copilot Free/Pro/Pro+ のインタラクションデータが AI モデルの学習に使用されるようになるので設定を確認した
普段の開発で GitHub Copilot を活用しているが、インタラクションデータの取り扱いについてはあまり気にしていなかった。これまでは全プランで学習に利用されないことが明記されていたためだ。
ところが、2026年3月25日に GitHub がプライバシーポリシーおよび利用規約の改定と、Copilot インタラクションデータの利用方針について発表した。2026年4月24日から、Copilot Free・Pro・Pro+ ユーザーのインタラクションデータが AI モデルの学習に使われるようになる。デフォルトで有効になるため、利用したくない場合は明示的にオプトアウトが必要だ。
本記事では変更の内容を整理し、オプトアウトの手順を紹介する。
TL;DR
- Copilot Free / Pro / Pro+ ユーザーが対象
- 4月24日以降、デフォルトでインタラクションデータが学習に使用される
- 拒否したい場合は GitHub 設定の「Privacy」 からオプトアウト
- 以前にオプトアウト済みの場合は対応不要(設定は引き継がれる)
- Copilot Business / Enterprise ユーザーは影響なし
変更の概要
何が変わるのか
これまで Copilot のインタラクションデータ(プロンプト、生成されたコード、コードスニペット、周辺コンテキストなど)は AI モデルの学習には使用されていなかった。
4月24日以降は、Copilot Free・Pro・Pro+ ユーザーを対象に、以下のデータが学習に使用されるようになる。
- 承認または編集した出力(コード補完・チャットの回答など)
- Copilot に送信した入力(プロンプト・コードスニペットを含む)
- カーソル周辺のコードコンテキスト
- コメントやドキュメント
- ファイル名・リポジトリ構造・ナビゲーションパターン
- Copilot 機能とのインタラクション(チャット、インライン提案など)
- 提案へのフィードバック(👍/👎 評価)
変更前後の対比
| 項目 | 4月23日まで | 4月24日から |
|---|---|---|
| 学習データの利用 | 使用しない | デフォルトで使用する |
| Free / Pro / Pro+ | 影響なし | 今回の変更対象 |
| Business / Enterprise | 影響なし | 引き続き影響なし |
| プライベートリポジトリの保存コード | 学習に使用しない | 変更なし(引き続き使用しない) |
| Copilot 使用中の入力・出力 | 学習に使用しない | 学習対象になる場合あり |
| サードパーティへの提供 | しない | 変更なし(引き続きしない) |
プライベートリポジトリについて
「プライベートリポジトリのコードが学習に使われるのでは?」と気になる方も多いだろう。
公式の説明では、次のように区別されている。
- 保存されているソースコード(at rest)は引き続き学習に使用しない
- Copilot 使用中に送信したコード(インタラクションデータ)はオプトアウトしない限り学習対象になる場合がある
We use the phrase "at rest" deliberately because Copilot does process code from private repositories when you are actively using Copilot.
つまり、プライベートリポジトリで作業中に Copilot へ送信したプロンプトや受け取ったコード提案は、インタラクションデータとして対象になる。業務コードを扱う場合は注意が必要だ。
データの共有範囲
学習に使用されたデータは、Microsoft など GitHub の系列会社(Affiliates)と共有される場合がある。
ただし、以下の点は変更ない。
- サードパーティの AI モデルプロバイダーへの提供は行わない
- オプトアウト設定は系列会社に共有されるデータにも適用される
なぜこの変更をするのか
GitHub は昨年から Microsoft 社員のインタラクションデータを学習に活用しており、複数の言語でコード提案の承認率が向上する改善を確認しているとのことだ。より多様なユースケースに対応するため、一般ユーザーのデータも活用したい意向である。
規約・ドキュメントの変更点
今回のポリシー変更に合わせて、プライバシーポリシーと利用規約も改定されている。主な変更点は以下のとおりだ。
プライバシーポリシー
- Microsoft 等の系列会社と個人データを共有する目的に、AI・ML 技術の開発・改善が追加された
- AI 開発を「処理目的」として明記された
- EEA・英国ユーザー向けに、AI 開発を正当な利益(Legitimate Interest)として法的根拠が明示された
利用規約
AI Feature、Affiliate、Input、Output、Your Contentなどの定義が追加された- Section J(新設)として、AI 機能・学習・データに関する条項が一箇所にまとめられた
- プライベートリポジトリと AI の関係(Section E)が明確化された
オプトアウトの手順
学習にデータを利用されたくない場合は、以下の手順でオプトアウトできる。
手順1:設定ページを開く
ブラウザで https://github.com/settings/copilot を開く。
手順2:Privacy セクションを確認する
ページ内の「Privacy」セクションまでスクロールし、「Allow GitHub to use my data for AI model training」の項目を確認する。
手順3:トグルをオフにして保存する
オプトアウトしたい場合はドロップダウンから Disabled を選択して保存する。
なお、以前から「GitHub にデータを収集させない」設定をオフにしていた場合、その設定は今回も引き継がれているため、改めて操作する必要はないようだ。今回の変更で確認しておきたいのは、以下のポイントだ。
| 状態 | 意味 |
|---|---|
| Enabled(有効) | 4月24日以降、インタラクションデータが学習に使用される |
| Disabled(無効) | 学習に使用されない(以前にオプトアウト済みであればこの状態のはず) |
Copilot Pro の場合

Copilot Business の場合
Copilot Business (有料組織)アカウントの場合は、そもそも学習を許可するかどうかの設定が存在していない。

まとめ
今回の変更のポイントをあらためて整理する。
- Copilot Free・Pro・Pro+ ユーザーは4月24日までに設定を確認することを推奨
- 学習に使用されたくない場合は設定ページからオプトアウト
- 以前にオプトアウト済みなら追加の対応は不要
- Business・Enterprise ユーザーは影響なし
- プライベートリポジトリの保存コードは対象外だが、Copilot 使用中の入力・出力は対象になりうる
Copilot のデータ利用方針は、当初 Free ユーザーのみ学習対象だったものが、一度は全プランで学習に使用しない方針に変わり、今回再び Free・Pro・Pro+ ユーザーを学習対象とする形になった。この1年で各社の AI を巡る競争が激化する中で方針が変遷してきたと感じている。デフォルトでオプトインになっている点は、気づかないまま学習対象になるユーザーも出てくるだろう。業務で Copilot を使っている方は、所属組織のプランが Free・Pro・Pro+ か Business・Enterprise かを確認しておくとよいだろう。
同じ問題に悩んでいる方の参考になれば幸いだ。
参考資料
- GitHub CopilotのWebコンソールでリポジトリを調査する方法 — 3月3日時点のライセンスについて調査した記事。この時点では全プランで学習に利用されないと明記されていた
- ライセンス条項とお客様のデータ利用について
- Updates to our Privacy Statement and Terms of Service: How we use your data – GitHub Changelog
- Updates to GitHub Copilot interaction data usage policy – GitHub Blog
- FAQ and community discussion







