結論から言う。「私はロボットではありません」のチェックボックスや画像認証を何度やっても通らないのは、あなたがロボットだからではない。ブラウザの設定、VPN、広告ブロッカーなど、人間であることを証明するための「行動データ」がCAPTCHA側に届いていないことが原因だ。

SIer時代に毎朝サーバーのアクセスログを目視チェックしていた経験がある。深夜3時台に海外IPからSSH接続試行が200回記録されているのを見つけてブロックしたこともあった。あの経験があるから、CAPTCHA(キャプチャ)がやっていることの本質は理解できる。サーバー側から見れば「この接続は人間か?ボットか?」の判定を、IPアドレスやブラウザの挙動から高速に下しているだけだ。

reCAPTCHAはあなたの「行動」をスコア化している

Google reCAPTCHA v3(2026年7月時点で最も広く使われているバージョン)は、ユーザーにチェックボックスすら表示しない場合がある。バックグラウンドでマウスの動き、スクロール速度、ページ滞在時間、Cookie情報などを収集し、0.0(ボットの可能性が高い)から1.0(人間の可能性が高い)のスコアで判定する。

サイト運営者は「0.7未満はブロック」のようにしきい値を設定している。つまり、あなたが人間であっても、スコアが低ければ画像認証に回されるか、最悪の場合「認証に失敗しました」となる。

このスコアリングの仕組みはGoogle Cloud公式ドキュメントに詳細がある。

reCAPTCHAが通らない原因はこの6つ

検証環境はWindows 11 24H2 / Chrome 127 / macOS Sequoia / Safari 18。以下の原因を上から順に切り分ける。

原因1:VPNまたはプロキシを使っている

筆者はコワーキングスペースでCloudflare WARP(1.1.1.1アプリ)を常時オンにしている。これが原因でreCAPTCHAに弾かれたことが実際にある。VPNのIPアドレスはデータセンター帯域に割り当てられていることが多く、reCAPTCHAはデータセンターIPを「ボットの可能性が高い」と判定する。共用VPNサーバーは他のユーザーのスパム行為で汚染されているケースもある。

原因2:広告ブロッカーやトラッカー防止ツール

uBlock Origin、Privacy Badger、Ghosteryなどの拡張機能がreCAPTCHAの行動データ収集スクリプトをブロックしている場合がある。Braveブラウザのシールド機能も同様だ。reCAPTCHAは行動データを収集できないと「不審」と判断するため、プライバシー保護を強化するほどCAPTCHAに引っかかりやすくなるという矛盾が生じる。

原因3:ブラウザのCookieまたはJavaScriptの設定

サードパーティCookieをブロックしている設定、JavaScriptの一���を無効化している設定が干渉する。reCAPTCHAはgoogle.comドメインのCookieを使って過去のインタラクション履歴を参照するため、Cookieが制限されていると初回訪問者として毎回ゼロからスコアリングされる。

原因4:シークレットモード(プライベートブラウジング)

シークレットモードはCookie・履歴・キャッシュをすべてリセットした状態で起動する。Googleアカウントにもログインしていない状態になるため、reCAPTCHAが参照できる「この人は過去に人間として認証されている」という実績がゼロになる。結果、スコアが低くなりやすい。

原因5:IPアドレスの評判が低い

自宅のIPアドレスであっても、同じ回線を使う他のデバイスがマルウェアに感染してスパム送信に利用されていた場合、IPの評判が下がる。また、ISP(インターネットプロバイダ)がCGNAT(Carrier-Grade NAT)を使っている場合、数百〜数千世帯が同一のグローバルIPを共有しているため、他人の行動が自分のスコアに影響する。

原因6:ブラウザまたはOSの時刻がズレている

reCAPTCHAのトークンには有効期限(約2分間)がある。端末の時計が大幅にズレていると、トークンのタイムスタンプが無効と判定されて認証が通らない。Windowsの場合、タスクバー右下の時計を右クリックして「日付と時刻の設定」から「時刻を自動的に設定する」がオンになっているか確認する。

今すぐ試せる対処法

原因の切り分けができたら、以下を上から順番に試す。1つ試すごとにページをリロードしてCAPTCHAを再実行すること。

対処1:VPN・プロキシをオフにする

Cloudflare WARP、NordVPN、ExpressVPN、その他のVPNアプリを一時的にオフにする。接続が切り替わったことを確認してからページを��ロードする。筆者の体感では、VPNオフだけで8割のケースが解決する。

対処2:広告ブロッカーを該当サイトで無効にする

