COPPA 2026 Notice Lint
Runs the same checker as our npm package on a Node.js runtime that pip installs for you (
nodejs-wheel-binaries) - no system Node.js needed. Your files are checked locally.
18 clauses of the amended COPPA Rule, checked against the notice in your repo
Install
coppa-notice-lint-2026 file
Node 18+. The same 18 rules as the VS Code extension, from a terminal or CI.
Free
- Check the notice open in your editor against all 18 clauses of the amended COPPA Rule, with the line and the 16 CFR Part 312 section for each finding - no key, no account
--ruleslists every rule
With a licence ($29 once)
- Sweep every notice, translation and doc page in the workspace and write coppaNotice-report.md, a dated report file you keep
coppa-notice-lint-2026 --dir ./templates --report html --out report.html
Outside privacy counsel reviewing one children's notice bills roughly 6-10 hours at $350-$550 an hour
Use from an AI agent (MCP)
Claude Code · Cursor · Windsurf · any MCP client - add to your MCP config:
{ "mcpServers": { "coppa-notice-lint-2026": { "command": "coppa-notice-lint-2026", "args": ["--mcp"] } } }
Tools: check_text and check_file (free) · check_dir (licence). The agent gets every finding with the line number.
Use in CI
- name: COPPA 2026 Notice Lint
run: pip install rulestamp-coppa-notice-lint-2026 && coppa-notice-lint-2026 --dir . --ci
The folder sweep, reports and CI mode need one licence — one payment, no subscription. Set READYSTACK_LICENSE=<key> or run --license <key> once.
Install (PyPI)
pip install rulestamp-coppa-notice-lint-2026
coppa-notice-lint-2026 --help
Metadata
Release files for rulestamp-coppa-notice-lint-2026 1.0.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rulestamp_coppa_notice_lint_2026-1.0.7.tar.gz | 17.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rulestamp_coppa_notice_lint_2026-1.0.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 37.1 kB
Release files / rulestamp_coppa_notice_lint_2026-1.0.7.tar.gz
| Download URL | rulestamp_coppa_notice_lint_2026-1.0.7.tar.gz |
|---|---|
| Size | 17.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
50fc95d935989c15f41ad34a26cfa77c398b571a4891d2934de3949473a451d8
|
|
BLAKE2b-256 checksum How to use checksums |
dc1b3670d6cd1aa3b1f307eaa80e487f312d60c5425cf5e21049a31dca4309b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / rulestamp_coppa_notice_lint_2026-1.0.7-py3-none-any.whl
| Download URL | rulestamp_coppa_notice_lint_2026-1.0.7-py3-none-any.whl |
|---|---|
| Size | 19.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3e133515c8d3c25d6ed9162130da842bf296d93d1d50d625cd339f6101f4d7e0
|
|
BLAKE2b-256 checksum How to use checksums |
0050cfad1b85e50f12e43f2565f44879404fc047d585d8cd001e78edfcf712fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|