sgasser/pasteguard

AI gets the context. Not your private data. Local-first privacy proxy for browser chat, AI APIs, and coding agents.

解決する課題

PasteGuard は、個人を特定できる情報(PII)やシークレットがクラウドAIプロバイダーに送信されるのを防ぎます。機密性の高いクライアントデータ、顧客記録、または本番ログを扱う際、手動でのマスキングやパフォーマンスが低いローカルモデルへの切り替えの必要がなくなります。

動作方法

PasteGuard はローカル優先のプライバシー層およびプロキシとして機能します。OpenAI、Anthropic、Gemini などのAIプロバイダーへのリクエストを傍受し、名前、メールアドレス、APIキーなどの機密データをプレースホルダーにマスクしてからプロバイダーに送信します。その後、ユーザーが応答を確認する前に、プレースホルダーを元のデータに復元します。チェックサム、フォーマット検証、および意味的バックエンド(GLiNER)を組み合わせて検出を行います。

対象ユーザー

厳格なプライバシー規則に従わなければならないチームや開発者向けに設計されています。ブラウザベースのチャット、カスタムアプリ/API、AIコーディングエージェントを使用している場合でも、生の機密データをクラウドAIプロバイダーに送信できない状況に適しています。

特徴

  • マルチインターフェース対応:チャットインターフェース用ブラウザ拡張、API/SDK用プロキシ、Cursor や Copilot などのコーディングエージェントとの統合に対応。
  • プライバシーモード:プレースホルダーによる置換を行う「マスクモード」と、機密リクエストをローカルLLM(例:Ollama)にリダイレクトする「ルートモード」を提供。
  • 広範な検出:多言語対応の個人データ(名前、場所、メールアドレスなど)および幅広いシークレット(APIキー、SSHキー、JWTなど)を識別。
  • ローカル優先:Docker でローカル実行可能、またはプライベートインフラストラクチャ上で自己ホスティング可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト