Consent Manager
The Consent Manager makes it easy, to require from each new user of the chatbot, to consent to automatic processing of their data before proceeding. This allows you to comply with your local data protection laws, e.g. GDPR or DSGVO.
Usage
Install the required packages
Create a main module, that sets up the Consent Manager and integrates it with your ChatAlly application.
The consent manager will repeat the request for consent until a new user consents. It will then store the message id and a timestamp for the user’s consent and continue the conversation with the initial message from the user.
Configuration
The Consent Manager has meaningful defaults and will ask new users for consent in a fairly generic manner (in English). Consent data will be stored in a local SQLite database.
You can configure the following aspects of the Consent Manager.