systopia / de.systopia.newsletter

CiviCRM Extension to facilitate newsletter signups
GNU Affero General Public License v3.0
2 stars 2 forks source link

Provide GDPR extension integration #13

Closed jensschuppe closed 3 years ago

jensschuppe commented 3 years ago

This PR adds support for the GDPR Compliance extension, i.e. providing the option of adding GDPR consent records for

both with all consent record attributes (such as category, source, etc.) being configurable.

This PR adds a dependency to the Extended Contact Matcher (XCM) extension, requiring version 1.9, specifically the Contact.createifnotexists API action, which returns whether the contact has been created or matched, since this is crucial information for one of the GDPR consent records.