Note
Read-only mirror. See CONTRIBUTING.md for how to propose changes.
- Canonical attribute —
data-privacy-categoryonly; rejects alternate names (data-cookiecategory,data-cc) - Consent services — capture, restore, signed cookie store (default), and store port with events
- ConsentBanner UI — composes
symfinity/ux-blocks-formroles + glue CSS; Cookie settings reopen - Enforcement (v0.2) —
privacy_consent(),PrivacyMediaEmbed, opt-in script unblocker — docs/enforcement.md - Flex recipe — bundle registration and default four categories on install
Add the symfinity/recipes Flex endpoint before composer require.
composer require symfinity/privacy-settings-bundleSee Installation.
{{ component('ConsentBanner') }}See Quickstart and Enforcement.
- PHP 8.2+
- Symfony 7.4 or 8.x
symfinity/ux-blocks-form^0.1
Suggest symfinity/ui-kernel for themed apps.