Create a consent modal for the AI Chatbot.

Created on 17 December 2024, 5 days ago

Problem/Motivation

Our Drupal CMS AI recipe allows you to choose AI providers that will send data to a third party. We have a privacy track that makes sure this is done in a secure and clear manner that complies with regulation. We will therefore want to integrate at a code but also compliance level with the privacy track.

A conversation with the team (Nico Grienauer and Jurgenhaas specifically) lead to wanting these features for the Chatbot and a seperate approach for the Alt Text Gen feature.

Proposed resolution

  • We create a model on the chatbot that doesn't allow it to be used until consent is given similar to third party videos and other features in Drupal CMS.
  • We integrate with Klaro for tracking the consent.
  • We make it clear which third party is being used and which region the data is going into.
  • If the AI provider changes we will need to re-ask for consent.

Remaining tasks

User interface changes

Deep Chat (Our new library for the chatbot front-end) has features that allow for models for when images are uploaded. We just need to make sure it works before any Chatbot features can be used.

Data model changes

  • Integration with Klaro
  • What needs to go into the AI module and what can be a third party module?
📌 Task
Status

Active

Component

Track: Privacy

Created by

🇬🇧United Kingdom yautja_cetanu

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024