{"id":23,"date":"2025-12-21T16:22:48","date_gmt":"2025-12-21T16:22:48","guid":{"rendered":"https:\/\/aisyah.nl\/?page_id=23"},"modified":"2025-12-22T11:14:55","modified_gmt":"2025-12-22T11:14:55","slug":"designing-a-scalable-consent-system-under-legal-business-and-technical-constraints","status":"publish","type":"page","link":"https:\/\/aisyah.nl\/?page_id=23","title":{"rendered":"Designing a consent system"},"content":{"rendered":"\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-container-core-group-is-layout-23b1a4dc wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\">\n<div class=\"wp-block-group is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-b585a4aa wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group is-layout-flex wp-container-core-group-is-layout-7a92790e wp-block-group-is-layout-flex\"><div class=\"is-default-size wp-block-site-logo\"><a href=\"https:\/\/aisyah.nl\/\" class=\"custom-logo-link\" rel=\"home\"><img loading=\"lazy\" decoding=\"async\" width=\"113\" height=\"104\" src=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/version-4.png\" class=\"custom-logo\" alt=\"\" \/><\/a><\/div>\n\n<\/div>\n\n\n<nav class=\"is-responsive items-justified-right wp-block-navigation is-content-justification-right is-layout-flex wp-container-core-navigation-is-layout-f665d2b5 wp-block-navigation-is-layout-flex\" aria-label=\"Navigation\" \n\t\t data-wp-interactive=\"core\/navigation\" data-wp-context='{\"overlayOpenedBy\":{\"click\":false,\"hover\":false,\"focus\":false},\"type\":\"overlay\",\"roleAttribute\":\"\",\"ariaLabel\":\"Menu\"}'><button aria-haspopup=\"dialog\" aria-label=\"Open menu\" class=\"wp-block-navigation__responsive-container-open\" \n\t\t\t\tdata-wp-on--click=\"actions.openMenuOnClick\"\n\t\t\t\tdata-wp-on--keydown=\"actions.handleMenuKeydown\"\n\t\t\t><svg width=\"24\" height=\"24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M4 7.5h16v1.5H4z\"><\/path><path d=\"M4 15h16v1.5H4z\"><\/path><\/svg><\/button>\n\t\t\t\t<div class=\"wp-block-navigation__responsive-container\"  id=\"modal-1\" \n\t\t\t\tdata-wp-class--has-modal-open=\"state.isMenuOpen\"\n\t\t\t\tdata-wp-class--is-menu-open=\"state.isMenuOpen\"\n\t\t\t\tdata-wp-watch=\"callbacks.initMenu\"\n\t\t\t\tdata-wp-on--keydown=\"actions.handleMenuKeydown\"\n\t\t\t\tdata-wp-on--focusout=\"actions.handleMenuFocusout\"\n\t\t\t\ttabindex=\"-1\"\n\t\t\t>\n\t\t\t\t\t<div class=\"wp-block-navigation__responsive-close\" tabindex=\"-1\">\n\t\t\t\t\t\t<div class=\"wp-block-navigation__responsive-dialog\" \n\t\t\t\tdata-wp-bind--aria-modal=\"state.ariaModal\"\n\t\t\t\tdata-wp-bind--aria-label=\"state.ariaLabel\"\n\t\t\t\tdata-wp-bind--role=\"state.roleAttribute\"\n\t\t\t>\n\t\t\t\t\t\t\t<button aria-label=\"Close menu\" class=\"wp-block-navigation__responsive-container-close\" \n\t\t\t\tdata-wp-on--click=\"actions.closeMenuOnClick\"\n\t\t\t><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" width=\"24\" height=\"24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z\"><\/path><\/svg><\/button>\n\t\t\t\t\t\t\t<div class=\"wp-block-navigation__responsive-container-content\" \n\t\t\t\tdata-wp-watch=\"callbacks.focusFirstElement\"\n\t\t\t id=\"modal-1-content\">\n\t\t\t\t\t\t\t\t<ul class=\"wp-block-navigation__container is-responsive items-justified-right wp-block-navigation\"><li data-wp-context=\"{ &quot;submenuOpenedBy&quot;: { &quot;click&quot;: false, &quot;hover&quot;: false, &quot;focus&quot;: false }, &quot;type&quot;: &quot;submenu&quot;, &quot;modal&quot;: null, &quot;previousFocus&quot;: null }\" data-wp-interactive=\"core\/navigation\" data-wp-on--focusout=\"actions.handleMenuFocusout\" data-wp-on--keydown=\"actions.handleMenuKeydown\" data-wp-on--mouseenter=\"actions.openMenuOnHover\" data-wp-on--mouseleave=\"actions.closeMenuOnHover\" data-wp-watch=\"callbacks.initMenu\" tabindex=\"-1\" class=\"wp-block-navigation-item has-child open-on-hover-click wp-block-navigation-submenu\"><a class=\"wp-block-navigation-item__content\" href=\"https:\/\/aisyah.nl\/?page_id=23\"><span class=\"wp-block-navigation-item__label\">Work<\/span><\/a><button data-wp-bind--aria-expanded=\"state.isMenuOpen\" data-wp-on--click=\"actions.toggleMenuOnClick\" aria-label=\"Work submenu\" class=\"wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle\" ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M1.50002 4L6.00002 8L10.5 4\" stroke-width=\"1.5\"><\/path><\/svg><\/button><ul data-wp-on--focus=\"actions.openMenuOnFocus\" class=\"wp-block-navigation__submenu-container wp-block-navigation-submenu\"><li class=\" wp-block-navigation-item wp-block-navigation-link\"><a class=\"wp-block-navigation-item__content\"  href=\"https:\/\/aisyah.nl\/?page_id=23\"><span class=\"wp-block-navigation-item__label\">Designing a consent system<\/span><\/a><\/li><li class=\" wp-block-navigation-item wp-block-navigation-link\"><a class=\"wp-block-navigation-item__content\"  href=\"https:\/\/aisyah.nl\/?page_id=35\"><span class=\"wp-block-navigation-item__label\">Extending a communication application with push notification<\/span><\/a><\/li><li class=\" wp-block-navigation-item wp-block-navigation-link\"><a class=\"wp-block-navigation-item__content\"  href=\"https:\/\/aisyah.nl\/?page_id=203\"><span class=\"wp-block-navigation-item__label\">When \u2018Editable\u2019 isn\u2019t usable<\/span><\/a><\/li><\/ul><\/li><li class=\" wp-block-navigation-item wp-block-navigation-link\"><a class=\"wp-block-navigation-item__content\"  href=\"https:\/\/aisyah.nl\/?page_id=87\"><span class=\"wp-block-navigation-item__label\">About me<\/span><\/a><\/li><\/ul>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/nav><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Designing a scalable consent system under legal, business and technical constraints<\/h2>\n\n\n\n<div class=\"wp-block-group alignwide is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\n<p class=\"is-style-text-annotation is-style-text-annotation--2\">End-to-End<\/p>\n\n\n\n<p class=\"is-style-text-annotation is-style-text-annotation--3\">E-commerce<\/p>\n\n\n\n<p><\/p>\n<\/div>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0d2bed33062&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0d2bed33062\" class=\"wp-block-image alignwide size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/cookie-thumbnail-version-2-\ud83d\udfe2-1024x768.png\" alt=\"\" class=\"wp-image-206\" srcset=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/cookie-thumbnail-version-2-\ud83d\udfe2-1024x768.png 1024w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/cookie-thumbnail-version-2-\ud83d\udfe2-300x225.png 300w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/cookie-thumbnail-version-2-\ud83d\udfe2-768x576.png 768w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/cookie-thumbnail-version-2-\ud83d\udfe2-1536x1152.png 1536w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/cookie-thumbnail-version-2-\ud83d\udfe2-2048x1536.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-0b70ad5d wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h5 class=\"wp-block-heading\">Company<\/h5>\n\n\n\n<p>Coolblue BV<\/p>\n<\/div>\n\n\n\n<div style=\"height:100px;width:140px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-7bd266f9\"><\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h5 class=\"wp-block-heading\">Scope<\/h5>\n\n\n\n<p>Netherlands<\/p>\n\n\n\n<p>Belgium<\/p>\n\n\n\n<p class=\"is-style-default\">Germany<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:100px;width:140px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-7bd266f9\"><\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h5 class=\"wp-block-heading\">Stakeholders<\/h5>\n\n\n\n<p>Legal<\/p>\n\n\n\n<p>Marketing Tech<\/p>\n\n\n\n<p>Marketing Web Development<\/p>\n<\/div>\n\n\n\n<div style=\"height:100px;width:140px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-7bd266f9\"><\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h5 class=\"wp-block-heading\">Status<\/h5>\n\n\n\n<p>Ongoing<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h1 class=\"wp-block-heading\">Context.<\/h1>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Coolblue operates across multiple European markets, each with strict privacy regulations and different technical setups. Cookie consent is a critical system that impacts legal compliance, customer trust and marketing performance at scale.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Key constraints<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>GDPR compliance across markets<\/li>\n\n\n\n<li>Existing tracking infrastracture<\/li>\n\n\n\n<li>Business sensitivity to opt-in rates<\/li>\n\n\n\n<li>Reuse within an existing design system<\/li>\n\n\n\n<li>Staggered rollout per country<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Reframing the problem: Compliance vs Conversion<\/h2>\n\n\n\n<p>Following a \u20ac40,000 fine due to non-compliant consent patterns, Coolblue needed to redesign its cookie experience across three subsidiaries and platforms. The existing solution optimised acceptance rates but relied on dark patterns that no longer met regulatory requirements.<\/p>\n\n\n\n<p>The challenge was not simply to add missing legal elements, but to translate legal requirements into usable interaction patterns without significantly impacting opt-in rates. At the same time, the solution needed to work within existing technical constraints and be scalable across web and mobile platforms.<\/p>\n\n\n\n<p>In this project, I led the UX concept and design of a new consent system, focusing on stakeholder alignment, system-level consistency and long-term reusability.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Discovery.<\/h1>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Non-negotiables from legal and marketing stakeholders<\/h2>\n\n\n\n<p>Early alignment with legal and marketing stakeholders clarified several non-negotiables:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Visitors must be able to deny non-essential cookies<\/li>\n\n\n\n<li>Transparency into cookie categories and services must be available<\/li>\n\n\n\n<li>The solution must support a phased rollout starting with Belgium, followed by Germany and the Netherlands<\/li>\n<\/ul>\n\n\n\n<p>These requirements formed the baseline for all design decisions.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Defining ethical and usable consent patterns<\/h2>\n\n\n\n<p>To ground the design in compliance and user expectations, I reviewed established <a href=\"https:\/\/www.nngroup.com\/articles\/cookie-permissions\/\">best practices<\/a> and known <a href=\"https:\/\/www.cookieyes.com\/blog\/dark-patterns-in-cookie-consent\/\">dark patterns<\/a> in consent design.<\/p>\n\n\n\n<p>These findings were synthesised into three guiding principles:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Choice clarity: User should clearly understand and control their consent<\/li>\n\n\n\n<li>Visual neutrality: No option should be misleadingly emphasised<\/li>\n\n\n\n<li>Reversibility: Consent choices should be easy to change later<\/li>\n<\/ul>\n\n\n\n<p>These principles informed the design criteria rather than prescribing specific UI patterns.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Auditing the existing consent experience across subsidiaries<\/h2>\n\n\n\n<p>A cross-market audit was conducted of the existing cookie banners in the Netherlands, Belgium and Germany. <\/p>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0d2bed34e4f&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0d2bed34e4f\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"427\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Netherlands-audit-1-1024x427.png\" alt=\"\" class=\"wp-image-95\" srcset=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Netherlands-audit-1-1024x427.png 1024w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Netherlands-audit-1-300x125.png 300w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Netherlands-audit-1-768x320.png 768w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Netherlands-audit-1-1536x640.png 1536w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Netherlands-audit-1-2048x853.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0d2bed35839&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0d2bed35839\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"427\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Belgium-audit-2-1024x427.png\" alt=\"\" class=\"wp-image-96\" srcset=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Belgium-audit-2-1024x427.png 1024w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Belgium-audit-2-300x125.png 300w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Belgium-audit-2-768x320.png 768w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Belgium-audit-2-1536x640.png 1536w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Belgium-audit-2-2048x853.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0d2bed366e0&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0d2bed366e0\" class=\"wp-block-image aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Germany-audit-1-1024x768.png\" alt=\"\" class=\"wp-image-97\" srcset=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Germany-audit-1-1024x768.png 1024w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Germany-audit-1-300x225.png 300w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Germany-audit-1-768x576.png 768w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Germany-audit-1-1536x1152.png 1536w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Germany-audit-1-2048x1536.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>Key findings:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>All subsidiaries used a cookie wall that blocked access to content<\/li>\n\n\n\n<li>Language was locked to the default market language with no switching option<\/li>\n\n\n\n<li>The Netherlands used an \u201cOk\u00e9\u201d action instead of an explicit \u201cAccept all\u201d option<\/li>\n\n\n\n<li>Belgium and Germany allowed granular control, but through inconsistent patterns<\/li>\n<\/ul>\n\n\n\n<p>This highlighted the lack of a shared consent system and the risk of fragmented compliance.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Learning from the market without copying it<\/h2>\n\n\n\n<p>I benchmarked consent patterns used by leading companies in the region to understand common expectations and interaction models.<\/p>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-f66f9956 wp-block-group-is-layout-flex\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0d2bed38756&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0d2bed38756\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"865\" height=\"1024\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Mediamarkt-865x1024.png\" alt=\"\" class=\"wp-image-101\" srcset=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Mediamarkt-865x1024.png 865w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Mediamarkt-254x300.png 254w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Mediamarkt-768x909.png 768w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Mediamarkt-1298x1536.png 1298w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Mediamarkt-1731x2048.png 1731w\" sizes=\"auto, (max-width: 865px) 100vw, 865px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0d2bed393b6&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0d2bed393b6\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"935\" height=\"1024\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/IKEA-935x1024.png\" alt=\"\" class=\"wp-image-102\" srcset=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/IKEA-935x1024.png 935w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/IKEA-274x300.png 274w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/IKEA-768x841.png 768w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/IKEA-1403x1536.png 1403w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/IKEA-1870x2048.png 1870w\" sizes=\"auto, (max-width: 935px) 100vw, 935px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0d2bed3a2ab&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0d2bed3a2ab\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"787\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/BOL-1024x787.png\" alt=\"\" class=\"wp-image-103\" srcset=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/BOL-1024x787.png 1024w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/BOL-300x231.png 300w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/BOL-768x590.png 768w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/BOL-1536x1181.png 1536w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/BOL-2048x1574.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0d2bed3b0fc&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0d2bed3b0fc\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"921\" height=\"1024\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/ASOS-921x1024.png\" alt=\"\" class=\"wp-image-104\" srcset=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/ASOS-921x1024.png 921w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/ASOS-270x300.png 270w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/ASOS-768x854.png 768w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/ASOS-1382x1536.png 1382w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/ASOS-1842x2048.png 1842w\" sizes=\"auto, (max-width: 921px) 100vw, 921px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n\n<p>Observed patterns<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Three-option structure: Accept all, Deny non-essential, Set preferences<\/li>\n\n\n\n<li>Use of accordions to manage category and vendor complexity<\/li>\n\n\n\n<li>Language switching support<\/li>\n\n\n\n<li>Bottom-sheet patterns on mobile<\/li>\n<\/ul>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0d2bed3c9d8&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0d2bed3c9d8\" class=\"wp-block-image aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"496\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/image-1024x496.png\" alt=\"\" class=\"wp-image-100\" srcset=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/image-1024x496.png 1024w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/image-300x145.png 300w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/image-768x372.png 768w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/image-1536x744.png 1536w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/image-2048x992.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Evaluating consent placement and behavioural impact<\/h2>\n\n\n\n<p>The existing cookie wall placement was originally chosen to optimise acceptance rates, despite being a dark pattern. To challenge this assumption, I reviewed studies on consent placement and interaction behaviour.<\/p>\n\n\n\n<p>Research suggested that bottom-placed overlays can increase interaction with both acceptance and decline options. This insight informed the initial design direction, even though later technical constraints prevented full adoption.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Design.<\/h1>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Translating insights into requirements<\/h2>\n\n\n\n<p>Based on discovery, I translated insights into system-level requirements:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Deny non-essential cookies available in the first layer<\/li>\n\n\n\n<li>Transparent display of cookie categories and services<\/li>\n\n\n\n<li>Granular control at category and service level<\/li>\n\n\n\n<li>Expandable and collapsible information hierarchy<\/li>\n\n\n\n<li>Language switching per subsidiary<\/li>\n\n\n\n<li>Reuse of existing design system components<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Designing the interaction model<\/h2>\n<\/div>\n\n\n\n<p>Before designing screens, I defined the interaction model and decision flow for the consent system and mapping the key actions to support compliance and usability.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0d2bed3ea5a&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0d2bed3ea5a\" class=\"wp-block-image aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"478\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Proposed-interaction-model-1024x478.png\" alt=\"\" class=\"wp-image-106\" srcset=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Proposed-interaction-model-1024x478.png 1024w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Proposed-interaction-model-300x140.png 300w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Proposed-interaction-model-768x359.png 768w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Proposed-interaction-model-1536x718.png 1536w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Proposed-interaction-model-2048x957.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Iterating with stakeholders and technical realities<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Mid-fidelity wireframes were used to align stakeholders on the concept and assess feasibility.<\/p>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-f66f9956 wp-block-group-is-layout-flex\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0d2bed3f5a2&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0d2bed3f5a2\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"433\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/First-layer-Proposal-1-1024x433.png\" alt=\"\" class=\"wp-image-208\" srcset=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/First-layer-Proposal-1-1024x433.png 1024w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/First-layer-Proposal-1-300x127.png 300w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/First-layer-Proposal-1-768x325.png 768w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/First-layer-Proposal-1-1536x649.png 1536w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/First-layer-Proposal-1-2048x866.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0d2bed3fd9a&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0d2bed3fd9a\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"498\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Second-layer-Proposal-2-1024x498.png\" alt=\"\" class=\"wp-image-209\" srcset=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Second-layer-Proposal-2-1024x498.png 1024w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Second-layer-Proposal-2-300x146.png 300w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Second-layer-Proposal-2-768x373.png 768w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Second-layer-Proposal-2-1536x747.png 1536w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Second-layer-Proposal-2-2048x996.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n\n<p>Key outcomes from stakeholder review:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Overlay placement remained centred due to backend tracking dependencies and capacity constraints<\/li>\n\n\n\n<li>Brand imagery was retained to maintain visual consistency<\/li>\n\n\n\n<li>Language switching required further technical investigation<\/li>\n\n\n\n<li>Button styling remained unchanged, with future A\/B testing planned to explore a more neutral visual approach<\/li>\n\n\n\n<li>Mobile app experience would align with the new consent model<\/li>\n<\/ul>\n\n\n\n<p>These decisions reflect tradeoffs between ideal UX, technical feasibility, and business risk.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Designing a scalable consent pattern<\/h2>\n\n\n\n<p>To manage complex category and service information, the consent system used an accordion-based structure. This allowed users to progressively disclose information while keeping the interface manageable.<\/p>\n\n\n\n<p>During design, I worked with design system developers to validate whether nested accordions were technically supported. Confirming this early ensured the solution could scale without custom components.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Aligning the cross-platform experience<\/h2>\n\n\n\n<p>With the interaction model and accordion based structure validated, I collaborated with the mobile app designer to align the experience across platforms. Collectively, we decided on the following key decisions:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Group all primary and secondary actions consistency in second layer<\/li>\n\n\n\n<li>Use checkboxes instead of toggles to clearly represent selection states<\/li>\n\n\n\n<li>Preserve interaction logic while adapting layouts per platform<\/li>\n<\/ol>\n\n\n\n<div class=\"wp-block-group is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-ce155fab wp-block-group-is-layout-flex\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0d2bed40dfe&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0d2bed40dfe\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"343\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Button-placement-2-1024x343.png\" alt=\"\" class=\"wp-image-116\" srcset=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Button-placement-2-1024x343.png 1024w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Button-placement-2-300x101.png 300w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Button-placement-2-768x257.png 768w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Button-placement-2-1536x515.png 1536w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Button-placement-2-2048x686.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0d2bed41662&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0d2bed41662\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"378\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Toggles-or-checkboxes-1-1024x378.png\" alt=\"\" class=\"wp-image-117\" srcset=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Toggles-or-checkboxes-1-1024x378.png 1024w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Toggles-or-checkboxes-1-300x111.png 300w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Toggles-or-checkboxes-1-768x284.png 768w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Toggles-or-checkboxes-1-1536x567.png 1536w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Toggles-or-checkboxes-1-2048x756.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center\"><strong>The design outcome<\/strong><\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0d2bed421cc&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0d2bed421cc\" class=\"wp-block-image aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"904\" height=\"1024\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Design-outcome-with-app-1-904x1024.png\" alt=\"\" class=\"wp-image-128\" srcset=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Design-outcome-with-app-1-904x1024.png 904w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Design-outcome-with-app-1-265x300.png 265w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Design-outcome-with-app-1-768x870.png 768w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Design-outcome-with-app-1-1355x1536.png 1355w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Design-outcome-with-app-1-1807x2048.png 1807w\" sizes=\"auto, (max-width: 904px) 100vw, 904px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Validation &amp; Iteration<\/h1>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">A\/B Testing and regulatory impact<\/h2>\n\n\n\n<p>An A\/B test was planned to compare the new design against the existing implementation. However, a regulatory update in Germany required an immediate update to the existing banner, introducing a deny option in the first layer. <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"584\" src=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Germany-Nov-25-1024x584.png\" alt=\"\" class=\"wp-image-114\" srcset=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Germany-Nov-25-1024x584.png 1024w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Germany-Nov-25-300x171.png 300w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Germany-Nov-25-768x438.png 768w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Germany-Nov-25-1536x876.png 1536w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Germany-Nov-25-2048x1169.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>This change resulted in a <strong>20% drop in acceptance rates<\/strong>, highlighting the sensitivity of consent patterns to regulatory-driven changes and reinforcing the need for a more considered system-level approach.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Second design iteration<\/h2>\n\n\n\n<p>Following these results, stakeholders requested exploration of alternative approaches that could better balance compliance and business impact.<\/p>\n\n\n\n<p>Explored changes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Consolidating category and service information into the first layer<\/li>\n\n\n\n<li>Re-evaluating the structure of first-layer actions<\/li>\n\n\n\n<li>Updating action copy to improve clarity<\/li>\n<\/ul>\n\n\n\n<p>This iteration focused on refining the interaction model rather than reverting to dark patterns.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Final design<\/h2>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0d2bed432f1&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0d2bed432f1\" class=\"wp-block-image aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"956\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Final-1024x956.png\" alt=\"\" class=\"wp-image-121\" srcset=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Final-1024x956.png 1024w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Final-300x280.png 300w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Final-768x717.png 768w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Final-1536x1434.png 1536w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Final-2048x1911.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0d2bed43bd7&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0d2bed43bd7\" class=\"wp-block-image aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"478\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Updated-interaction-model-1024x478.png\" alt=\"\" class=\"wp-image-126\" srcset=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Updated-interaction-model-1024x478.png 1024w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Updated-interaction-model-300x140.png 300w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Updated-interaction-model-768x359.png 768w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Updated-interaction-model-1536x718.png 1536w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Updated-interaction-model-2048x957.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">What&#8217;s Next<\/h1>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Current status &amp; next steps<\/h2>\n\n\n\n<p>The consent system design has been aligned across web and mobile platforms and reviewed with legal, marketing tech and development stakeholders. The key design decisions have been validated for compliance and technical feasibility with the solution ready for the phased rollout.<\/p>\n\n\n\n<p>As implementation progresses, the focus will be on validating the solution in real-world conditions and iterating pragmatically:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Monitor consent behaviour per market after rollout to identify unexpected drops or friction<\/li>\n\n\n\n<li>Validate user understanding of consent choices through usability checks<\/li>\n\n\n\n<li>Adjust content hierarchy and copy where clarity or trust issues emerge<\/li>\n\n\n\n<li>Document learnings to support future compliance-related components and patterns<\/li>\n<\/ul>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Key takeaways<\/h2>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-f66f9956 wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"160\" src=\"http:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Takeaway-3.png\" alt=\"\" class=\"wp-image-124\" srcset=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Takeaway-3.png 480w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Takeaway-3-300x100.png 300w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"200\" src=\"http:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Takeaway-2.png\" alt=\"\" class=\"wp-image-122\" srcset=\"https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Takeaway-2.png 480w, https:\/\/aisyah.nl\/wp-content\/uploads\/2025\/12\/Takeaway-2-300x125.png 300w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/figure>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n","protected":false},"excerpt":{"rendered":"<p>Designing a scalable consent system under legal, business and technical constraints End-to-End E-commerce Company Coolblue BV Scope Netherlands Belgium Germany Stakeholders Legal Marketing Tech Marketing Web Development Status Ongoing Context. Coolblue operates across multiple European markets, each with strict privacy regulations and different technical setups. Cookie consent is a critical system that impacts legal compliance, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-23","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/aisyah.nl\/index.php?rest_route=\/wp\/v2\/pages\/23","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aisyah.nl\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aisyah.nl\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aisyah.nl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aisyah.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=23"}],"version-history":[{"count":46,"href":"https:\/\/aisyah.nl\/index.php?rest_route=\/wp\/v2\/pages\/23\/revisions"}],"predecessor-version":[{"id":210,"href":"https:\/\/aisyah.nl\/index.php?rest_route=\/wp\/v2\/pages\/23\/revisions\/210"}],"wp:attachment":[{"href":"https:\/\/aisyah.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}