Concept : Guide India DPDP | API : Vue d’ensemble India DPDP
client.dpdp. Le sous-client est attaché automatiquement — construisez un RailScoreClient et atteignez client.dpdp.*. Le client async (AsyncRAILClient) expose les mêmes méthodes sur await client.dpdp.*.
Scanner le contenu pour les PII indiens
Détectez Aadhaar (validé Verhoeff), PAN, UPI, mobile et plus, plus les signaux d’enfants (S.9) et la dérive d’objectif (S.4). Choisissezdetect, mask ou block.
Gater une décision
evaluate retourne un verdict déterministe — allow, block ou require_action — pour l’action que vous êtes sur le point de prendre.
Enregistrer les événements
emit écrit 1–50 événements de conformité et démarre automatiquement les minuteurs statutaires qu’ils déclenchent (par exemple, dsr.received démarre l’horloge de réponse).
Actions requises pour une étape de flux de travail
Sessions
Une session enfile le parcours d’un seul sujet des données.create_session nécessite un purpose — le SDK lève ValueError immédiatement s’il est vide (il ne gaspillera pas un aller-retour).
Minuteurs
Listez les minuteurs de délai réglementaires, filtrés par statut, type ou proximité.Evidence (Pro+)
Assemblez un paquet de qualité audit à partir de la piste enregistrée de la session.Audit système
dpdp_audit exécute une évaluation de conformité en étapes d’une description de système, avec contexte spécifique à l’entité et notation d’exposition aux pénalités. Il enveloppe la vérification de conformité hébergée, donc il est hébergé uniquement.
Gestion des erreurs
Les méthodes DPDP lèvent les erreurs SDK standard (AuthenticationError, RateLimitError, InsufficientTierError pour evidence inférieur à Pro) plus des erreurs spécifiques à DPDP.
Connexe
Référence API DPDP
Chaque point de terminaison, coûts en crédits et l’enveloppe de réponse.
Configuration
Inspectez la politique, les capacités de plan et les dimensions de votre application.