Claude共有チャットが検索結果に露出、APIキーや暗号資産情報の掲載報告も──robots.txtの逆説

2026年7月26日、International Business Times UKは、AnthropicのClaudeで共有された会話が検索結果に現れていると報じた。含まれていたと報告されたものに、APIキー、暗号資産ウォレットの詳細、履歴書、社内文書がある。開発者のオム・パテルがXで警告し、ジーウェン・シューはBrave Searchで見知らぬ他人の会話を検索・閲覧できたとしてAnthropicに対応を求めた。

Claudeの会話は既定で非公開であり、ユーザーが共有リンクを生成した時点で公開される。非公開の会話が侵害または流出した証拠はない。添付ファイルは共有対象から除外され、ユーザーはSettings > Privacy > Shared Chatsから共有リンクを確認・失効できる。Anthropicはrobots.txtで、クローラーに共有会話のURLをクロールしないよう指示している。週末のうちにGoogleは多くの共有ページを返さなくなったが、他の検索エンジンでは発見可能なものが残った。2025年にも数百件の公開共有会話がGoogleの検索結果に現れている。記事公開時点でAnthropicは今回の報告についてコメントしていない。

From: 文献リンクClaude Shared Chats Surface in Search Results Containing API Keys and Personal Data

【編集部解説】

今回の件で最も見落とされやすいのは、「Anthropicはクローラーを拒否していたのに、なぜ検索結果に出たのか」という部分です。ここには、ウェブの仕組みに由来する、かなり皮肉な構造があります。

まず、二つの指示を区別する必要があります。robots.txtが伝えるのは「このURLを取りに来るな」というクロールの可否です。一方、ページを検索結果から除外するための正式な手段は、HTMLのメタタグまたはHTTPレスポンスヘッダーで指定するnoindexディレクティブです。robots.txtでクロールを禁止すると、robots.txtを順守するクローラーはそのページを取得しません。取得しない以上、ページのメタタグもHTTPレスポンスヘッダーも読み取れない、ということになります。

そこに外部サイトやSNSからのリンクが張られると、Googleは「中身は読めないが、リンクされている以上、存在するURLだ」と判断し、URLだけをインデックスすることがあります。今回、検索結果に説明文のないClaude共有リンクが並び、プレビューに会話の中身が出ていなかったことは、この挙動と符合します。ただし、AnthropicまたはGoogleによる原因の公式確認はありません。ここから先は編集部の見立てとして読んでください。

外部の技術検証によれば、共有会話のパス `/share/*` はrobots.txtでDisallowされたうえで、`X-Robots-Tag: none` を返していたとされます。Googleの仕様では `none` は `noindex, nofollow` に相当します。つまりAnthropicは、検索結果から外すための指示を用意していた。ところがrobots.txtのDisallowが、その指示をGooglebotに届かせない構成になっていた、という筋書きです。

この見立てを補強するのが、同じclaude.ai内のもう一つのパスです。公開アーティファクトの `/public/artifacts/*` はrobots.txtに記載がなく、HTMLのメタタグでnoindexを送っていたとされます。クロール可能なため、Googlebotがnoindexを読み取れる構成です。同じ製品内でも、こちらは共有会話側より整合的な設定でした。ただし同日の検索結果には公開アーティファクトも残っていたと報告されており、除外が既に完了していたとまでは断定できません。設定の意図を誤ったというより、二つの指示の役割が取り違えられやすいことの表れでしょう。

この競合は、Google自身が公式ドキュメントで警告しているものです。robots.txtはクローラーの流量を管理する仕組みであって、ページをGoogleから締め出す手段ではない。URLを検索結果から確実に外すには、パスワード保護、noindex、ページ削除のいずれかが必要である、と。さらに、robots.txtでブロックされたページではnoindexが読み取られず、他ページからリンクされていれば検索結果に残りうることまで明記されています。

時期の面でも、示唆的な記録が残っています。外部検証はInternet Archiveのスナップショットを参照し、`Disallow: /share/*` が2025年8月1日には存在せず、翌2日には存在していたと指摘します。ChatGPTの会話が検索に出ていると報じられたのが7月31日。競合の失敗を受けた妥当に見える対応が、結果として同じ事態を招く構成を作っていたという読み方が可能です。あくまで外部からの観測にもとづく推定であり、Anthropicが対応理由を示した資料はありません。

クロールを許可したうえで、noindexを読ませる。検索結果から外す目的に限れば、これが正攻法です。ただしこれはあくまで「検索に出さない」ための手当であって、ページ自体を秘密にする手段ではありません。リンクを知る者が認証なしで閲覧できるという公開URLの性質そのものは、noindexでは変わりません。

この構図は昨年すでに一度現れています。2025年9月、Googleは600件弱のClaude会話をインデックスしたと推定されると報じられました。当時Anthropicの広報担当ギャビー・カーティス氏は、ユーザーがリンクをオンラインやSNSに投稿したことが原因だと説明しています。

さらに時計を戻すと、2025年7月末から8月にかけて、ChatGPTでは4,500件弱の会話がGoogleのサイト内検索で確認されました。OpenAIが撤去したのは、共有時に表示されていた「Make this chat discoverable(このチャットを検索で表示可能にする)」というチェックボックスです。リンク共有機能そのものは残したまま、検索へ出る経路だけを塞いだかたちで、同社はこれを短命な実験と位置づけ、意図しない共有が起きすぎる設計だったと説明しました。

ここに、事案として注目すべき変化があります。2025年に露出した内容として報告されたのは、ChatGPT側ではメンタルヘルスや職場の悩みといった私的な相談、Claude側では法律相談やエンジニアリング作業でした。今回報告されているのはAPIキー、認証情報、ウォレット情報、社内文書です。いずれも全件を分類した調査ではなく、あくまで報告された内容の傾向にとどまります。

それでも、AIが相談相手からコーディングの実行主体へと役割を変えるにつれ、会話ログの性質そのものが変わりつつあるとは言えそうです。エージェント的な使い方が広がるほど、チャット履歴は日記ではなく「鍵束」に近づいていく。今回の件は、その移行期を映す一例として読むのが妥当でしょう。

被害の実態については、報告が割れています。有効な鍵やシードフレーズが含まれていたと確認した報告はないとする報道がある一方、実残高のあるウォレットの秘密鍵だったとする個人の技術検証報告も出ています。いずれも第三者機関による独立検証は確認できていません。今回の露出を原因とする資金盗難の確証も、現時点では公開されていません。

ただし、鍵という情報の性質は押さえておく価値があります。漏れたパスワードは変更できますが、漏れた秘密鍵そのものは変更できません。安全を回復するには、新しい秘密鍵で作成したウォレットへ資産を移し、古いウォレットを放棄する必要があります。Chainalysisは2025年の個人ウォレットへの侵害を15万8,000件、少なくとも8万人の固有被害者、被害額7億1,300万ドルと集計しています。これらはAIチャットとは無関係の数字ですが、個人のウォレットが攻撃対象として活発であることは示しています。

あわせて、Anthropicの共有仕様には守られている部分もあります。ユーザーがアップロードしたファイル自体は公開共有時も非公開に保たれ、MCP経由のツール呼び出しで取得した生データも共有スナップショットからは除外されます。ただしClaudeが回答の中で引用・要約した内容は、会話本文として表示され得ます。

一方で、安心材料にならない事実もあります。検索結果から消えることと、ページが消えることは別です。リンクを保存した人は、共有が解除されない限りその会話を開けます。Anthropicが公式に案内しているユーザー側の手段は、共有した本人がUnshareして直接リンクを無効にすることです。

そのうえで、消え方についても留保が必要です。robots.txtのDisallowは、既にインデックスされたページを排除する機能を持ちません。短時間で結果が消えたのであれば、別の手段が使われた可能性が高い。Search Consoleの削除ツールがその候補ですが、Googleはこのツールによる削除申請の効果を約6か月と明記しています。もし今回がこれに該当し、かつ設定が変わらなければ、その期間の終了後にURLは再び表示可能な状態となり、検索結果へ戻る可能性があります。これは編集部の推測を含む見立てですが、「消えたので収束した」と読むのは早いと考えます。

この点はChatGPTとは仕様が異なります。OpenAIの公式FAQでは、元の会話を削除すると共有リンクも削除され、リンク経由では閲覧できなくなると明記されています。ただし、閲覧者が自分の履歴に取り込んだコピーまでは消えません。

加えて、削除対応は検索エンジンごとに個別です。Googleから消えた後も、BingやBraveでは結果が残ったとの観測があります。今回、発見経路として名前が挙がったのもBrave Searchでした。なお、Googleから結果が消えた時期について、元記事は木曜としていますが、最初の報告が土曜から日曜未明にかけて出ていることを踏まえると、これは誤記とみられます。

制度面では、ここで論点が分かれます。ChatGPTの事案では、共有時のチェックボックスが利用規約の確認と見分けがつきにくかったこと、つまり同意取得の設計そのものが争点になりました。もっとも、文言は十分に明確だったとする反論もあり、UI欠陥として確定したわけではありません。一方Claudeには、そもそも検索可視化を選ばせる画面がありません。

問われているのは、「公開URLの生成」という操作が持つ射程を、押した本人がどこまで理解できる設計になっていたか、という別種の問題です。EUではデジタルサービス法の対象となるオンラインプラットフォームについて、利用者の自由で情報に基づく判断を欺いたり操作したりする設計が禁止されていますが、ClaudeのUIが該当するかは個別の評価を要します。隣接する論点ではあっても、同一ではない。ここは分けて見るべきだ、というのが編集部の立場です。

