概念: インド DPDP ガイド | SDK: Python DPDP | フレームワーク: コンプライアンス概要
scan から始めて、状態追跡が必要になったら session と emit を追加し、監査時には evidence を使用します。
DPDP を実行する 2 つの方法
RAIL は、データフロー保証が反対の 2 つのパスで同じ DPDP 機能を提供します。このページは ホスト型 API をドキュメント化しています。ホスト型 (この API)
あなたのアプリケーションが
api.responsibleailabs.ai にコンテンツを送信します。マルチテナント、組織スコープ、呼び出しごとに課金されます。このページのすべてはここで実行されます。エンタープライズ自社ホスト
RAIL エージェントは独自の VPC またはエアギャップ環境内で実行されます。コンテンツはインフラストラクチャの外に出ません。同じ 7 つのエンドポイントはシングルテナント、ライセンスベースのデプロイメント用にミラーリングされます。
7 つのエンドポイント
ピースがどのように機能するか
一般的な統合では、1 つのセッションをユーザーのジャーニーを通じてスレッド化します。発行するemit イベントはセッション状態を変更し、法定タイマーを開始します。scan と evaluate は瞬間的な決定を行います。evidence は監査担当者または規制当局が要求するときに蓄積された証跡を読み取ります。
レスポンスエンベロープ
すべてのエンドポイントが同じ 2 キーのエンベロープを返します。result はエンドポイント固有のペイロードを保持します。credits_consumed は呼び出しコストをレポートします。
認証
すべてのルートは Bearer トークン (API キー (rail_...) または JWT) が必要です。すべてのリクエストで渡します:
完全なウォークスルー
以下のフローは、1 つのローン申請ジャーニーをエンド・ツー・エンドで追跡します。curl を使用します。Python SDK はすべての呼び出しをclient.dpdp.* としてミラーリングします。
1
セッションを開く
セッションはイベント、スキャン、タイマーを 1 つのデータ主体ジャーニーに関連付けます。レスポンスは後の呼び出しで再利用する
config.purpose は必須です。session_id を返します。2
通知と同意を記録
emit は後に通知 (S.5) と同意 (S.6) の義務を満たしたことを証明するイベントを記録します。3
コンテンツをインド個人識別情報でスキャン
保存または送信する前にスキャンします。
pii_action は detect、mask、または block のいずれかになります。4
意思決定をゲート
evaluate はあなたが行おうとしているアクション用の決定的な判定を返します。require_action の verdict は、未処理の義務について /require を呼び出すよう指示します。5
期限を追跡して証拠を生成
データ主体が権利を行使したとき、または違反が発生したとき、
emit は法定タイマーを開始します。timers は次に期限が来るものをリストします。evidence は監査パケットをアセンブルします。エラー
DPDP ルートは標準 HTTP ステータスコードを使用します。検証の問題はerror メッセージ付き 400 を返します。Pro 以下のプランで evidence は code: TIER_INSUFFICIENT 付き 403 を返します。
次のステップ
インド DPDP ガイド
スイートの背後にある概念: 義務、ライフサイクル、どのエンドポイントが法律のどのセクションにマップされるか。
Python SDK: DPDP
すべてのエンドポイントが型付き
client.dpdp.* メソッド、クライアント側個人識別情報スキャン、システム監査です。Scan エンドポイント
インド個人識別情報検出、児童シグナル、目的のずれの詳細。
Evidence エンドポイント
DSR、違反、同意、SDF レポート用の監査級パケット。