ScrutoraCode, cloud & consent

Notes on where data actually goes.

Findings from real codebases, clause by clause, mostly written because something surprised us during a scan.

August 10, 2026Compliance Guide6 min
Data Flow Mapping: Why Most Data Maps Are Already Out of Date

It's rarely that a company doesn't have a data flow map. It's that the one they have describes a version of the product that no longer exists. What manual maps cost in DSAR hours and incident response, and how to automate it. Part 1 of 2.

August 10, 2026Security Research7 min
HIPAA and DPDPA Data Flow Mapping in Practice: Two Codebases, One Scan

A mature Java clinical trial platform scanned against HIPAA, and a seeded TypeScript healthcare repository scanned against DPDPA. What tracing regulated fields through the code actually turns up in both. Part 2 of 2.

July 21, 2026Compliance Guide9 min
DPDPA Section 8(5) and Rule 6, Explained: What “Reasonable Security Safeguards” Actually Requires

A technical breakdown of DPDPA Section 8(5) and DPDP Rules 2025, Rule 6. What the law says, what it means for engineering teams, and why passing every clause still isn't the same as being reasonable. Pillar post for a seven-part series.

July 21, 2026Compliance Guide7 min
Rule 6(1)(a): What “Data Security Measures” Actually Requires

Encryption, obfuscation, masking, or virtual tokens are examples of 'appropriate,' not four separate requirements. Part 1 of 7 in our DPDPA Rule 6 series.

July 21, 2026Compliance Guide6 min
Rule 6(1)(b): What “Access Control on Computer Resources” Actually Requires

Rule 6(1)(b) inherits the IT Act's broad definition of 'computer resource' - wider than most access-control programmes assume. Part 2 of 7 in our DPDPA Rule 6 series.

July 21, 2026Compliance Guide6 min
Rule 6(1)(c): What “Visibility Through Logs, Monitoring and Review” Actually Requires

A company that ships logs to a bucket and never looks at them has, technically, produced logs. That's not visibility. Part 3 of 7 in our DPDPA Rule 6 series.

July 21, 2026Compliance Guide6 min
Rule 6(1)(d): What “Continued Processing” and Data Backups Actually Require

Backups that exist but have never been tested for restorability aren't a continuity measure. They're an assumption. Part 4 of 7 in our DPDPA Rule 6 series.

July 21, 2026Compliance Guide6 min
Rule 6(1)(e): The One-Year Retention Requirement, and Its Genuine Open Question

One year is settled. What it applies to, incident logs only or personal data broadly, is a real open question in tension with DPDPA's own minimisation principle. Part 5 of 7.

July 21, 2026Compliance Guide6 min
Rule 6(1)(f): What “Appropriate Provision in the Contract” With a Data Processor Actually Requires

A right to audit that's never exercised is functionally the same as not having the right. Part 6 of 7 in our DPDPA Rule 6 series.

July 21, 2026Compliance Guide7 min
Rule 6(1)(g): Organisational Measures, the Clause That Resists a Checklist

A checklist can confirm a control exists. It can't confirm the control is being observed. Part 7 of 7 in our DPDPA Rule 6 series.

July 9, 2026Tutorial8 min
How to Add DPDPA & HIPAA Compliance Scanning to Your CI/CD Pipeline

A practical, copy-paste guide to running offline DPDPA/HIPAA/GDPR/PCI compliance scanning in every major pipeline - GitHub Actions, GitLab CI, CircleCI, Bitbucket, Azure Pipelines, Google Cloud Build - plus pre-commit, Docker and VS Code. No API key; your code never leaves your runner.

July 8, 2026DPDP Rules7 min
The Rule Says Log Everything. Your Logs Are the Leak.

DPDP Rules, one clause at a time. #1: Rule 6(1)(c) doesn't ask whether you have logs - it asks whether they let you detect unauthorised access to personal data. The catch: the same logs are usually leaking that data. What the clause requires, what the code actually does, and the evidence a regulator will accept.

July 6, 2026Industry Analysis14 min
Five Consent Banners That Worked Exactly as Designed, and Cost Their Owners a Fine Anyway

SHEIN, Google, Healthline, Todd Snyder, and Honda all had a consent banner. All five were fined anyway. Five 2025 enforcement actions describe the same failure from five angles - and exactly where a runtime monitor would have caught it.

July 2, 2026Opinion6 min
The Compliance Gap Your Security Scanner Can’t See

A secure application isn't necessarily a compliant one. Why SAST, dependency scanning, and secret scanning can't answer the questions GDPR, HIPAA, and DPDPA actually ask of your code.

July 2, 2026Security Research6 min
Healthcare Software Treats “Change the Default Password” as Someone Else’s Job

Across 3,000+ healthcare repositories, a recurring code-level compliance gap: applications ship a default admin account and never force, flag, or detect a credential change. Access control that depends on memory isn't access control.

April 15, 2026Developer Guide18 min
Five Healthcare Compliance Violations We Found Everywhere

Real code patterns from 3,000+ healthcare repositories: PHI in logs, TLS disabled, Math.random() for OTPs, patient data sent to LLMs, and XXE in medical parsers. What they violate and how to fix them.

April 13, 2026Opinion15 min
Who Holds the Other End of Your AI Conversation?

The trust architecture of AI is a structural design flaw, not a privacy policy problem. Every major communication technology followed the same arc: built for connection, trusted by users, exploited when incentives changed. AI is next.

March 26, 2026Research12 min
We Scanned 3,000 Healthcare Repos. Here’s What We Found.

The Healthcare Code Compliance Security Index reveals systemic compliance failures across healthcare software. 43.7% of repos contain confirmed violations, including findings in Google, CDC, VA, NHS, and OpenEMR.

March 19, 2026Industry Analysis11 min
The Gap Nobody Talks About: When Your Compliance Policy and Your Code Tell Different Stories

Your policies say PHI is protected. Your code says otherwise. Why the gap between compliance documentation and application code is where breaches and fines live.

March 13, 2026Industry Analysis11 min
Why Your Security Scanner Isn’t a Compliance Scanner

Your Snyk scan passed. Your code is still leaking patient data. The gap between security scanning and compliance scanning is where audit failures, regulatory violations, and seven-figure fines live.

March 9, 2026Developer Guide10 min
How to Detect and Fix PHI Leaking in Application Logs

We found PHI leaking into logs in 4 out of 6 open-source healthcare systems we scanned. Here are the patterns to look for, the HIPAA risk they create, and how to fix them in your codebase.

March 7, 2026Industry Analysis12 min
Your Compliance Program Is a Stack of PDFs. Here’s Why That Won’t Save You.

When OCR comes knocking, they don’t ask for your policy binder. They ask for evidence. Why the gap between compliance documentation and application code is where fines and breaches live.

March 5, 2026Compliance Guide14 min
What DPDPA Means for Indian Healthcare Developers

India's DPDPA enforcement hits May 2027 with penalties up to ₹250 crore. A practical code-level compliance guide covering encryption, consent, data flows, and what to change in your codebase now.

March 4, 2026Research12 min
We Scanned 6 Popular Open-Source Healthcare Systems: 79 Security Risks Affecting Patient Data

Using AST-based static analysis across 4 programming languages, we discovered weak cryptography, missing access controls, PHI logging, and insecure session management across widely used healthcare applications.