Skip to main content

IoT Data Notice Lint: EU Data Act Art. 3

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.

IoT Data Notice Lint: EU Data Act Art. 3 — finds the line

IoT Data Notice Lint: EU Data Act Art. 3

Checks a smart-device product data notice against Data Act Article 3(2)-(3) in VS Code

Install

iot-data-notice-lint file

Node 18+. The same 17 rules as the VS Code extension, from a terminal or CI.

Free

  • Check one product notice in the open file against all 13 Article 3(2)-(3) items and 4 quality rules (17 rules), with line numbers and the fix for each gap. The bundled sample notice returns 6 findings: 4 of the 13 items missing and 2 bad lines (retained "as long as necessary"; export at €4.99 per month).
  • --rules lists every rule

With a licence ($29 once)

  • Full version, $29 once, one licence key per person or team seat: sweep a whole workspace of product notices at once and write one dated Data Act evidence report.
iot-data-notice-lint --dir ./templates --report html --out report.html

A lawyer billed at the DOJ Fitzpatrick Matrix rate for 15 years of practice costs $851/hour (billing year 2026).

Use from an AI agent (MCP)

Claude Code · Cursor · Windsurf · any MCP client - add to your MCP config:

{ "mcpServers": { "iot-data-notice-lint": { "command": "iot-data-notice-lint", "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: IoT Data Notice Lint: EU Data Act Art. 3
  run: pip install rulestamp-iot-data-notice-lint && iot-data-notice-lint --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.

Get a licence

Install (PyPI)

pip install rulestamp-iot-data-notice-lint
iot-data-notice-lint --help

Metadata

Release files for rulestamp-iot-data-notice-lint 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rulestamp-iot-data-notice-lint 1.0.2
File Size Uploaded Provenance Actions
rulestamp_iot_data_notice_lint-1.0.2.tar.gz 16.7 kB Without provenance Details for rulestamp_iot_data_notice_lint-1.0.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for rulestamp-iot-data-notice-lint 1.0.2
File Interpreter ABI Platform Actions
rulestamp_iot_data_notice_lint-1.0.2-py3-none-any.whl Python 3 none any Details for rulestamp_iot_data_notice_lint-1.0.2-py3-none-any.whl

Total release size: 35.5 kB

Release files / rulestamp_iot_data_notice_lint-1.0.2.tar.gz

Download URL rulestamp_iot_data_notice_lint-1.0.2.tar.gz
Size 16.7 kB
Tags Source
SHA-256 checksum
How to use checksums
f04da58f610d9617e172758c0e05df46f30b23c2fc78525f86d6c8f9b24bd082
BLAKE2b-256 checksum
How to use checksums
4b58028d737564333afa54dcef313ccc018a954ae094f7194f613b1100314727
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / rulestamp_iot_data_notice_lint-1.0.2-py3-none-any.whl

Download URL rulestamp_iot_data_notice_lint-1.0.2-py3-none-any.whl
Size 18.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2834df07db77adf986c1d65f3f450c42ab47cb2c6efd4e8182d9b491eb2d8659
BLAKE2b-256 checksum
How to use checksums
eb8d49ca2e9d26427c34fd124effef346ef399a1f758fc1a4c8839f993fc6aca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Security for rulestamp-iot-data-notice-lint 1.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page