著者: George Curta ·
機能と特性
Writer、Calc、Impress 向け anonym.legal LibreOffice 拡張機能のすべての機能の完全なリファレンスです。
5つの匿名化メソッド
ユースケースに適したメソッドをお選びください。各メソッドはグローバルに、またはエンティティタイプごとのオペレーターを使用してエンティティ単位で適用できます。
PII を <PERSON_1>、<EMAIL_ADDRESS_1> などの型付きユニットに置き換えます。ドキュメント内で一貫しており、同じ名前には常に同じトークンが割り当てられます。
置換マッピングを使用して復元できます。
フォーマットを維持しながら文字をアスタリスクに置き換えます。社会保障番号の末尾4桁など、部分的なデータを表示する必要がある場合に便利です。
マスキング文字と表示する文字数は設定可能です。
PII を完全に削除し、[REDACTED] に置き換えます。不可逆であり、元のデータを復元することはできません。
最大限のプライバシー保護と規制への適合に最適です。
PII の暗号ハッシュを生成します。同じ入力は常に同じハッシュを生成するため、データを公開することなくドキュメント間の相関分析が可能です。
一方向関数です。逆算できません。
可逆認証付き暗号化で PII を暗号化します。暗号文がドキュメント内の元のテキストに置き換わります。正しい暗号化キーを使用することで、復号して元のデータを復元できます。
承認されたユーザーが後で匿名化を解除する必要があるワークフローに最適です。キーは「暗号化キー」機能で管理します。
プリセット
プリセットを使用すると、匿名化の設定を保存して、複数のドキュメントやデバイスで再利用できます。
設定の保存
エンティティの選択、メソッド、言語、エンティティごとのオペレーター設定を名前付きプリセットとして保存します。
デバイス間同期
プリセットは anonym.legal アカウントに自動的に同期されます。サインインしているすべてのデバイスからアクセスできます。
エンティティごとのオペレーター
プリセット内でエンティティタイプごとに異なるオペレーターを設定できます(例:名前を置換、社会保障番号をマスク、メールをハッシュ)。
プリセット管理
サイドバーからプリセットを作成、名前変更、削除できます。プリセットパネルにはプリセット名とエンティティ設定が表示されます。
暗号化キー
「暗号化」匿名化メソッド用の暗号化キーを管理します。キーはサーバーに安全に保存され、ゼロ知識保護のためにアカウントのキー暗号化キー(KEK)でラップされます。
ZKラップ ストレージ
キーは保存前にアカウントの KEK を使用して XChaCha20-Poly1305 で暗号化されます。サーバーが生の暗号化キーを参照することはありません。
自動ロード
ドロップダウンから保存済みキーを選択すると、キーの値が自動的に取得・復号されます。手動入力は不要です。
セッション持続性
キーはセッション中は持続します。匿名化のたびに再選択する必要はありません。サインアウト時にクリアされます。
プレビューダイアログ
プレビューダイアログは分析後に開き、ドキュメントに適用する前に匿名化の内容を確認・カスタマイズできます。
エンティティテーブル
最大50件の検出エンティティを、そのタイプ、元のテキスト、提案される匿名化結果とともに表示します。
選択 / 選択解除
「すべて選択」または「すべて解除」ボタンを使用するか、個々のエンティティをトグルします。選択されたエンティティのみが匿名化されます。
エンティティごとのレビュー
検出された各エンティティを個別に確認します。誤検出を処理するために、特定の検出を承認または拒否できます。
書式保持(Writer のみ)
Writer での匿名化時、拡張機能は元のテキスト書式を保持します。置換テキストは元と同じ視覚的スタイルを引き継ぎます。
保持されるフォントプロパティ
フォント名、フォントサイズ、太字、斜体、フォントカラー、下線、取り消し線
保持される段落プロパティ
配置、先頭行インデント、左マージン、右マージン
Note: 書式保持は Writer でのみ利用できます。Calc と Impress は書式なしのプレーンテキストコンテンツを処理します。
ドキュメントサポート
拡張機能は3つの LibreOffice アプリケーションで動作し、それぞれアプリケーション固有のドキュメント処理を行います。
Writer
選択サポートを含む完全なテキスト抽出。太字、斜体、下線、フォント名、フォントサイズ、色、ハイライトの書式保持。段落ごとに処理します。
Calc
セルの内容をタブ区切りテキストとして処理します。シート全体の個々のセル内のテキストを分析・匿名化します。
Impress
スライドのテキストオブジェクト(シェイプ)からテキストを抽出します。プレゼンテーション内のすべてのスライドのテキストコンテンツを処理します。
多言語検出
拡張機能は48言語の PII を検出します。サイドバーで検出言語を設定するか、プレビューダイアログから切り替えてください。言語によって適用される NER モデルと正規表現パターンが決まります。
クイックアクション
拡張機能はよく使う操作へのクイックアクセスのためのツールバーコマンドを登録します。
サイドバーを開く
anonym.legal サイドバーパネルを開きます。ツールバーまたは [表示] → [サイドバー] メニューから利用できます。
選択範囲を匿名化
現在選択されているテキストを分析・匿名化します。サイドバーをスキップして直接プレビューダイアログに移動します。
選択範囲を分析
匿名化せずに現在の選択範囲の PII を分析します。確認専用モードでプレビューダイアログを開きます。
チャンク処理
大きなドキュメントは、確実な結果を得てタイムアウトを回避するために、管理可能なチャンクで処理されます。
チャンクサイズ
境界でのエンティティ分割を防ぐため、1チャンクあたり8,000文字、400文字のオーバーラップ。
サイズ制限
最大ドキュメントサイズは 10 MB です。この制限を超えるドキュメントは分割するかセクションごとに処理してください。
リクエストタイムアウト
API リクエストごとに120秒のタイムアウト。大きなチャンクでは複数のリクエストが必要になる場合があります。
デバイス間同期
設定は、anonym.legal アカウントでサインインしているすべてのデバイスで自動的に同期されます。
プリセット
エンティティの選択、メソッド、オペレーター
カスタムエンティティ
カスタム正規表現パターンと拒否リスト
暗号化キー
ZKラップされたキーのメタデータと値
同期は5分ごとに自動実行されます。変更はローカルにキャッシュされ、接続が回復したときに同期されます。