Consent Proof Record Lint (GDPR Art.7)
Your cookie banner works. The question a supervisory authority actually asks is the other one: show me the record. GDPR Article 7(1) puts the burden on the controller — "the controller shall be able to demonstrate that the data subject has consented". A banner that renders is not a demonstration. The consent record your code wrote is. Most consent logs are written by hand, or these days by an assistant that was asked to "store the consent" and produced a row with a user id, a timestamp and a boolean. That row passes code review. It does not survive a complaint, because it cannot say which wording the person read, whether anything was switched on before they touched it, how they could take it back, or when it ran out. This extension reads a consent-record JSON file in your editor and names every field that is missing or invalid, with the article it comes from. What it checks14 rules, each tied to a named source:
Measured on the bundled fixtures
How to run itOpen a consent-record JSON file and run Consent Proof Record Lint: Check this file from the
Command Palette. Findings land in the Problems panel on the line of the record that caused them.
The record shape is flexible: a top-level array, Everything happens on your machine. No network call, no telemetry, nothing leaves the editor — which matters, because the file you are linting is a log of other people's decisions. ScaleChecking one file is free and complete: it tells you every broken field and the article behind it. When the audit is not one file but the whole log, the full version runs every consent-record file in the workspace in one pass and writes a dated evidence report you keep and hand to the auditor. Article 83(5) puts Article 7 consent breaches in the top fine tier: up to €20 million or 4% of worldwide annual turnover. Article 12(3) gives you one month to answer a data subject's request. A GDPR consultant reviewing a consent log bills $150 to $250 an hour. Details: https://getreadystack.com/api/buy/cl/polar_cl_mSv5XPtyBLW8GXFQGDEDDv9sgkuuOvkN3MOH02P3VUY More toolsHub: https://getreadystack.com/tools/consent-proof-record-lint Not legal adviceThis linter reads structure, not circumstances. It tells you a required field is absent; it cannot tell you whether your processing is lawful. Confirm the outcome with your own counsel or DPO. |

