A form collecting a name, phone or email must obtain consent before submission: an unchecked-by-default checkbox with a consent wording and a policy link right at the form. The fact of consent is recorded server-side with the date and the exact text the visitor agreed to — otherwise there is nothing to prove it with.
Free online tool — compliance checker: instant results, no signup.
An implicit wording ("By pressing the button you agree to the policy…") next to the button is also recognised — scanners, including ours, accept both — but an explicit checkbox is stronger in a dispute.
<label class="consent">\n <input type="checkbox" name="pd_consent" required>\n I <a href="/consent" target="_blank">consent</a>\n to the processing of my personal data under the\n <a href="/privacy" target="_blank">policy</a>\n</label>\n\n// server side — record the fact:\n// user id/email, timestamp, IP, consent text versionrequired is front-end protection only; validate server-side too — forms submit without a browser.
The compliance scanner finds every PII form across multiple pages and shows which lack a consent element or a policy link — the most common critical finding, with exposure under Art. 13.11(1) (up to ₽300k for legal entities).
Regulators fine sites for processing personal data without consent — and a site starts processing earlier than it seems: analytics, pixels and widgets write cookies the moment the page loads. The scanner shows the auditor's view: what leaves for third parties before consent, whether the banner works, and whether forms collect data correctly.
Three sessions per page: no action, banner accepted, banner rejected.
Service catalogue: who receives visitor data and in which country.
The policy link and consent element are checked next to the form, not in the footer.
Report with an HMAC integrity stamp — hand it to your lawyer or contractor.
preparing for an audit
technical facts for an opinion
client site handover
consent regression monitoring
Scheduled re-checks with an alert when pre-consent trackers appear on your site.
Sign up freeYes: a phone number is personal data. Either a checkbox or an explicit wording at the button with a policy link.
No. Processing to answer the request and marketing mail are different purposes — each gets its own checkbox.
Timestamp, visitor identifier (email/phone), IP, and the version of the text the consent was given under.
Free plan — 10 monitors, checks every 5 min, no card required. Upgrade for 1-minute interval and multi-region monitoring.