uBlock Originの場合、アドレスバー右のアイコンをクリックして青い電源マークを押すと、そのサイトだけ一時無効化できる。ページをリロードして再試行する。全サイトで無効化する必要はない。

対処3:Cookieを許可する

Chromeの場合、chrome://settings/cookiesを開く。「サードパーティの Cookie をブロックする」が有効になっている場合、問題のサイトを「Cookie の使用を許可するサイト」に追加する。少なくとも[*.]google.comと該当サイトのドメインを許可する。

対処4:通常モードのブラウザで試す

シークレットモードで詰まっている場合は、通常モードに切り替える。Googleアカウントにログインした状態のChromeであれば、過去の認証実績がスコアに反映されるため通りやすい。

対処5:ブラ��ザのキャッシュとCookieをクリアする

上記をすべて試しても通らない場合は、逆にブラウザのキャッシュ・Cookie・サイトデータをクリアしてから再試行する。reCAPTCHA関連のCookieが破損している可能性がある。ChromeならCtrl + Shift + Delete(MacはCmd + Shift + Delete)で削除画面が開く。

対処6:別のブラウザ・別のネットワークを試す

ChromeでダメならFirefoxやEdgeで試す。自宅Wi-Fiでダメならスマートフォンのモバイルデータ通信(テザリング)に切り替える。IPアドレスとブラウザ環境が両方変わるため、原因の特定にもなる。

全部試しても通らない場合の最終手段

上記をすべて試してもCAPTCHAが通らない場合は、reCAPTCHA側の問題か、サイト側の設定ミスの可能性がある。

まずDowndetectorでreCAPTCHAの障害報告が出ていないか確認する。Google側の一時的な障害でCAPTCHAが機能しなくなるケースは実際にある。

それでも解決しない場合は、サイト運営者に直接問い合わせるのが最終手段だ。問い合わせ時には「ブラ��ザ名・バージョン」「VPN使用の有無」「エラーメッセージの文言」「試した対処法」を添えると、対応が早い。SIer時代の障害報告で学んだことだが、再現条件が明確な問い合わせは優先度が上がる。

なお、reCAPTCHA以外のCAPTCHAシステム(Cloudflare Turnstile、hCaptcha)でも原因と対処法はほぼ同じ構造だ。VPN・広告ブロ���カー・Cookie制限がスコアを下げるという本質は変わらない。

プライバシー保護とCAPTCHA突破の矛盾にどう折り合いをつけるか

ここまで読んで気づいた人もいるだ���う。プライバシーを守る行動(VPN使用、トラッカーブロック、Cookie制限)がそのまま「ボットっぽく見える行動」と重なっている。

筆者の運用は「常時VPN + 問題が出たサイトだけ一時オフ」だ。Cloudflare WARPは1タップでオン・オフできるので、CAPTCHAに引っかかったら切って通し、終わったら戻す。セキュリティを完全に捨てる必要はない。

広告ブロッカーも同様で、全サイト無効化は不要だ。問題が出た特定サイトだけ例外に追加する運用で十分だ。

FAQ

reCAPTCHAの画像認証で「正しい画像」を選んでいるのに通らないのはなぜ?

画像がすべて消えるまで待つ必���がある。選択後に新しい画像がフェードインしてくる場合、それも選び終わるまで「確認」を押してはいけない。また、判定基準が厳しいサイトでは信号機のポールの一部や横断歩道の端が含まれるタイルも選ぶ必要がある。

スマートフォンでもreCAPTCHAが通らないことはある?

ある。特にiOSのSafariで「サイト越えトラッキングを防ぐ」がオンの場合や、Android版Chromeで「シークレットモードでサードパーティのCookieをブロックする」が有効な場合に発生しやすい。モバイルデータ通信のIPアドレスは通常クリーンなため、Wi-Fiからモバイルデータに切り替えるだけで解決することが多い。

Googleアカウントにログインしていると通りやすいのは本当?

本当だ。Googleアカウントにログインした状態では、過去にreCAPTCHAを正常に通過した実績がスコアに加味される。Google公式のreCAPTCHA v3ドキュメントにも、ユーザーのインタラクション履歴がスコアリングに影響する旨が記載されている。

CAPTCHAが出ること自体を減らす方法はある?

Googleアカウントにログインした状態で、VPNを使わず、通常モードのChromeを使えば、reCAPTCHA v3がバックグラウンドで処理を完了するため、チェックボックスや画像認証の表示頻度は大幅に下がる。ただしこれはプライバシーとのトレードオフだ。

参考文献