プライバシーフィルター オンライン版

氏名、メール、電話番号、住所、口座番号、日付、URL、secret をブラウザ内で検出し、ワンクリックでマスクできる無料のプライバシー除去ツール。アップロード不要で動作します。

モデル未読み込み

初回実行時に Hugging Face からモデルファイルをダウンロードします。WebGPU 対応の Chrome または Edge を推奨します。

入力テキスト

検出結果

原文ラベル

検出待ちです。

マスク済みテキスト

検出待ちです。

画像入力

ローカル OCR で画像内の PII を検出。

OCR プレビュー

結果

デモ画像を選択するか、画像をアップロードしてください。

100% ローカル 推論はブラウザ内で完結し、テキストは送信されません。
オープンモデル 公開されている openai/privacy-filter の重みを使用。
WebGPU + WASM 可能な場合は GPU 加速、未対応環境では WASM で動作。
ずっと無料 登録不要・上限なし・トラッキングなしで貼り付けてすぐ使えます。

Privacy Filter の仕組み

  1. ブラウザにモデルを読み込む

    openai/privacy-filter の重みを Hugging Face から一度ダウンロードし、以降はブラウザキャッシュから読み込みます。

  2. ローカルでトークン分類を実行

    Transformers.js が WebGPU で推論を実行し、未対応時は WebAssembly にフォールバックします。

  3. 確認してコピー

    ハイライトされたエンティティを確認し、マスク済みテキストをコピー。データはデバイス外に出ません。

検出できるエンティティ

モデルはトークン単位の BIOES タグで 8 種類のプライバシーカテゴリを出力します。

氏名 private_person

氏名および個人を識別しうる表記。

メール private_email

個人のメールアドレス。

電話番号 private_phone

個人の電話番号。

住所 private_address

居住地や郵送先の住所。

口座番号 account_number

金融・サービスのアカウント識別子。

日付 private_date

誕生日など個人に関する日付。

URL private_url

個人の URL や Web アドレス。

Secret secret

資格情報、トークン、API キーなどの秘密情報。

活用シーン

LLM へのプロンプトを整える

ChatGPT、Claude、Gemini などに貼り付ける前に、プライバシークリーニングを一度かけて個人情報をまとめて除去。

ログ・チケットの匿名化

サポートチケットやエラーログ、不具合報告から顧客情報を除去。

ドキュメントを安全に共有

スクリーンショットや本文を共有する前に氏名・住所・口座番号を伏せ字に。

Secret の検出

ドキュメントや README、チャットに混入した API キーやトークンを検出。

よくある質問

入力したテキストはサーバーに送信されますか? +

いいえ。推論は Transformers.js によりブラウザ内で完結します。Hugging Face からの初回モデルダウンロード以外、テキストはデバイスから外に出ません。

どのような個人情報を検出できますか? +

氏名、メール、電話番号、住所、口座番号、日付、URL、API キーなどの secret を検出します。

対応ブラウザは? +

WebGPU 対応の Chrome / Edge が最速です。それ以外のモダンブラウザでは自動的に WebAssembly にフォールバックします。

初回の検出が遅いのはなぜですか? +

初回のみ Hugging Face から openai/privacy-filter のモデルファイルをダウンロードします。2 回目以降はブラウザキャッシュから読み込まれ、大幅に高速化します。

Privacy Filter は無料ですか? +

はい。ページの利用は無料で、利用しているモデルもオープンウェイトとして公開されています。

正規表現ベースのマスク処理の代わりになりますか? +

自然言語のテキストでは、文脈を理解するモデルが正規表現では拾えない多言語の氏名や自由形式の住所も検出できます。両者の併用が最も高精度です。