Skip to content

symfinity/privacy-settings-bundle

Repository files navigation

Privacy Settings Bundle

Strict privacy categories, consent capture, and form-tier consent UI for Symfony

PHP Version Symfony
CI
Release License

Note

Read-only mirror. See CONTRIBUTING.md for how to propose changes.

Features

  • Canonical attributedata-privacy-category only; rejects legacy aliases
  • Consent services — capture, restore, and store port with events
  • ConsentBanner UI — composes symfinity/ux-blocks-form roles + glue CSS
  • Flex recipe — bundle registration and default categories on install

Prerequisites

Add the symfinity/recipes Flex endpoint before composer require.

Installation

composer require symfinity/privacy-settings-bundle

See Installation.

Quick start

{{ component('ConsentBanner', { subjectKey: app.session.id }) }}

See Quickstart.

Documentation

Requirements

  • PHP 8.2+
  • Symfony 7.4 or 8.x
  • symfinity/ux-blocks-form ^0.1

Suggest symfinity/ui-kernel for themed apps.

Support

License

MIT

About

Strict privacy categories, consent capture, and form-tier consent UI for Symfony

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Contributors