ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。
Log Masker
ログを貼り付けるとメール・IPv4・電話番号・カード番号を自動マスキング。件数も表示。
使い方
- 左パネルにログを貼り付けます —— アプリログ、スタックトレース、リクエストダンプなどテキストなら何でも。
- マスキングを押すか、そのまま編集を続けます:出力は入力に合わせて更新されます。
- 右パネルにマスキング後のテキスト、下の行にルール別の置換件数が表示されます。
- コピーで無害化した版を issue やチャットへ持ち出します。
よくある用途
- 公開トラッカーへのバグ報告 — 顧客のメールや IP を漏らさずスタックトレースを共有。
- サポートへのログ送付 — デバッグ価値は残し、個人情報は落とす。
- ターミナルスクリーンショットの代替 — モザイク画像ではなく清潔なテキストで共有。
- データ衛生の研修 — 生ログで最も漏れやすいパターンをチームに実演。
よくある質問
Q: カード番号がマスキングされないことがあるのは? A: 13〜19 桁の候補は Luhn チェックを通った場合のみカード番号として扱います。偶然長い注文 ID やタイムスタンプを壊さないためです。入力ミスの番号やテスト番号は本来落ちます。
Q: どの電話番号に対応していますか? A: 内蔵ルールは中国本土の携帯番号(1 開始の 11 桁、+86 付き可)です。他の形式はそのまま残るため、共有前に出力を確認してください。
Q: IPv6 や JWT、セッション Cookie もマスキングできますか? A: 本バージョンでは未対応です。ルールセットは少なく検証しやすい状態を意図しています。追加する場合も、過剰なマスキングはログの価値を損なう点に注意してください。
データはこのデバイス内にとどまります
Log Masker は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。
入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。