From ba4adaa71169e914eaf5018fd506c599d949bf69 Mon Sep 17 00:00:00 2001 From: ConsentCheck Agent Date: Thu, 11 Jun 2026 09:23:48 +0200 Subject: [PATCH 1/2] Add iubenda, Termly and Ketch consent managers - iubenda Cookie Solution: .iubenda-cs-accept-btn - Termly: accept scoped to the Cookie Consent Prompt banner ([aria-label='Cookie Consent Prompt'] [data-tid='banner-accept']), with .t-acceptAllButton fallback - Ketch: #ketch-banner-button-primary (light-DOM banner under #lanyard_root; verified on a live Ketch site) --- consentcrawl/assets/consent_managers.yml | 27 ++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/consentcrawl/assets/consent_managers.yml b/consentcrawl/assets/consent_managers.yml index 1976324..99063eb 100644 --- a/consentcrawl/assets/consent_managers.yml +++ b/consentcrawl/assets/consent_managers.yml @@ -308,6 +308,33 @@ - type: css-selector value: "button#ppms_cm_agree-to-all" +- id: iubenda + name: iubenda Cookie Solution + brand: iubenda + actions: + - type: css-selector-list + value: + - ".iubenda-cs-accept-btn" + - "#iubenda-cs-banner .iubenda-cs-accept-btn" + +- id: termly + name: Termly + brand: Termly + actions: + - type: css-selector-list + value: + - "[aria-label='Cookie Consent Prompt'] [data-tid='banner-accept']" + - ".t-acceptAllButton" + +- id: ketch + name: Ketch + brand: Ketch + actions: + - type: css-selector-list + value: + - "#ketch-banner-button-primary" + - "#lanyard_root button[data-testid='Accept All']" + - id: generic-custom name: Non Specific Implementation brand: Custom / Generic From 0c346ac4ea685761e1b776a89477860cc2e8ddf5 Mon Sep 17 00:00:00 2001 From: ConsentCheck Agent Date: Thu, 11 Jun 2026 09:41:53 +0200 Subject: [PATCH 2/2] Add Consent Studio CMP (accept-all selector) Consent Studio (Vallonic, consent.studio) renders buttons in light DOM with a cs-consent attribute. Accept-all = button[cs-consent='all']. Verified live on consent.studio + nijkamp.net 2026-06-11. Co-Authored-By: Claude Opus 4.8 --- consentcrawl/assets/consent_managers.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/consentcrawl/assets/consent_managers.yml b/consentcrawl/assets/consent_managers.yml index 99063eb..ba69a01 100644 --- a/consentcrawl/assets/consent_managers.yml +++ b/consentcrawl/assets/consent_managers.yml @@ -335,6 +335,13 @@ - "#ketch-banner-button-primary" - "#lanyard_root button[data-testid='Accept All']" +- id: consent-studio + name: Consent Studio + brand: Consent Studio + actions: + - type: css-selector + value: "button[cs-consent='all']" + - id: generic-custom name: Non Specific Implementation brand: Custom / Generic