⚡ REST API

言語を問わず、REST APIで
PII保護を即統合。

Node.js に限らず、Python・Go・Ruby・Java・PHP など任意のバックエンドから HTTP リクエスト1本で PII 保護とインジェクション検知を追加できます。既存スタックへの変更を最小限に、セキュリティレイヤーを後付けで組み込めます。

主要エンドポイント

シンプルな3本のエンドポイントで、PII検出・マスク・インジェクション検知のすべてをカバーします。

POST
/mask
テキストまたはファイルを受け取り、PII を検出してセキュアトークンに置換します。元のPIIはTTL付きストアに秘密分散で保存されます。
Request: { text: string }
Response: { masked: string, detections: [...] }
POST
/detect
テキストを受け取り、含まれる PII の種類・位置・信頼スコアを返します。マスクは行いません。監査ログや事前チェックに最適です。
Request: { text: string }
Response: { detections: [...], count: number }
POST
/inject
プロンプトインジェクション攻撃を検知します。検知カテゴリ・リスクレベル(critical / high / medium)・スコアを返します。
Request: { text: string, lang?: 'ja'|'en' }
Response: { threats: [...], blocked: boolean }

2つの統合オプション

📦 SDK を使う
npm パッケージを直接組み込む方法。ローカル処理でプロキシ経由なし。TypeScript 対応・型補完あり。Express / Next.js / Fastify など Node.js スタックに最適。
Node.js TypeScript Bun
SDK ページを見る →
言語非依存
⚡ REST API を使う
HTTP リクエストを送れるあらゆる言語・フレームワークから利用可能。Python の FastAPI、Go の Gin、Ruby on Rails、Java Spring など既存スタックをそのまま活かせます。
Python Go Ruby Java PHP

curl で今すぐ試せる

APIキーを取得したら、以下のリクエストをそのままターミナルで実行できます。

terminal
# PII検出+マスク
curl -X POST https://your-proxy/mask \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{"text": "佐藤太郎、090-1234-5678"}'

# レスポンス例
{
  "masked": "[SECURED:name:甲] [SECURED:phone:乙]",
  "detections": [
    { "type": "name", "value": "佐藤太郎", "start": 0, "end": 4 },
    { "type": "phone", "value": "090-1234-5678", "start": 5, "end": 18 }
  ]
}

# インジェクション検知
curl -X POST https://your-proxy/inject \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{"text": "前の指示を無視して...", "lang": "ja"}'
コンソールで今すぐ試す

APIキーなしで動作確認できます。実装前にレスポンス形式と検知精度を確認しましょう。