ブログ一覧

Claudeで共有したチャットはなぜ検索に載ったのか

2026年7月、Claudeの共有リンクで公開したチャットがGoogle検索から見つかる状態になっていることが報じられました。まず前提として、この問題はすでに解消しており、現在は検索結果に表示されません。また、対象になったのはユーザーが自分で共有リンクを作成したチャットであり、共有していない通常の会話が漏れたわけでもありません。

それでもこの出来事を取り上げるのは、原因がClaude固有の欠陥ではなく、共有リンクという仕組みに共通する構造にあるからです。同じことは2025年8月にChatGPTでも起きており、共有リンクを使うすべての人に関係します。この記事では、なぜ「URLを知っている人だけ」のはずのリンクが検索に載るのかと、チャットやHTMLを安全に共有するための確認ポイントを整理します。

何が起きたのか

site:claude.ai/share という検索演算子を使うと、ユーザーが共有リンクを作成したチャットがGoogle検索から誰でも見つけられる状態になっていました。報道によれば、患者の医療記録、子どもの名前や電話番号、「社内使用のみ」と書かれた企業文書などが含まれていたとされています。対象はチャットだけでなく、Claudeで作成されたドキュメント類も含まれていました。

Claudeで共有されたチャットがGoogle検索で見つかる状態になっていたという報道(GIGAZINE)Google検索で特定の演算子を入力すると、AnthropicのAI・Claudeで行われたチャット内容やClaudeで作成されたドキュメントなどが検索可能になっているとRedditユーザーが報告しました。確認された会話の中には、健康記録や子どもの名前・電話番号、企業の非公開文書なども含まれていたとされています。GIGAZINE · gigazine.net

Anthropicは「ユーザー自身が共有を選択しない限り、会話が発見されることはない」と説明しています。問題になったのは共有リンクの存在そのものではなく、そのURLがWeb上に貼られ、検索エンジンに収集されたことでした。指摘から数日後には、検索結果から削除されています。

「URLを知っている人だけ」が破れる仕組み

共有リンクの多くは「十分に長くランダムで、推測できないURL」を発行します。たしかにURLを総当たりで当てることは現実的に不可能です。それでも検索結果に載るのは、次の流れが起きるからです。

共有リンクが検索結果に載るまでの流れと、noindexの有無による分岐

  1. 共有リンクを発行する — この時点ではURLを知っているのは自分だけです
  2. 誰かがWebに貼る — 受け取った相手がSNSで紹介する、フォーラムに質問と一緒に貼る、社内WikiのつもりでURLを公開ページに書く。悪意がなくても起きます
  3. クローラーがリンクを辿る — 公開ページに書かれたURLは検索エンジンの収集対象です。ページが noindex を返さなければ、そのままインデックスに登録されます

つまり「推測できないURL」が守ってくれるのはURLがどこにも書かれていない間だけです。共有リンクは共有するためのものなので、この前提はいつか崩れると考えておくべきです。

安全に共有するには

共有リンクを使う前に、そのサービスが次の3点を満たしているかを確認してください。

  1. 検索エンジンに載らない設定になっているか — ページが noindex(HTMLの <meta name="robots">X-Robots-Tag ヘッダー)を返していれば、URLがどこに貼られても検索結果には出ません(Googleの公式ドキュメントにある標準の仕組みです)
  2. URL以外のアクセス制御があるか — パスワードや閲覧者の指定。URLが渡ってしまっても、権限のない人は中身を見られません
  3. 不要になったリンクを無効化できるか — 共有が終わったら消せることが、事故の被害を最小にします

そのうえで、Claudeのチャット共有については運用でリスクを下げられます。機密や個人情報を含む会話は共有リンクにしない。共有リンクをSNSなど公開の場に貼らない(貼った時点で全世界公開と同じです)。用が済んだリンクは削除する。この3つを守るだけで、今回のような事故のほとんどは防げます。

HTMLを共有するなら:Publeeは「検索に載らない」がデフォルト

Claudeで作ったHTML(レポート・LP・提案資料など)を人に見せたい場面では、Publee が上の3点をすべてデフォルトで満たします。HTMLを貼り付けるだけで共有URLを発行できるサービスです。

  • すべてのサイトがデフォルトでnoindexmeta タグと X-Robots-Tag ヘッダーの両方を自動で付与します。検索エンジンへの掲載は、ログインした上でProプラン(月額1,480円)の設定を明示的にONにした場合だけです
  • デフォルトの公開範囲はパスワード保護 — URLと自動生成パスワードのセットを知っている人だけが閲覧できます
  • 公開範囲は用途に応じて5段階 — 「URLを知っている人だけ」よりも厳密な制御が選べ、サイトの削除もいつでもできます
公開範囲 見られる人
パスワード(デフォルト) URLとパスワードを知っている人
非公開 自分だけ
メンバー指定 招待したメールアドレスの人だけ
ワークスペース 同じ会社ドメインのメンバーだけ
一般公開 URLを知っている全員(それでもnoindexは維持)

「一般公開」を選んでも検索エンジンには載らない、という点がポイントです。「リンクで共有すること」と「検索で見つかること」は別の判断であり、後者は意図的に選んだときだけ起きるべきだ、と考えているためです。

Claudeで作ったHTMLの具体的な共有手順はClaudeで作ったHTMLを共有する方法を、手元のHTMLファイルをURL化する手順はHTMLファイルをURL化して共有する方法をご覧ください。

すでに検索に載ってしまったページを消すには

最後に、今まさに困っている人向けの手順です。ページの「所有者かどうか」で使える手段が変わります。

Claudeの共有ページなど、他サービス上のページの場合 — Search Consoleはサイトの所有権を確認しないと使えないため、ここでは使えません。代わりに次の2段階です。

  1. サービス側で共有リンクを削除・無効化する — まず元のページ自体を消します。ページが残ったままでは次の手段が通りません
  2. Googleの「古くなったコンテンツの削除」ツールで反映をリクエストする — こちらは所有者でなくても誰でも使えます

氏名や電話番号などの個人情報が載ってしまった場合は、Googleの「個人情報の削除リクエスト」も利用できます。

自分が運営するサイトの場合 — ページを削除するか noindex を付けたうえで(しないと再クロール時に復活します)、Search Consoleの「削除」ツールで一時的に非表示にします。削除ツールは約6か月の一時措置なので、元ページ側の対処が前提です。

HTMLの共有はPubleeで。登録なしで10秒で試せます。

HTMLを公開してみる