API endpoint:
POST /railscore/v1/compliance/check | Python: client.compliance_check()Supported frameworks
| Code | Framework | Region |
|---|---|---|
gdpr | General Data Protection Regulation | EU |
ccpa | California Consumer Privacy Act | US (California) |
hipaa | Health Insurance Portability and Accountability Act | US |
eu_ai_act | EU Artificial Intelligence Act | EU |
india_dpdp | India Digital Personal Data Protection Act | India |
india_ai_gov | India AI Governance Guidelines | India |
Basic usage
India DPDP: dedicated API
POST /compliance/check gives you a point-in-time verdict for any framework, including India DPDP. India DPDP additionally has a suite of 7 dedicated endpoints for teams that need stateful, lifecycle compliance rather than a single check — use these when you must track consent, deadlines, and audit evidence across a user journey:
- Scan content for Indian PII (Aadhaar, PAN, mobile, UPI, passport, and 5 more types), child signals, and purpose drift
- Evaluate actions against DPDP rules with allow/block/require_action verdicts
- Emit compliance events (consent, DSR, breach, retention) with automatic timer creation
- Require proactive guidance for what the application must do at each workflow step
- Evidence generation for audit-grade packets (DSR responses, breach notifications, annual reports)
- Session management for stateful tracking across a user journey
- Timers for monitoring DSR SLAs, breach notification deadlines, and retention windows
India DPDP API Reference
Full endpoint reference with request/response examples.
What’s next
Compliance API Overview
All compliance frameworks and dedicated endpoints.
API Reference: Compliance Check
General compliance check parameter reference.
Python SDK: Compliance
Python SDK examples.
DPDP: Content Scan
Indian PII detection and masking.