Semantic Consent Detection & Anti-Precheck Gate
Purpose: Prevent broken CRM webhooks when designers rename form fields and ensure legally valid consent.
How it works: Detects consent fields by field type and visible label text rather than fragile ID lists. Rejects pre-checked boxes under Amendment 13 and blocks CRM copying if personal-data consent is absent (no-personal-data-consent).