piigrep
アプリケーション
2026-10-20 (25日前)
grep -r のようにフォルダを走査して、ファイルの中の個人情報を報告するコマンド。
見つけたものを「パス:行:種類:値」の形で出します。既定は高速なパターン検索で、macOS 27 以降では端末内の Apple Foundation Model を使って氏名・住所・誕生日も探せます。モデルは Mac の中で動き、どこにも送信しません。
主な機能
- パターンで探すのはメールアドレス、日本の電話番号、郵便番号、マイナンバー、クレジットカード番号。マイナンバーはチェックデジット、カード番号は Luhn で確かめます
- 全角数字も認識し、値は書かれたままの形で報告します
- UTF-8、Shift_JIS、BOM 付き UTF-16 のファイルを読み、バイナリファイルは飛ばします
.envやダンプを見落とさないよう、隠しファイルと.gitignoreの対象も既定で検索します (--gitignoreで除外)--format json/tsvで機械処理向けに出力できます
動作環境・注意点
- パターンは日本の形式向けです。他国の ID 番号は探しません。
--fmは macOS 27 以降で Apple Intelligence が有効な時に使えます。- 配布しているのは Apple Silicon の macOS (署名・公証済み) と x86_64 の Linux (glibc) のバイナリです。
- MIT License のオープンソースです。