Embed your DPDPA compliance status on your own website.
After onboarding, every DPDPAReady customer gets a verified compliance badge they can embed in their footer, on their booking flow, on RFP responses — proof of an active Data Protection Officer on record, dated, and revocable by the Data Protection Board if compliance lapses.
Live preview
How to embed it on your site
After onboarding completes, we replace the three placeholder tokens with your verified values and email you the final snippet. Paste it into your footer, booking confirmation, or RFP template — no JavaScript, no external CSS, no tracking.
<!-- DPDPAReady Verified Badge — paste into your site footer -->
<a href="https://www.dpdpaready.in/verified/{{BUSINESS_SLUG}}/"
target="_blank" rel="noopener"
style="display:inline-flex;align-items:flex-start;gap:14px;
padding:16px;background:#ffffff;
border:0.5px solid rgba(24,24,27,0.10);border-radius:12px;
font-family:'Inter Tight',system-ui,sans-serif;
text-decoration:none;position:relative;max-width:360px;">
<svg width="28" height="28" viewBox="0 0 24 24" fill="none"
stroke="#047857" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round">
<path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/>
<path d="m9 12 2 2 4-4"/>
</svg>
<span style="display:flex;flex-direction:column;gap:2px;padding-right:64px;">
<span style="font-weight:600;font-size:13px;color:#18181b;">
DPDPA Compliant
</span>
<span style="font-weight:500;font-size:12px;color:#52525b;">
{{BUSINESS_NAME}}
</span>
<span style="font-family:'JetBrains Mono',ui-monospace,monospace;
font-size:10px;color:#71717a;">
DPO on record · {{DPO_EMAIL}}
</span>
<span style="font-family:'JetBrains Mono',ui-monospace,monospace;
font-size:10px;color:#71717a;">
Verified {{VERIFIED_DATE}}
</span>
</span>
<span style="position:absolute;right:10px;bottom:8px;
font-family:'JetBrains Mono',ui-monospace,monospace;
font-size:9px;color:#047857;">
via DPDPAReady
</span>
</a> Frequently asked questions
How does verification actually work?
DPDPAReady audits the Data Fiduciary annually — we review the consent flow, DPO appointment letter, breach-notification runbook, retention schedule, and Significant Data Fiduciary obligations under Section 10. On pass, we issue the badge. The badge expires automatically after 365 days; renewal requires a fresh audit.
When does the badge get revoked?
Three triggers. One — a sustained Data Protection Board complaint against the Data Fiduciary under Section 33. Two — failure of the annual re-audit (consent flow drift, missing breach log, lapsed DPO contract). Three — the on-record DPO contract has expired and not been renewed. Revocation is server-side: the embedded badge stops rendering on every customer site within 24 hours.
Can a business display this badge without onboarding?
No. Embedding the badge without an active DPDPAReady verification record is misrepresentation of compliance status and is itself a Section 5 violation of the DPDPA 2023 (failure to provide accurate notice to Data Principals). We monitor for unauthorised embeds and report them to the Data Protection Board.
What data does DPDPAReady share when verifying?
Only the business name and the DPO contact email — exactly what would appear on a privacy notice anyway. We do not share audit findings, operational data, customer counts, financial data, or anything from the internal compliance file. The badge is a binary attestation, not a public report card.
Where can I see all verified businesses?
A public verified-businesses index page at dpdpaready.in/verified is shipping in Q3 — it will list every Data Fiduciary currently holding an active badge, searchable by industry and state. Useful for procurement teams running vendor due-diligence.
Get your DPDPA compliance audit and unlock your embeddable badge
Annual audit, on-record Data Protection Officer, breach-notification runbook, and a verified badge for your site — one onboarding.
Start your DPDPAReady audit →Article reviewed against DPDPA 2023, Schedule, and DPDPA Rules 2025.