Toshi's Midnight Laboratory
医療・研究データのID匿名化を一括で行うデスクトップアプリケーション。
フォルダをドラッグ&ドロップするだけで、フォルダ名・ファイル名・テキストファイル内容・DICOMタグに含まれるIDを一括匿名化。入力データの構造を自動判別し、ID名サブフォルダ・直接DICOM・CSV/Excelのみのいずれにも対応します。
- 3つの匿名化モード — Feistel暗号化(可逆) / 対応表作成 / DICOMタグのみ
- データ構造の自動判別 — サブフォルダ / 直接DICOM / CSV・Excelのみ の3パターンに対応
- ID列の自動検出 — ヘッダ名ではなく列の値で判定、桁数の異なるID列を正しく区別
- 名前列の自動検出 — ヘッダキーワードから患者名・氏名列を検出して空白化
- 15種類のDICOMタグ書き換え — 個別にON/OFF可能
- Office文書対応 — Excel / Word / PowerPoint 内のID置換
- 暗号学的安全性 — Feistel cipher + PBKDF2-SHA256(131ビットエントロピー)
公式サイトからダウンロードしてすぐ使えます。インストール不要。
pip install customtkinter pydicom openpyxl windnd
python full_anonymizer.pypip install pyinstaller
pyinstaller 匿名化ツール.spec使い方・匿名化モードの詳細・対応データ構造・ID検出ロジック・暗号強度・FAQ は公式サイトに掲載しています:
├── full_anonymizer.py ソースコード(全機能1ファイル)
├── app_icon.ico アプリアイコン
├── 匿名化ツール.spec PyInstaller ビルド設定
├── THIRD_PARTY_LICENSES.txt サードパーティライセンス
└── LICENSE MIT License
Toshi's Midnight Laboratory
Apps from the midnight lab.