Compliance you can git clone.
Built API-first by engineers who hate vague docs. Local sandbox, idiomatic quickstarts, and worked examples for the five most common integration patterns.
npm install @data-adhikaar/sdkconst da = require('@data-adhikaar/sdk');
const ok = await da.consent.check({
principalId: 'usr_8821',
purposeId: 'marketing_email',
});
// → { allowed: true, recordRef: 'cns_…', hash: 'sha256:…' }Idiomatic SDKs for every stack
Every SDK ships with a local sandbox and a quickstart that gets you to a passing /consent/check in ten minutes.
API surface
- GET
/v1/consent/checkboolean + record reference, cache-friendly - POST
/v1/consent/recordrecord / withdraw — hash receipt returned - POST
/v1/rights/requestsfull data-principal rights workflow - POST
/v1/breach/signalsfeed your SIEM straight in - POST
/v1/dpia/screenscreen processing activities programmatically - GET
/v1/audit/evidencegenerate auditor-ready Evidence Packs
OAuth2 (client credentials + PKCE), short-lived JWTs for high-throughput checks.
Webhooks
HMAC-SHA256 signed, replay-protected, with hash pointers to canonical Evidence Vault records.
consent.grantedconsent.withdrawnrights.openedrights.fulfilledbreach.classifieddpia.completedvendor.attestation_due…and moreThe policy layer for your AI agents.
Your autonomous agents will touch Indian personal data. Data Adhikaar exposes compliance primitives over the Model Context Protocol so your agents stay compliant by construction. Read-mostly by default; writes gated by per-agent identity and dual control.
mcp.adhikaar.in/<tenant>/v1
consent_checkpolicy_lookupgrievance_opendpia_screenbreach_signal_submitFast, available, and in-India by default
/consent/check from Mumbai clients
monthly API availability
AWS Mumbai primary, Hyderabad DR — no personal data leaves India by default
Build DPDPA compliance into your product.
Get a free sandbox key, or talk to our engineers about your integration.
Or call +91 98226 28174