ForHosting KIT · 開発者向けツール

データ項目を直接・間接・非 PII に分類

PII 項目分類ツールは、データスキーマの項目名を確認し、直接 PII、間接 PII、非 PII のうち可能性が高い区分を割り当てます。メール、旅券、生年月日、郵便番号、端末 ID、一般的な業務指標などの命名上の手掛かりを認識します。各判断の短い理由と区分別の合計も返すため、初期のプライバシー台帳、スキーマレビュー、データパイプラインの反復可能な検査に利用できます。保存値ではなく名前を調べるので高速かつ決定論的ですが、実データの意味と内容に照らした確認が必要です。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

スキーマからプライバシー台帳を作成します

項目名の一覧は、データセットを素早く把握するための有効な地図です。データベース、イベント定義、表計算の見出し、API 契約に記載された正式な名前をそのまま送信してください。本ツールは snake case、kebab case、空白区切り、camel case などを正規化してから、各名称を厳選した手掛かりと照合します。メールアドレス、電話番号、氏名、公的 ID、銀行口座、決済カード、詳細住所、IP アドレス、生体 ID を示す名称は、直接 PII の可能性が高いと判定されます。これらは追加属性が少なくても個人を指し示せる場合があります。応答では元の表記を維持し、分類と判断根拠を示すため、スキーマのエクスポートとの結合やレビュー表への転記も容易です。送信するのは項目名だけにし、サンプルレコードや個人の値は含めないでください。空の一覧では有意な台帳を作れないためエラーとなり、各要素には空でない文字列が必要です。

間接 PII は文脈とともに評価します

間接 PII は単独で必ず個人を特定するものではありませんが、ほかの項目と組み合わせると対象集団を絞り込み、行動を特定の人物へ結び付けることがあります。生年月日、年齢、性別、おおまかな所在地、郵便地域、端末や Cookie の ID、アカウント名、雇用情報などを示す名前は、間接 PII の可能性が高いと扱います。この区分は法的結論ではなく、文脈を検討するための注意喚起です。全国統計表の郵便番号と、生年月日や従業員 ID に並ぶ郵便番号ではリスクが異なります。顧客 ID も、あるシステムでは仮名でも、別の対応表があれば直接帰属できる場合があります。アクセス制御、結合キー、保存期間、対象人数、外部データの入手可能性と併せて間接結果を確認してください。決定論的な規則なのでスキーマ版ごとの比較はできますが、文書化されていない意味や、組み合わせによる個人の選別可能性までは判断できません。

証明ではなく一次判定として利用します

既知の手掛かりに一致しない名前は非 PII として返されます。これは、名前自体に一般的なプライバシー上の兆候がないという意味にすぎません。value、payload、note、answer、data のような曖昧な項目にも個人情報が入る可能性があります。反対に customer_email という項目が実アドレスではなくテスト用トークンを格納する場合もあります。データプロファイリング、文書確認、システム担当者への照会で分類を補ってください。自動化する場合は結果をスキーマ版と一緒に保存し、新しい直接・間接項目をレビューへ回し、変更管理で区分別件数を比較します。抽出データの共有、分析イベントの作成、連携の承認前に行う軽量な検査として特に有効です。影響評価、法律相談、各法域の方針を置き換えるものではありません。ネットワーク、モデル、乱数、現在時刻を使わないため、同じ入力から常に同じ出力が得られます。API リクエストは $0.002 で、理由も監査に利用できます。

データベース移行を確認します

テーブルをウェアハウスへ移す前に列名を検査し、PII の可能性がある項目をプライバシー責任者へ回します。

分析イベントのスキーマを検査します

イベント契約のレビュー時に、メール、端末、所在地、ユーザー ID の新規項目を検出します。

データ台帳を整備します

内容を詳しく調べる前に、予備的な PII ラベルと一貫した理由をカタログへ追加します。

項目の値も検査しますか?

いいえ。項目名だけを分類します。確度を高めるには、その後に内容も検査してください。

直接 PII とは何ですか?

メールアドレスや旅券番号など、個人の特定や直接の連絡に使える属性を表すことが多い項目です。

間接 PII とは何ですか?

生年月日、郵便番号、端末 ID など、ほかのデータとの組み合わせにより個人の特定、選別、関連付けにつながる属性です。

非 PII の結果でも個人データを含むことがありますか?

はい。一般的または紛らわしい名前に個人の値が隠れる場合があります。非 PII は一般的な命名上の手掛かりが未検出という意味で、内容の安全を保証しません。

結果は法的な判定ですか?

いいえ。定義は法域や文脈で異なります。一次判定として使い、組織の方針と法務上の助言を適用してください。

API リクエストの料金はいくらですか?

API リクエストごとに $0.002 です。同じ決定論的規則でスキーマを繰り返し検査できます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/security/pii-field-classify

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/security/pii-field-classify \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"field_names":["customer_email","billing_postcode","order_total"]}'
{
  "field_names": [
    "customer_email",
    "billing_postcode",
    "order_total"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "security.pii_field_classify",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_items1000
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →