How We Scan

What the DPDPA Scanner checks, how findings are categorised, and what a compliance score does — and does not — mean. Findings cover both DPDPA legal obligations and global privacy best practices.

Scope: external surface only

The scanner examines only what is externally observable about your website or Android APK — the same information a regulator, researcher, or user could observe without access to your internal systems. It does not audit:

Those areas require a human compliance consultant or internal audit. The scanner is the starting point: it surfaces what can be found from the outside and maps every finding to the exact DPDPA provision and statutory penalty exposure.

What we check

Security headers

Your site's HTTP response headers are checked against Rule 6 (technical security safeguards). Four headers are evaluated:

HeaderWhat we look forDPDPA rule
Content-Security-PolicyPresent; quality of policy assessed separatelyRule 6(c)
Strict-Transport-SecurityPresent with sufficient max-ageRule 6(a)
X-Frame-OptionsPresent, or equivalent CSP directiveRule 6(g)
X-Content-Type-OptionsnosniffRule 6(g)

Cookies and network behaviour

Your site is visited in a clean, isolated browser session with no prior cookies or state. All network activity — cookies set, third-party requests made, data transmitted — is captured before any user interaction. The same capture is repeated after a consent interaction. The difference between the two sessions is the basis for consent compliance findings.

Third-party tracker classification

Every third-party network request is classified against a database of known tracking services, mapping each to its category (advertising, analytics, social media, fingerprinting) and country of headquarters. This determines cross-border transfer exposure and whether data sharing occurred before consent was obtained.

Consent banner

The page is analysed for consent UI before any interaction. We check for:

Canvas and device fingerprinting

Page scripts are monitored for use of browser APIs in patterns consistent with device fingerprinting — techniques that identify a user without cookies. Detection covers canvas-based, audio-based, and hardware enumeration approaches.

Privacy notice completeness

We locate your privacy policy and check it against the elements required by the DPDPA. Each check determines whether the required language is present — not whether the legal wording is correct. The provisions checked include:

ElementDPDPA provision
Purposes of data collection statedSection 5(1)
Data retention periods disclosedRule 8
How to withdraw consent explainedSection 6(4)
Data Principal rights described (access, correction, erasure)Section 11
Policy available in an Indian languageSection 5(3)
Grievance officer or contact disclosedSection 13
Grievance response timeline committedRule 14
Data Fiduciary identity and addressSection 5(1)
Cross-border data transfer disclosedRule 15
Children's data handling addressedSection 9
Breach notification procedure statedRule 7
DPBI complaint mechanism referencedRule 3(c)
Policy is a standalone document, not embedded in TermsRule 3(1)
Limitation: Privacy notice checks identify the presence of required language, not its legal adequacy. A policy that addresses an obligation in unusual phrasing may be flagged as missing it; a policy with boilerplate text that matches patterns but is substantively inadequate may pass. Legal review of policy wording is outside this tool's scope.

Personal data collection and consent

Your site and key linked pages are checked for forms collecting sensitive personal data (what US frameworks call PII) — identity details, contact information, financial data, and government-issued identifiers. A finding is raised when sensitive fields are present without an adjacent consent mechanism or link to the privacy notice.

Child protection signals

The site is checked for age verification UI, parental consent flows, and content signals associated with child-directed services. Because child-directed status cannot be confirmed from external observation alone, findings here are advisory and do not reduce your score.

Android APK

APK scans perform static analysis of the app package — declared permissions, embedded third-party SDKs, and data transfer indicators. This is manifest and bytecode analysis only; runtime behaviour and actual data transmitted by the app are not assessed.

DPDPA compliance vs. global best practices

The scanner's primary framework is the Digital Personal Data Protection Act, 2023 and the DPDP Rules 2025. Every finding that affects your score maps to a specific section of the Act or a numbered Rule, with the exact statutory text shown in the report.

However, several findings go beyond the letter of the DPDP Act and reflect global privacy best practices followed by responsible organisations worldwide — standards drawn from GDPR, ISO/IEC 27001, NIST Privacy Framework, and common industry norms for online services. These include:

Why this matters: India's data protection regime is newer than GDPR, CCPA, or PDPA. As the DPBI establishes enforcement precedent, it will draw heavily on how equivalent regulators in other jurisdictions have interpreted consent, notice, and security obligations. Organisations that align with global best practices today are better positioned for stricter enforcement tomorrow — and build greater user trust in the meantime.

In the report, findings that go beyond the strict text of DPDPA are labelled accordingly, so you can distinguish between a statutory obligation and a recommended best practice.

How findings are scored

Every finding is assigned a severity (critical, high, medium, or low) and maps to one of five compliance categories. Your overall score is a weighted average of category scores — each category starts at 100 and is reduced based on the severity of findings within it. Consent and tracking carry more weight than security because they represent the core obligations of the DPDPA.

Findings tagged as informational (advisories) do not affect your score. These cover obligations that are conditional — applying only to Significant Data Fiduciaries, child-directed services, or organisations above regulatory thresholds that cannot be confirmed from external observation.

ScoreGradeInterpretation
80–100AFew observable gaps; address remaining findings before the deadline
60–79BModerate gaps; prioritise high-severity findings
40–59CSignificant gaps; remediation plan needed
20–39DSerious gaps across multiple categories
0–19FCritical gaps; immediate action required

What a score is not

The score is not a legal opinion, not a regulatory clearance, and not a guarantee of DPDPA compliance. It is a snapshot of externally observable gaps on the day of the scan. Internal compliance — data processing records, vendor agreements, employee training, breach response procedures — is entirely outside this tool's scope.

Penalty amounts

All penalty figures shown are statutory maxima under the DPDP Act's penalty schedule. The Data Protection Board of India has full discretion to determine actual penalties based on the severity of the violation, number of individuals affected, evidence of remediation, and other factors.

The maximum figures (up to ₹250 crore for consent violations; up to ₹200 crore for notice failures) are the legislative ceiling — not a baseline or a likely outcome for a first-time compliance gap by an SMB taking corrective action.

Known limitations