最後にもう一点。Anthropicは2024年、自社クローラーによる過剰アクセスや、サイトの利用規約・反AIスクレイピング方針をめぐって運営者から批判を受けた経緯があります。iFixitの事例では、その後robots.txtに制限を追加するとクロールが止まり、Anthropicもその指示を尊重したと説明しました。現在の公式方針でもrobots.txt順守を明記しています。ただ、RFC 9309に準拠するクローラーは指示を順守しますが、robots.txtはアクセス制御ではないため、仕様に準拠しないクローラーまで技術的に阻止するものではありません。RFC自身が、有効なセキュリティ手段の代替にしてはならないと述べています。リンクを知れば認証なしで閲覧できる公開URLという設計が土台にある以上、機微情報の保護はユーザーの運用に強く依存する。この構図は記録しておく価値があります。

【用語解説】

APIキー
外部サービスにプログラムから接続する際の認証情報。流出すれば、無許可のAPI呼び出し、データアクセス、従量課金の不正利用につながり得る。機械間通信で用いられる秘密情報であり、人間が使うパスワードとは認証方式が異なる場合もある。

robots.txt
サイト運営者が自動クローラーに対し、特定URLへのアクセスを許可・禁止するためのファイル。2022年公開のRFC 9309として標準化されている。クロール可否を伝える仕組みであり、インデックス可否を指示するものではない。

noindex
ページを検索結果から除外するための指示。HTMLのメタタグ、またはHTTPレスポンスのX-Robots-Tagヘッダーで指定する。いずれもクローラーがページを取得して初めて読み取られる。robots.txt内にnoindexと書いてもGoogleは対応しない。

X-Robots-Tag
HTTPレスポンスヘッダーでクローラーへの指示を伝える方式。値の「none」はnoindexとnofollowを合わせた指定に相当する。PDFや画像などHTMLを持たないファイルにも適用できる点がメタタグとの違い。

インデックス
検索エンジンが取得したページを検索可能な索引に登録すること。robots.txtで拒否されたURLでも、他所からリンクされていればURLだけが登録され、タイトルや説明文のない結果として現れる場合がある。

スナップショット共有
共有ボタンを押した時点の会話をスナップショットとして固定し、共有ページで公開する方式。共有後に送ったメッセージは非公開のまま残るが、いったん共有を解除して再共有すると、新しいメッセージまで含めた内容に更新される。

MCP(Model Context Protocol)
AIアプリを外部システムへ接続するためのオープン規格。Claudeのほか、ChatGPT、Visual Studio Code、Cursorなどが対応する。Claudeでは、MCP経由で取得した生データは共有スナップショットに含まれない。

シードフレーズ
暗号資産ウォレット内の秘密鍵を復元するためのマスターキーに相当する単語列。一般的な自己管理型ウォレットでは、これを取得した者が資産へアクセスできる。

ダークパターン
利用者を欺き、操作し、本来の判断を著しく損なうように設計されたUI。EUではデジタルサービス法の対象となるオンラインプラットフォームにおいて禁止対象となっており、同法は2024年2月17日に全面適用されている。

【参考リンク】

Anthropic 公式サイト(外部)
Claudeを開発する米国のAI企業。モデル発表、安全性研究、企業向け方針を掲載している。

Claude(外部)
Anthropicの対話型AIアシスタント。共有リンクの生成と管理も、この画面の設定から行う。

Share and unshare chats(Claude ヘルプセンター)(外部)
共有機能の公式ドキュメント。共有手順、添付ファイルとMCPデータの扱い、解除方法を記載。

Sharing and Unsharing Chats(Anthropic プライバシーセンター)(外部)
同内容のプライバシー版。Team・Enterpriseでは公開共有ができない点も明記されている。

Anthropicのクローラーに関する公式方針(外部)
自社クローラーの挙動と、サイト運営者によるブロック方法を説明。robots.txt順守を明記する。

Block Search indexing with noindex(Google 検索セントラル)(外部)
noindexの実装を説明した公式文書。robots.txtでブロックすると読み取られない旨を明記。

Robots Meta Tags Specifications(Google 検索セントラル)(外部)
メタタグとX-Robots-Tagの仕様書。noneがnoindexとnofollowに相当することも記載。

robots.txt の概要(Google 検索セントラル)(外部)
robots.txtの役割と限界を解説。確実な除外にはパスワード保護かnoindexが必要だとする。

Remove Your Site Info from Google(Google 検索セントラル)(外部)
検索結果からの削除手段を解説。削除ツールによる申請の効果は約6か月であると明記している。

RFC 9309: Robots Exclusion Protocol(外部)
robots.txtの標準仕様。アクセス認可ではなく、機密保護の代替にしてはならないと明記する。

