Candidate DPG mapping (draft)

This was originally a slightly nicer Google Spreadsheet. Itโ€™s put here in case we want to keep working on it. Neither the mapping procedure nor the entries have been discussed or formalized in any way. Itโ€™s essentially just a collection of open source projects that deal with the consent question to a varying extend. None of them were found to be suitable candidates.

Project name

URL

Remarks

Cookie banner

Other uses possible

Regulatory references

Compatible with Consent BB

Likely infringements of GDPR?

Description

Klaro

GitHub - klaro-org/klaro-js: Klaro Privacy Manager. An open-source, privacy-friendly & compliant consent manager for your website.

Does not support any broader definition of consent, just third-party usage of website tracking data. It likely suffers from the same issues that the Consent Framework has been found in violation of GDPR for.

TRUE

FALSE

FALSE

FALSE

TRUE

Klaro [klษ›ro] is a simple consent management platform (CMP) and privacy tool that helps you to be transparent about the third-party applications on your website. It is designed to be extremely simple, intuitive and easy to use while allowing you to be compliant with all relevant regulations (notably GDPR and ePrivacy).

Orejime

GitHub - empreinte-digitale/orejime: An easy to use consent manager that focuses on accessibility.

Fork of Klaro w/ accessibility regulations satisfied.

TRUE

FALSE

FALSE

FALSE

TRUE

Klaro [klษ›ro] is a simple consent management platform (CMP) and privacy tool that helps you to be transparent about the third-party applications on your website. It is designed to be extremely simple, intuitive and easy to use while allowing you to be compliant with all relevant regulations (notably GDPR and ePrivacy).

PDPA-Consent

GitHub - iamapinan/PDPA-Consent: WordPress plugin for PDPA Consent allows you to notify to the user to accept privacy terms. Comply with Thailand PDPA law.

Wordpress-plugin built for Thai regulations, ultimately just a website cookie banner

TRUE

FALSE

TRUE

FALSE

FALSE

ย 

kirby3-cookie-banner

GitHub - michnhokn/kirby-cookie-banner: A Cookie Consent Modal for Kirby

Another nice example of someone tagging a cookie banner with no auditable trail as "consent management".

TRUE

FALSE

FALSE

FALSE

TRUE

ย 

wagtail-tag-manager

GitHub - jberghoef/wagtail-tag-manager: A Wagtail add-on for managing scripts and tags. Ready to go with a cookie bar and consent management.

An interesting case, based on thorough work and analysis of ePrivacy. Consent is actually stored in a database, but everything is modeled for cookies: wagtail-tag-manager/src/wagtail_tag_manager/models/others.py at master ยท jberghoef/wagtail-tag-manager

TRUE

FALSE

TRUE

FALSE

FALSE

Wagtail Tag Manager (WTM for short) is a Wagtail addon that allows for easier and GDPR compliant administration of scripts and tags.

Open Pryv.io

Open Pryv.io

Seems abandoned again in 2021, soon after launching. I can't find any schemas related to consent in the codebase. Hard to see how this monolithic platform can be trimmed to only deal with Consent. Has only 3 contributers, so not sure if really enterprise-grade as labeled.

FALSE

FALSE

FALSE

FALSE

FALSE

A free, full production, easy-to-install open-source solution for the collection and management of sensitive personal and health data.

AppNexus CMP

GitHub - appnexus/cmp: Consent Management Platform Reference Implementation

A reference implementation from 4 years ago. Terminology is unfamiliar, no clear data structure found. Deals apparently only with cookie consent and vendor+publisher systems.

FALSE

FALSE

FALSE

FALSE

FALSE

ย 

ConsentStack | Consent Management Platform | CMP

GitHub - ConsentStack/cmp: Open source, developer focused & human centric consent management platform.

Development not seen in 4 years, consentstack.org offline

FALSE

FALSE

FALSE

FALSE

FALSE

Open source, developer focused & human centric consent management platform.

consent-manager

GitHub - segmentio/consent-manager: Drop-in consent management plugin for analytics.js

Nothing implemented for persistent consent records, just a JS frontend lib. Dark patterns included (implyConsentOnInteraction). Unclear ownership, website of segments.com is down. Project still sporadically active. Added because it labeled itself with "consent management", actually a lot of Open Source projects exist for purely client-side cookie-based consent without auditing possible.

TRUE

FALSE

FALSE

FALSE

TRUE

Drop-in consent management plugin for analytics.js

consent-receipt-dart

https://github.com/adaptant-labs/consent-receipt-dart?ref=https://githubhelp.com

Kantara reference implementation

TRUE

TRUE

TRUE

FALSE

FALSE

Dart library for working with Kantara Initiative Consent Receipts.

ADA Project

https://github.com/decentralised-dataexchange/automated-data-agreements

NGI-Trust, part of DPG - where is the implementation of this spec?

FALSE

TRUE

TRUE

TRUE

FALSE

Currently code exist for decentralised SSI based systems, but easily extendable to a centralised microservices

ย 

ย 

ย 

FALSE

FALSE

FALSE

FALSE

FALSE

ย 

ย 

ย 

ย 

FALSE

FALSE

FALSE

FALSE

FALSE

ย 

ย 

ย 

ย 

FALSE

FALSE

FALSE

FALSE

FALSE

ย 

ย 

ย 

ย 

FALSE

FALSE

FALSE

FALSE

FALSE

ย 

ย 

ย 

ย 

FALSE

FALSE

FALSE

FALSE

FALSE

ย