Privacy Labs Developer Reference
Privacy Labs is a plug-and-play DPDP compliance platform for Indian startups. This reference covers every module, the DPDP Act requirement each one satisfies, and the integration details your team needs to wire it up.
Onboarding (6 steps)
After creating an account, every new organisation goes through a guided setup wizard at /onboarding. The wizard must be completed before you can access either dashboard.
| Step | What happens |
|---|---|
| 1 | Account Creation - Email, password, and account verification. |
| 2 | Business Information - Company name, website URL, industry, and registered address. This generates your unique organisation slug. |
| 3 | Cookie Configuration - Choose which cookie categories to enable (Essential is always on; Analytics, Marketing, Performance are optional). Set banner title and description. |
| 4 | Integration Choice - Select your platform: JavaScript, Next.js, Shopify, or WordPress for web; React Native or Flutter for mobile. |
| 5 | Integration Instructions - Platform-specific code snippet to copy and paste. Includes a verification step to confirm the banner is loading on your site. |
| 6 | Welcome - Onboarding complete. Redirects to the Operator Dashboard (or Admin Dashboard if the account role is ADMIN or DPO). |
Two Dashboards, Four Roles
After onboarding, users land on one of two dashboards based on their role. The header of each dashboard shows a switch button to move between them (subject to role access).
Admin Dashboard
Roles: ADMIN, DPO
- Compliance Hub
- Integration Settings
- Data & Audit
- Privacy Ops
- Legal
- Security
- Team & Settings
Operator Dashboard
Roles: OPERATOR, AUDITOR (ADMIN and DPO can also switch here)
- Overview
- Consent Management
- DSR & Grievances (2 sub-tabs)
- Analytics & Reports
- Settings
Operators may also see additional sections (Integration Settings, Legal Policies, Audit Logs) if the Admin has granted them access to those via Team & Settings.
| Role | Dashboard access | What they do |
|---|---|---|
| ADMIN | Admin + Operator | Full access. Billing, settings, team management, all compliance modules. |
| DPO | Admin + Operator | Compliance oversight. Can review and resolve escalated DSRs and grievances. Cannot change billing. |
| OPERATOR | Operator only | Processes DSR requests and grievances. Can escalate to DPO for actions outside their permission level. |
| AUDITOR | Operator only (read-only) | Reviews consent logs, DSR history, audit trails. Cannot take any actions or make changes. |
Admin Dashboard Modules
Set these up roughly in order. The consent banner is visible to your users from day one. The database connection unlocks the auto-generated privacy policy, data retention alerts, and the compliance score.
Database Connections + Consent Settings (Appearance, Consent Data, Integration Settings, Automation). Covers web SDK, mobile SDK, translations, layered consent, and webhooks.
Connect your database in read-only mode. Periodic PII scans produce a 4-level report: table summary, column view, relationship diagram, and recommendations. Also covers encryption and retention status.
Public forms for data rights requests. Automation fetches related data from your backend for the operator. Escalation flow from operator to DPO. 30-day SLA tracking.
Three tabs: Legal Policies (auto-generated from your data scan + policy checker), Breach Management (6-hour and 72-hour DPDP templates), and RoPA (Record of Processing Activities).
The landing page of the Admin Dashboard. Live compliance score, prioritised action checklist from all modules, recent activity feed, and data retention alerts.
Security & Compliance Status
Need Help?
Our team is available for DPDP-specific integration questions and onboarding support.
Contact Support