मुख्य सामग्री पर जाएं
Compliance endpoint जांचता है कि AI से बना content और उसके आसपास का context बड़े regulatory frameworks की requirements पूरी करता है या नहीं। यह हर framework के लिए pass/fail verdict, flagged clauses, और सुधार की guidance लौटाता है। Compliance, Evaluation से अलग एक check है: evaluation 8 RAIL dimensions पर quality score करता है, जबकि compliance content को खास regulations के against जांचता है। ये अलग-अलग calls हैं — रोज़मर्रा के quality scoring के लिए evaluation use करें, और जब regulatory verdict चाहिए तब compliance।
API endpoint: POST /railscore/v1/compliance/check | Python: client.compliance_check()

Supported frameworks

CodeFrameworkRegion
gdprGeneral Data Protection RegulationEU
ccpaCalifornia Consumer Privacy ActUS (California)
hipaaHealth Insurance Portability and Accountability ActUS
eu_ai_actEU Artificial Intelligence ActEU
india_dpdpIndia Digital Personal Data Protection ActIndia
india_ai_govIndia AI Governance GuidelinesIndia

Basic usage

from rail_score_sdk import RailScoreClient

client = RailScoreClient(api_key="YOUR_RAIL_API_KEY")

result = client.compliance_check(
    content="Your AI system collects user behavior data to personalize responses.",
    frameworks=["gdpr", "eu_ai_act"],
    context="B2C SaaS chatbot processing EU user data",
)

for framework, check in result.frameworks.items():
    print(f"{framework}: {'PASS' if check.compliant else 'FAIL'}")
    for issue in check.issues:
        print(f"  - {issue.description}")
        print(f"    Remedy: {issue.remediation}")

India DPDP: dedicated API

POST /compliance/check किसी भी framework के लिए एक point-in-time verdict देता है, India DPDP समेत। India DPDP के साथ 7 dedicated endpoints का एक suite भी है, उन teams के लिए जिन्हें एक single check के बजाय stateful, lifecycle compliance चाहिए — इन्हें तब use करें जब आपको किसी user journey में consent, deadlines, और audit evidence track करना हो:
  • Scan — content में Indian PII (Aadhaar, PAN, mobile, UPI, passport, और 5 और types), child signals, और purpose drift ढूंढें
  • Evaluate — actions को DPDP rules के against जांचें, allow/block/require_action verdicts के साथ
  • Emit — compliance events (consent, DSR, breach, retention) भेजें, automatic timer creation के साथ
  • Require — हर workflow step पर application को क्या करना चाहिए, इसकी proactive guidance
  • Evidence — audit-grade packets बनाएं (DSR responses, breach notifications, annual reports)
  • Session — किसी user journey में stateful tracking के लिए management
  • Timers — DSR SLAs, breach notification deadlines, और retention windows पर नज़र रखें

India DPDP API Reference

request/response examples के साथ पूरा endpoint reference।

आगे क्या

Compliance API Overview

सभी compliance frameworks और dedicated endpoints।

API Reference: Compliance Check

General compliance check का parameter reference।

Python SDK: Compliance

Python SDK examples।

DPDP: Content Scan

Indian PII detection और masking।