Coverage, in plain language

What we check,
and why it matters

Every rule below is written for founders, not lawyers. One sentence on what it requires, who it applies to, and what actually happens if you skip it.

Filter by area, or tap any rule for the detail.

15
Rules & standards covered
10
India-specific
38
Checks mapped to these rules
Free
No signup required

DPDP — Consent

IndiaPhasing in

You must ask for clear, specific permission before collecting someone's personal data, and let them withdraw it just as easily.

Ministry of Electronics and IT (MeitY)

DPDP — Privacy Notice

IndiaPhasing in

You must publish a plain-language notice saying what data you collect, why you need it, and how someone can complain or ask for deletion.

Ministry of Electronics and IT (MeitY)

DPDP — Grievance Officer

IndiaPhasing in

You must publish a named contact who handles user data complaints, and respond within a set time.

Ministry of Electronics and IT (MeitY)

DPDP — Breach Notification

IndiaPhasing in

If personal data leaks, you must tell both the Data Protection Board and every affected user — without waiting to finish your investigation.

Data Protection Board of India

RBI — Payment Data in India

IndiaIn force

All payment transaction data must be stored on servers physically located in India.

Reserve Bank of India

RBI — Payment Aggregator Rules

IndiaIn force

If you collect money on behalf of others, you need authorisation — and your checkout must never expose secret payment keys.

Reserve Bank of India

What this scan cannot tell you

  • It reads your public pages. It cannot see your servers, database, backups, or internal processes — those are marked needs your check in results.
  • Banners and scripts that load only after JavaScript runs may not be visible, so some findings are marked likely rather than confirmed.
  • This is engineering guidance, not legal advice. For funding, enterprise deals, or anything with real exposure, have a lawyer review your actual obligations.
Scan my app against these checks →