サイト透明性チェッカー
登録不要で、自分が管理するサイトのトップページのHTMLから外部スクリプト・フォーム送信先を探します。言語別トップページとindex.htmlにも対応します。個別ページ・機密ファイルの場所・クエリ付きURLは取得しません。実際の通信や送信なしを保証するものではありません。
外部スクリプトの参照、または解析の制限があります。有名な解析・広告・CDNでもページ内の入力を読める可能性があります。実際の処理と通信を別に確認してください。
解析対象: https://itdef.net/ja
- https://pagead2.googlesyndication.com
- Google AdSense
- Google Tag Manager
- https://pagead2.googlesyndication.com
- https://www.googletagmanager.com
配信元の名前は参照先の分類であり、取得したコードの審査結果ではありません。外部スクリプトの有無・入力データの送信・トラッキングは別々に確認してください。
⚠️ 静的解析は「外部に送りうる」ことは示せますが、「送らない」ことは証明できません(難読化・押下時のみ送信などを見逃します)。確実な確認は、ブラウザの DevTools → Network タブで、実際にツールを使いながら通信を見ることです。
本当の確認方法(DevTools)
- 1確認したいページを開き、F12(または右クリック→検証)で開発者ツールを開きます。
- 2「Network(ネットワーク)」タブを開き、記録状態にします。
- 3ツールに実際に入力・操作し、新しい通信(Fetch/XHR/WS)が外部ドメインに飛ばないかを見ます。
- 4実パスワード等は使わず、仮データで確認します。その観測で見えなかった通信や、未実行の条件まで送信なしと断定しないでください。
使い方
- 1
自分が管理するトップページURLを入力します。個別のツールページの取得は現在対象外です。
- 2
取得したHTMLのスクリプト・リソース参照・フォーム送信先を点検します。スクリプトを実行したり、外部ファイルを追加取得したりはしません。
- 3
結果は“手がかり”です。最終確認は DevTools の Network タブで(下記)。
なぜ重要か
よくある質問
Q「外部送信先ゼロ=安全」と言い切れますか?
いいえ。静的解析は難読化や動的・押下時のみの送信を見逃します。ゼロは『静的には見つからなかった』という意味で、証明ではありません。確実な確認は DevTools の Network タブです。
Qなぜブラウザだけで(サーバーなしで)作れないの?
ブラウザのCORS制約で、自分のページから他オリジンの実行時の通信は覗けません。そのため対象URLの取得・解析はサーバー側で行います(取得するのは入力URLのみ)。
Q他人のサイトを調べても大丈夫?
自分が管理する公開URLの点検に使用してください。対象ページと転送先を取得して静的に点検するもので、埋め込みリソースの追加取得やスクリプト実行は行いません。許可や認証を回避せず、内部・プライベートな接続先は遮断します。