Skip to main content
Jeder DPDP Endpoint ist als typisierte Methode auf client.dpdp verfügbar. Der Sub-Client wird automatisch angehängt — konstruieren Sie einen RailScoreClient und greifen Sie auf client.dpdp.*. Der Async-Client (AsyncRAILClient) zeigt die gleichen Methoden auf await client.dpdp.*.

Scannen Sie Inhalte auf indische PII

Erkennen Sie Aadhaar (Verhoeff-validiert), PAN, UPI, Mobilfunk und mehr, plus Kindersignale (S.9) und Zweckabweichung (S.4). Wählen Sie detect, mask oder block.

Gate eine Entscheidung

evaluate gibt ein deterministisches Urteil zurück — allow, block oder require_action — für die Aktion, die Sie durchführen werden.

Ereignisse aufzeichnen

emit schreibt 1–50 Compliance-Ereignisse und startet automatisch alle gesetzlichen Timer, die sie auslösen (beispielsweise startet dsr.received die Antwortuhr).

Erforderliche Aktionen für einen Workflow-Schritt

Sitzungen

Eine Sitzung verbindet die Reise eines Datenhauptlings. create_session erfordert einen purpose — das SDK wirft sofort ValueError, wenn es leer ist (es wird die Reise nicht verschwenden).

Timer

Listen Sie regulatorische Fristen-Timer auf, gefiltert nach Status, Typ oder wie bald sie fällig sind.

Nachweise (Pro+)

Stellen Sie ein Audit-taugliches Paket aus der erfassten Spur der Sitzung zusammen.

System-Audit

dpdp_audit führt eine abgestuften Compliance-Bewertung einer Systembeschreibung mit entitätsspezifischem Kontext und Strafen-Exponierung-Scoring durch. Es umhüllt die gehostete Compliance-Prüfung, daher ist es gehostet-nur.
dpdp_audit und die zugrunde liegende Compliance-Prüfung sind nur auf der gehosteten API verfügbar. Gegen einen selbstgehosteten RAIL Agent wirft das SDK stattdessen DPDPHostedOnlyError.

Fehlerbehandlung

Die DPDP Methoden werfen die Standard-SDK-Fehler (AuthenticationError, RateLimitError, InsufficientTierError für evidence unter Pro) plus DPDP-spezifische.

Verwandt

DPDP API Referenz

Jeder Endpoint, Kreditkosten und die Response Envelope.

Konfiguration

Überprüfen Sie die Richtlinie, Plan-Fähigkeiten und Dimensionen Ihrer Anwendung.