ChatGPT Shared Links FAQ(OpenAI)(外部)
共有リンクの公式FAQ。元の会話を削除するとリンクも削除されるが、取り込まれたコピーは残る。

Digital Services Act(欧州委員会)(外部)
EUのデジタルサービス法の解説ページ。対象プラットフォームへのダークパターン禁止規定を含む。

Model Context Protocol 公式ドキュメント(外部)
MCPの概要と対応クライアントを解説。Claude以外の主要AIツールの採用状況も確認できる。

Brave Search(外部)
独自インデックスを持つプライバシー重視の検索エンジン。今回、発見経路として名が挙がった。

OpenAI 公式サイト(外部)
ChatGPTの開発元。2025年に共有チャットを検索へ表示させるオプションを撤去している。

International Business Times UK(外部)
英国のニュースメディア。テクノロジーおよびサイエンス分野の報道を幅広く扱っている。

【参考記事】

Shared Claude conversations hit Google(Daniel J Glover)(外部)
英国のITリーダーによる技術検証記事。claude.aiのrobots.txtとHTTPヘッダーを直接確認し、共有会話のパスがDisallowされたうえでX-Robots-Tagを返していた一方、公開アーティファクトのパスはクロール可能でメタタグのnoindexをクローラーが読み取れる構成だったと報告する。Internet Archiveを用いてDisallow追加時期を特定し、Google結果の消失がSearch Consoleによる一時的な削除である可能性も指摘。Anthropicの公式調査ではなく個人による検証である点には留意が必要。

Hundreds Of Anthropic Chatbot Transcripts Showed Up In Google Search(Forbes)(外部)
Googleが600件弱のClaude会話をインデックスしたと推定した2025年の事案を報道。公式集計ではなく検索調査による推定である点に注意が必要。ユーザーのアップロードファイル自体は非公開に保たれていた一方、Claudeの応答が文書の一部を引用していた例を指摘する。Anthropic広報のコメントも掲載。

ChatGPT removes the ability for conversations to be displayed by search engines(PC Gamer)(外部)
Fast Companyの調査を基に、4,500件弱のChatGPT会話がGoogleのサイト内検索で確認されたと報道。共有時のチェックボックスが誤読されうる設計だった点を問題視し、報道翌日にOpenAIが該当オプションの撤去を発表した経緯を伝えている。

People Found Crypto Wallet Data in Claude Chats Indexed by Google(BeInCrypto)(外部)
今回の事案を、noindexの欠落ではなくrobots.txtによるクロール遮断が原因だと分析。検索プレビューに会話内容が出ていなかった点を根拠に挙げる。有効な鍵の確認報告はなく資金被害も出ていないと注記したうえで、Chainalysisによる2025年の個人ウォレット侵害15万8,000件・被害額7億1,300万ドルという数字を、AIチャットとは無関係の参考値として提示している。

2025 Crypto Theft Reaches $3.4 Billion(Chainalysis)(外部)
暗号資産の盗難被害を集計した年次分析。2025年の個人ウォレット侵害は15万8,000件、固有の被害者は少なくとも8万人、被害額は7億1,300万ドルとされる。実際の件数はさらに多い可能性も同社が指摘しており、攻撃対象が個人へ広がる傾向を示す一次資料。

Claude AI Shared Chats Reportedly Exposed in Google Search Results(Cybersecurity News)(外部)
週末のReddit投稿を起点に、サイト内検索で数百件の共有チャットに到達できたと報道。日曜までにGoogleの結果からおおむね消えたとし、迅速なインデックス削除かAnthropic側の修正があったと推測する。検索結果からの消失が古いリンクの無効化を意味しない点にも触れている。

Anthropic’s crawler is ignoring websites’ anti-AI scraping policies(The Verge)(外部)
2024年、iFixitなどのサイト運営者がAnthropicのクローラーによる過剰アクセスと利用規約・反AIスクレイピング方針への抵触を訴えた経緯を報じた記事。iFixitはその後robots.txtに制限を追加するとクロールが止まったと説明し、Anthropicもその指示を尊重したと回答している。

【編集部後記】

Claudeの Settings > Privacy を開き、Shared chats の「Manage」を押すと、過去に共有したチャットのタイトルと共有日が一覧で並びます。この一覧が使えるのはFree・Pro・Maxプランで、Team・Enterpriseではそもそも公開共有ができません。ユーザー側では、共有した本人がUnshareして直接リンクを無効にできます。

検索結果から消えただけでは、共有解除されていないリンクへのアクセスは止まりません。気になるのは、Anthropicがrobots.txtのクロール禁止を外し、既に置かれているX-Robots-Tagの指示をクローラーに読ませる構成へ切り替えるのか。それとも、リンクを知れば誰でも開ける公開URLという設計そのものに手を入れるのか。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です