Every feature is purpose-built to address the Digital Personal Data Protection Act requirements.
Purpose-based field-level consent capture with a fully automated compliance lifecycle.
From capture to audit, every step is automated and compliant.
Deploy consent collection across web, app, POS and all other customer touchpoint apps.
Store timestamped, purpose-tagged consent records.
Sync consent decisions system-wide in real time.
Generate compliance-ready reports instantly.
Built to integrate seamlessly into your existing stack.
// Initialize OneConsent SDK
import { OneConsent } from '@oneconsent/sdk';
const consent = new OneConsent({
apiKey: 'your-api-key',
region: 'IN',
compliance: 'DPDPA'
});
// Capture consent
await consent.capture({
purpose: 'marketing',
channel: 'email',
principal: userId
});
// Check consent status
const status = await consent.check(userId);
console.log(status.granted); // true