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
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.*.
1
Ö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.2
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.3
Scannen Sie Inhalte auf indische PII
Bevor Sie Modellausgabe speichern oder senden, scannen Sie sie.
pii_action kann detect, mask oder block.4
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.5
Verfolge Fristen und produziere Nachweise
Wenn ein Datenhauptling ein Recht ausübt oder eine Datenschutzverletzung auftritt, startet
emit den gesetzlichen Timer; timers listet auf, was sich nähert; evidence sammelt das Audit-Paket.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.