AtCoder、AI企業向けに提出コード販売を8月開始――オプトアウトも可能な「競プロ界のためのデータ活用」とは
「売られる前に取られていた」という現実が、今回の決断の出発点です。
国内最大の競技プログラミング(プログラミングの問題をいかに速く・正確に解くかを競う競技)プラットフォーム「AtCoder」が、2026年8月からユーザーの提出コードをAI事業者向けに販売することを発表しました。
代表取締役の高橋直大氏(ハンドルネーム:chokudai)がXで明かした背景は、「秒間100アクセスほどのAI系収集ボットが無断でコードを持っていっていた」という現実でした。
疲弊しながらデータを抜かれるくらいなら、クリーンな形で提供して競プロ界の利益にしたい——その思いが今回の施策に繋がっています。
なぜ今、この決断なのか
AtCoderは90万人以上が登録する国内屈指のプログラミングコンテストサイトです(2026年2月時点)。
毎週開催される「AtCoder Beginner Contest(ABC)」をはじめとする無料コンテストは、学生から現役エンジニアまで幅広い層に利用されています。
その運営を支えるためのビジネスモデルとして、今回打ち出されたのが「提出コードのAI学習データとしての販売」です。
AtCoder公式は「このデータ販売事業は、AtCoderが今後も無料でコンテストを開催し続けるために必要な事業である」と明言しています。
高橋氏はXでこう述べています。
AI系の収集ボットが秒間100アクセスものリクエストをAtCoderに送り続けていたという状況は、サーバーへの負荷という意味でも、「データを無断で活用されている」という意味でも、看過できないレベルに達していたのです。
クリーンな形でデータを提供し、代わりに収益を得てサービスを維持する。
ルールに基づいた流通経路を作ることで、無断スクレイピング(ウェブページのデータを自動収集する手法)を抑制する狙いもあります。
対象範囲とオプトアウトの仕組み
販売対象となるのは「ユーザーがAtCoderに提出したソースコード、関連するログデータ、メタデータ」です。
注目すべきは、8月以降の提出だけでなく、これまでに提出されたコードも対象になる点です。
AtCoderの利用規約には以前から「規約施行前の行為にも規約が適用される」という附則があり、これが根拠とされています。
一方で、ユーザー側には二段階のオプトアウト(拒否設定)手段が用意されています。

全提出の一括拒否:アカウント設定ページで「全ての提出データおよびAIへの学習を禁止する」にチェックを入れることで、すべての提出コードを対象外にできます。
個別提出の拒否:各提出ページに設置された「AIへの学習/販売を個別に拒否する」ボタンで、特定の提出だけを除外することも可能です。
いずれも7月末までに設定することが推奨されており、設定変更のための猶予期間が1か月設けられています。
7月中は全コードが販売対象外となるため、急いでいないユーザーも余裕を持って対応できます。
詳細は公式発表で確認できます。
AtCoderにおける提出ソースコードのAI事業者向け販売と、それに伴う利用規約・プライバシーポリシー変更についてのお知らせ

Xでの反応——「歓迎」と「逆用」のユニークな盛り上がり
この発表はXで大きな反響を呼びました。
競プロユーザーのコミュニティでは、好意的な声が目立っています。
「AtCoderの無料コンテストが続けられるなら、データを提供することに異論はない」という意見が多く見られ、運営への支持という文脈で受け止められています。
また、ユーモアのある反応として話題になったのが「カスコード(意図的に汚く書いたコード)でAIを弱体化してやる(笑)」という声です。
データを販売されることへの「抵抗」として笑いに変えてしまうあたり、競プロコミュニティの柔軟さが垣間見えます。
発表を受けて、一部AIサービスがAtCoderへのアクセスを即座に拒否し始めたという報告もあります。
販売チャネルが整備された以上、スクレイピングでの無断取得は倫理的にも問題があると判断したのかもしれません。
競プロのコードは、なぜAI企業に価値があるのか
ここで少し掘り下げてみたいのが、「競技プログラミングのコードが、なぜAI学習データとして需要があるのか」という点です。
競プロの問題は、「特定の制約の中で最適なアルゴリズム(問題を解くための手順)を実装する」という構造を持っています。
正解率が高く、問題と解答がセットになっており、複数の言語・アプローチによる解答が蓄積されています。
これはコーディングAIの性能を高める上で、非常に質の高い学習データになり得ます。
IBMの「CodeNet」など、AI学習向けコードデータセットは以前から存在していましたが、AtCoderのような国内最大級のプラットフォームが自らデータ流通を整備するのは新しい動きです。
90万人規模の登録者が長年にわたって提出してきたコードは、問題難易度・使用言語・解法のバリエーションが豊富で、高い価値を持つと考えられます。
さらに深掘りしたい方へ
- AtCoder公式発表:提出ソースコードのAI事業者向け販売と利用規約変更のお知らせ
- AtCoder公式サイト
- 「AIで競プロはオワコン」論は誤り? AtCoder代表が語る競プロの価値(レバテックLAB)
Shiritomo AI 編集部の考察
今回のAtCoderの動きは、「プラットフォームがデータの流通を自ら制御する」という点で、AI時代のコンテンツビジネスの新しいモデルを示しています。
これまでウェブ上のコードデータは、スクレイピングを通じて半ば無断で収集されてきました。
GitHubのコードを学習データに使ったCopilotをめぐる著作権論争も記憶に新しいですが、AtCoderのアプローチはその対極にあります。
「データを売る主体はプラットフォーム」「ユーザーはオプトアウトで関与をコントロールできる」という設計は、透明性と同意の観点から理にかなっています。
収益化とユーザー信頼の両立という難題に対して、AtCoderが選んだのは「透明な同意ベースの流通」という方法でした。
AI開発の現場では、質の高いコードデータは慢性的に不足しています。
特に日本語圏のプログラミングコミュニティのデータは、多言語対応モデルの開発において貴重です。
AtCoderのようなプラットフォームが正規の流通経路を持つことで、AI企業にとっても「スクレイピングリスクのないクリーンなデータ調達ルート」として価値があります。
もし今後、他のプログラミング学習サービスや問題集サイトが同様のモデルを採用するようになれば、プラットフォームのデータが「資産」として評価される時代が本格化するかもしれません。
競プロという比較的ニッチな世界から始まった今回の動きは、コンテンツプラットフォーム全体のあり方を問い直すきっかけになる可能性を秘めています。
まとめ
AtCoderは2026年8月から、ユーザーの提出コードをAI事業者向けに販売することを発表しました。
無料コンテスト維持のための収益化策として、オプトアウト手段も整備された透明性の高い取り組みです。
7月末までに設定変更することで、コードの販売を拒否することもできます。
競プロコミュニティの反応は概ね好意的で、「プラットフォームへの支持」という形で受け入れられています。
データの価値が増す時代における、一つの現実的な選択肢として注目されています。