Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>COPPA 2026 Notice LintNew to Visual Studio Code? Get it now.
COPPA 2026 Notice Lint

COPPA 2026 Notice Lint

ReadyStack

| (0) | Free
Checks a children's privacy notice against the amended COPPA Rule that became fully enforceable 22 April 2026: published retention policy, separate third-party consent, listed operators.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

COPPA 2026 Notice Lint

COPPA 2026 Notice Lint

A children's privacy notice is a legal document that lives in a repository as PRIVACY.md, as a page in a docs site, or as an HTML file served next to the app. This extension reads that file the way the FTC reads it: clause by clause, against the amended COPPA Rule that became fully enforceable on 22 April 2026.

18 checks against the amended COPPA Rule

Open a notice, run COPPA Notice Lint: Check this file, and every clause the Rule adds or changes is listed with the line it belongs on and the section of 16 CFR Part 312 it comes from.

What the 18 checks look for

Check Clause
CN01–CN03 Operator e-mail, postal address and telephone, all three present 312.4(d)(1)
CN04 Whether other operators also collect through the service, or that none do 312.4(d)(1)
CN05 Information collected directly from the child vs. collected passively 312.4(d)(2)
CN06 Third parties named by identity or by category and purpose 312.4(d)(3)
CN07 The separate-consent sentence: a parent may allow collection and use without allowing disclosure 312.5(a)(2)
CN08–CN11 A written retention policy, with a timeframe, a deletion commitment, and no indefinite retention 312.10
CN12 All three parental rights — review, delete, refuse further collection — plus the procedure 312.4(d)(4)
CN13 Persistent identifiers, cookies or analytics tied to support for the internal operations 312.5(c)(7)
CN14 The no-conditioning statement 312.7
CN15 The under-13 threshold, not 16 and not 18 312.2
CN16 Any compliance date quoted for the amended Rule matches 22 April 2026 amended Rule
CN17 School-authorisation limits wherever a classroom context is described 312.5(c)(10)
CN18 The revision date of the notice itself, against 22 April 2026 and against today —

CN18 is the reason the check takes a date: a notice last revised before 22 April 2026 cannot contain the clauses the amended Rule added, and a notice more than 365 days old is flagged as overdue for review.

What it does on the two files shipped with it

_fixtures/clean.md is a notice written for the amended Rule: 0 findings. _fixtures/dirty.md is the kind of kids' policy a general-purpose chatbot still writes — it is dated 2024, it says "under 16", it shares with "third parties", and it retains data "indefinitely": 16 findings, 13 errors and 3 warnings, out of the same 18 checks.

Free and paid

Free, with no key and no account: checking the notice open in your editor against all 18 clauses, and the same 18 clauses in the browser at https://getreadystack.com/tools/coppa-notice-lint-2026. That is the whole job for one file.

Paid ($29 once, one key per person or CI seat, 7-day full refund): sweeping every .md, .mdx, .html and .txt in the workspace — app notice, web notice, school notice, the translated copies — and writing coppaNotice-report.md, a dated file you keep, hand to counsel, or commit. The first sweep starts a 7-day trial so you see the report before the key is asked for. Licence: https://buy.polar.sh/polar_cl_wQKx0P8uMksFUK1UmWN0Eq0cVxQNxuPlCLzaw3eXDlW

For scale: outside privacy counsel reviewing one children's notice bills 6–10 hours at $350–$550 an hour.

Notes

The engine is one file, engine.js, with the rules in engine.js's sibling rules.json. The same bytes run in the browser page above, so a finding you see here is the finding you see there. Nothing is uploaded and the extension makes no network call except licence validation.

Findings are advisory and are not legal advice.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft