ログ・機密マスキングツール

ChatGPTやClaudeにログ・コードを貼って質問する前の30秒。APIキー・パスワード・メールアドレス・IPアドレスなどをこの場でマスクしてからコピーしましょう。すべてブラウザ内で処理され、通信は一切発生しません。

通信ゼロを設計の前提にしています。ブラウザの開発者ツール(DevTools)の「Network」タブを開いたまま使っても、リクエストが1件も発生しないことを確認できます。入力内容はどこにも送信・保存されず、ページを離れる/再読み込みすると完全に消えます。
0文字 テキストファイルをドロップ可(5MBまで・ローカル読込のみ)

検出したプレースホルダ(例 [EMAIL_1])をクリックすると、その置換だけを取り消して元の値を確認できます(誤検出時の手当て用。もう一度クリックで戻せます)。

本ツールは検出の一助であり、完全な検出を保証するものではありません。マスク後も貼り付け前に目視でご確認ください。

なぜAIチャットに生ログを貼ってはいけないか

ChatGPTやClaudeに貼ったログやコードは、多くの場合サービス提供者のサーバーに送信され、会話ログとして一定期間保存されます。デバッグのためにエラーログや設定ファイルをそのまま貼ると、意図せずAPIキー・パスワード・トークン・顧客のメールアドレスやIPアドレスまで一緒に送信してしまうことがあります。一度送信した機密情報は取り消せず、漏えいした場合の被害(不正利用・アカウント乗っ取り・個人情報漏えい)は貼った本人の想像以上に大きくなりがちです。

本ツールは、コピー&ペーストの手前で機密情報を機械的に検出し、[EMAIL_1] のようなプレースホルダに置き換えます。同じ値は常に同じプレースホルダになるため、「このユーザーのエラーが3回出ている」といったAIとのデバッグに必要な文脈(相関関係)は壊れません。処理は最後までブラウザ内で完結し、入力そのものが外部に送信されることはありません。

検出パターンと根拠

既定でON/OFFの設定と、各パターンの検出根拠・誤検出リスクです。誤検出が気になる場合は、結果上部のチップで個別にON/OFFを切り替えられます。

カテゴリ既定検出根拠・誤検出リスク

完全ローカル処理であることの確認方法

DevTools(Chromeなら F12 または Cmd+Opt+I)を開き「Network」タブを表示した状態で、ログを貼り付けたりファイルをドロップしたりしても、通信が1件も発生しないことを確認できます。本ページはCloudflare Web AnalyticsやGoogleアナリティクスなどの計測タグも搭載しておらず、ページ内のCSP(Content-Security-Policy)で connect-src 'none' を指定することで、万一コードにミスがあってもブラウザ側で外部送信そのものをブロックする構成にしています。

当サイトの計算結果・検出結果はいずれも参考です。重要な機密情報を扱う際は、貼り付け前に必ず目視で確認してください。