Introduction

What does it do?

The extension provides a Consent finisher for forms created with EXT:form. With this finisher, a complete double opt-in process can be triggered. Several parts of this process can be customized by a various set of events. Additionally, it provides a dashboard widget and a garbage collection task for expired consents.

Features

  • Custom Consent form finisher for EXT:form

  • Stores all submitted form data as JSON in database

  • Hash-based validation system (using TYPO3's HMAC functionality)

  • Plugin to approve or dismiss a consent

  • Possibility to invoke finishers on consent approval or dismissal

  • Several events for better customization

  • Scheduler task for expired consents

  • Dashboard widget for approved, non-approved and dismissed consents

  • Compatible with TYPO3 11.5 LTS, 12.4 LTS and 13.0

Support

There are several ways to get support for this extension:

License

This extension is licensed under GNU General Public License 2.0 (or later).