Konzept: Indien DPDP Leitfaden | SDK: Python DPDP | Frameworks: Compliance-Übersicht
scan, fügen Sie session und emit hinzu, wenn Sie statusbehaftete Nachverfolgung benötigen, und greifen Sie auf evidence zur Audit-Zeit zu.
Zwei Möglichkeiten, DPDP auszuführen
RAIL bietet die gleiche DPDP-Fähigkeit auf zwei Pfaden mit gegensätzlichen Datenfluss-Garantien. Diese Seite dokumentiert die gehostete API.Gehostet (diese API)
Ihre Anwendung sendet Inhalte an
api.responsibleailabs.ai. Multi-Tenant, organisationsscoped, abgerechnet pro Aufruf. Alles auf dieser Seite läuft hier.Enterprise selbstgehostet
Der RAIL Agent läuft in Ihrer eigenen VPC oder luftgestützten Umgebung; Inhalte verlassen niemals Ihre Infrastruktur. Die gleichen sieben Endpoints sind dort für Single-Tenant, lizenzierte Deployments gespiegelt.
Die sieben Endpoints
| Endpoint | Methode | Credits | Was er tut |
|---|---|---|---|
/scan | POST | 0,5 | Erkennung indischer PII (Aadhaar mit Verhoeff-Checksumme, PAN, UPI, Mobilfunk und 6 weitere), Kindersignale (S.9) und Zweckabweichung (S.4). Erkennen, maskieren oder blockieren. |
/evaluate | POST | 0,3 | Deterministisches allow / block / require_action Gate für eine Aktion, abgebildet auf DPDP S.4–S.16. |
/emit | POST | 0,1 | Erfassen Sie 1–50 Compliance-Ereignisse (Einwilligung, Benachrichtigung, DSR, Datenschutzverletzung). Auto-Starts regulatory timers. |
/require | POST | 0,3 | Liste die erforderlichen Aktionen für einen bestimmten Workflow-Schritt. |
/evidence | POST | 2,0 | Generieren Sie ein Audit-taugliches Nachweispaket (DSR-Antwort, Datenschutzverletzungsmeldung, Einwilligungs-Audit, SDF-Jahresbericht). Pro+ Pläne. |
/session | POST | 0 | Erstellen oder rufen Sie eine statusbehaftete Compliance-Sitzung für eine Datenhauptlings-Reise ab. |
/timers | GET | 0 | Liste regulatorische Fristen-Timer, gefiltert nach Status, Typ oder wie bald sie fällig sind. |
Wie die Teile zusammenpassen
Eine typische Integration führt eine einzelne Sitzung durch die Reise des Benutzers. Ereignisse, die Sieemit, verändern den Sitzungszustand und starten die gesetzlichen Timer; scan und evaluate treffen Entscheidungen im Moment; evidence liest die angesammelte Spur, wenn ein Auditor oder Regulator fragt.
Response Envelope
Jeder Endpoint gibt die gleiche Zwei-Schlüssel-Envelope zurück.result enthält die Endpoint-spezifische Payload; credits_consumed meldet, was der Aufruf kostete.
Authentifizierung
Alle Routen erfordern einen Bearer-Token — einen API-Schlüssel (rail_...) oder ein JWT. Übergeben Sie ihn bei jeder Anfrage:
Ein kompletter Durchlauf
Der Flow unten verfolgt eine Kreditantragreise von Ende zu Ende. Es verwendet curl; das Python SDK spiegelt jeden Aufruf alsclient.dpdp.*.
Öffnen Sie eine Sitzung
Eine Sitzung verknüpft Ereignisse, Scans und Timer mit einer Datenhauptlings-Reise. Die Antwort gibt eine
config.purpose ist erforderlich.session_id zurück, die Sie bei späteren Aufrufen wiederverwenden.Benachrichtigung und Einwilligung aufzeichnen
emit schreibt die Ereignisse, die später beweisen, dass Sie Ihre Benachrichtigungs- (S.5) und Zustimmungsverpflichtungen (S.6) erfüllt haben.Scannen Sie Inhalte auf indische PII
Bevor Sie Modellausgabe speichern oder senden, scannen Sie sie.
pii_action kann detect, mask oder block.Gate die Entscheidung
evaluate gibt ein deterministisches Urteil für die Aktion zurück, die Sie durchführen werden.verdict von require_action sagt Ihnen, dass Sie /require für die ausstehenden Verpflichtungen anrufen sollen.Fehler
DPDP-Routen verwenden Standard-HTTP-Statuscodes. Validierungsprobleme geben400 mit einer error Nachricht zurück; evidence auf einem Plan unter Pro gibt 403 mit code: TIER_INSUFFICIENT zurück.
Wo es als nächstes hingeht
Indien DPDP Leitfaden
Die Konzepte hinter der Suite: Verpflichtungen, Lebenszyklus und welcher Endpoint welcher Abschnitt des Gesetzes abgebildet wird.
Python SDK: DPDP
Jeder Endpoint als typisierte
client.dpdp.* Methode, plus Client-seitiges PII-Scanning und das System-Audit.Scan Endpoint
Indische PII-Erkennung, Kindersignale und Zweckabweichung im Detail.
Evidence Endpoint
Audit-taugliche Pakete für DSR-, Datenschutzverletzungs-, Zustimmungs- und SDF-Berichterstattung.