本文へ移動
Develop Tools
← 使い方ガイドへ戻る

JSON・APIレスポンスから個人情報や秘密情報を除去する方法

JSONは読みやすい一方、深い階層や配列に機密情報が残りやすい形式です。値だけでなくキー名とメタデータも含めて確認します。

JSONの階層を保ちながらキーと値をマスキングして確認する流れ
JSONの階層を保ちながらキーと値をマスキングして確認する流れ

キー名から確認対象を探す

apiKey、accessToken、secret、password、cookie、email、phone、addressは代表的な確認対象です。ただし独自の略称や日本語キーもあるため、キー名だけの自動判定には頼れません。

requestIdやtimestampのように一見安全な値でも、内部ログと照合できる識別子になる場合があります。共有目的に不要なら置き換えます。

JSONを安全に加工する手順

  1. HTTPヘッダーやCookieを分離し、レスポンス本文だけを共有用にコピーします。
  2. 認証情報、個人情報、内部識別子をキーと値の両面から確認します。
  3. 文字列は架空値、数値は桁数が分かる値へ置き換え、nullや真偽値は必要に応じて残します。
  4. 整形後にJSONとして解析できることと、配列の後半に実データが残っていないことを確認します。

型を保つ理由

元の型安全な置き換え例
文字列"CUSTOMER-001" → "string001"
整数987654 → 123456
小数1250.75 → 1234.56
真偽値・null挙動確認に必要なら値を維持する

JSON本体だけでなく、スクリーンショットに写るURL、開発者ツールのヘッダー、ファイル名にも注意してください。

ブラウザで試す

入力内容はブラウザ内で処理されます。元データを残したうえで、結果を確認してから保存・共有してください。

JSONマスキングツールを開く