ChatGPT・Claude 用 CSV の機密情報を置換・仮名化

AI に共有する前に CSV・TSV の機密列を端末内で処理します。値の置換や一貫した仮名化が可能です。表をサーバーに送らず、保持する情報を確認できます。

PDF・表・画像の墨消し

PDF · CSV · TSV · XLSX · PNG · JPEG · WebP · BMP

サンプル

列ごとに処理を指定する

保持・部分マスク・キー付きハッシュ・代替 ID・完全置換を選べます。5 言語の一般的な見出しに基づく提案は補助です。ルールをローカルのテンプレートに保存し、JSON で移せます。キーや元の値は含めません。

HMAC-SHA-256 による一貫した CSV 仮名化

キー付きハッシュは HMAC-SHA-256 を使い、128 ビットの識別子を出力します。同じ値と同じキーなら、別の処理でも同じ仮名になります。キーは秘密に保ってください。日付・地域・珍しい属性から個人を推測できる場合があり、仮名化は匿名化ではありません。

代替 ID はファイル内の列ごとに対応

Record_0001 のような代替 ID は、処理したファイルの同じ列の中で対応を維持します。別ファイルをまたぐ対応表ではなく、別の列やファイルでは同じラベルが別の値を示す場合があります。分析で必要な関連性を確認してから方式を選んでください。

文字コードと見出しを確認

CSV・TSV・表形式の TXT を UTF-8 で読み込みます。先頭行の見出し設定と出力プレビューを確認してください。自然言語の文章全体を自動匿名化するものではありません。出力時は表計算ソフトの数式インジェクションへの対策を行います。

ヘッダーなし CSV と Excel ファイルの準備

ヘッダーなし CSV では見出し設定を無効にします。10 MB 以下の XLSX ブックを開き、シートを選んで処理済みの値を CSV に出力できます。数式の再計算や書式の保持は行いません。日付・先頭のゼロ・保存済みの数式値を確認してください。

この処理についての質問

ツールは ChatGPT に接続しますか?

接続しません。ChatGPT や Claude に送信せず、端末内でファイルを作成します。共有するかどうかは、内容と組織のルールを確認したうえで別途判断してください。

キー付きハッシュを使うと匿名になりますか?

必ずしも匿名にはなりません。値同士の関連性が残り、追加情報から識別できる場合があります。保持した列と間接的な識別情報を確認する必要があります。

列の見出しは消去されますか?

先頭行を見出しとして設定すると、その行は保持されます。見出し自体に個人情報や機密情報が含まれていないか確認してください。

一括処理の既定動作は何ですか?

個別設定がない場合、すべてのデータ列にキー付きハッシュを適用し、見出しは保持します。結果を確認済みにしてから ZIP に含めてください。