{"id":583,"date":"2026-11-03T09:25:47","date_gmt":"2026-11-03T09:25:47","guid":{"rendered":"https:\/\/yohann.shop\/dsgvo\/"},"modified":"2026-11-03T09:25:47","modified_gmt":"2026-11-03T09:25:47","slug":"dsgvo","status":"publish","type":"page","link":"https:\/\/yohann.shop\/de\/dsgvo\/","title":{"rendered":"DSGVO"},"content":{"rendered":"<style>\n    #form-gdpr-edit-account-request,\n    #form-gdpr-requests-request,\n    #form-gdpr-personal-information-request,\n    #form-gdpr-orders-request,\n    #form-gdpr-personal-data-report-request,\n    #form-gdpr-delete-account-request {\n        display: none;\n    }\n    #gdpr_page button {\n      background-color: transparent;\n      border: 0;\n      border-bottom: 1px solid black;\n      padding: 0px;\n    }\n\n    \/* Modal background *\/\n    #data-verification-background {\n      display: none;\n      position: fixed;\n      z-index: 1;\n      padding-top: calc(50vh - 83px);\n      left: 0;\n      top: 0;\n      width: 100%;\n      height: 100%;\n      overflow: auto;\n      background-color: rgb(0,0,0);\n      background-color: rgba(0,0,0,0.4);\n      opacity: unset;\n      z-index: 9999;\n    }\n    \/* Modal Content *\/\n    #data-verification-modal {\n      background-color: #fefefe;\n      margin: auto;\n      padding: 16px;\n      border: 1px solid #888;\n      width: 38%;\n      opacity: 1;\n    }\n    \/* Modal Close Button *\/\n   .data-verification-close {\n      color: #aaaaaa;\n      float: right;\n      font-size: 28px;\n      font-weight: bold;\n      line-height: 17px;\n      background-color: transparent;\n      border: 0px;\n      padding: 0px;\n    }\n   .data-verification-close:hover {\n      color: #000;\n      text-decoration: none;\n      cursor: pointer;\n    }\n    \/* Checkbox Text *\/\n    #data-verification-container p {\n      display: inline-block;\n      padding: 0;\n      margin: 0;\n      line-height: 24px;\n      padding-left: 10px;\n      vertical-align: top;\n      width: calc(100% - 45px);\n    }\n    #data-verification-container a, #data-verification-container a:hover{\n      text-decoration: underline!important;\n      color: #4285f4;\n    }\n    #data-verification-container input {\n      opacity: 0;\n      width: 0;\n      height: 0;\n      margin: 0;\n      padding: 0;\n    }\n    \/* Checkbox Icon *\/\n    #data-verification-icon {\n      cursor: pointer;\n      position: relative;\n      margin: auto;\n      width: 18px;\n      height: 18px;\n      -webkit-tap-highlight-color: transparent;\n      transform: translate3d(0, 0, 0);\n      margin-top: 2px;\n    }\n    #data-verification-icon:before {\n      content: \"\";\n      position: absolute;\n      top: -7px;\n      left: -7px;\n      width: 32px;\n      height: 32px;\n      border-radius: 50%;\n      background: rgba(34,50,84,0.03);\n      opacity: 0;\n      transition: opacity 0.2s ease;\n    }\n    #data-verification-icon svg {\n      position: relative;\n      z-index: 1;\n      fill: none;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n      stroke: #c8ccd4;\n      stroke-width: 1.5;\n      transform: translate3d(0, 0, 0);\n      transition: all 0.2s ease;\n    }\n    #data-verification-icon svg path {\n      stroke-dasharray: 60;\n      stroke-dashoffset: 0;\n    }\n    #data-verification-icon svg polyline {\n      stroke-dasharray: 22;\n      stroke-dashoffset: 66;\n    }\n    #data-verification-icon:hover:before {\n      opacity: 1;\n    }\n    #data-verification-container:hover #data-verification-icon svg {\n      stroke: #4285f4;\n    }\n    #data-verification-icon.clicked svg {\n      stroke: #4285f4;\n    }\n    #data-verification-icon.clicked svg path {\n      stroke-dashoffset: 60;\n      transition: all 0.3s linear;\n    }\n    #data-verification-icon.clicked svg polyline {\n      stroke-dashoffset: 42;\n      transition: all 0.2s linear;\n      transition-delay: 0.15s;\n    }\n\n    \/* Accessibility design *\/\n    #data-verification-icon:focus,.data-verification-close:focus, #data-verification-container input:focus ~ #data-verification-icon svg, #data-verification-container a:focus {\n      box-shadow: 0 0 0 3px rgba(21, 156, 228, 0.4);\n      transition: all 0.3s ease;\n      outline: none;\n      transform: scale(1.06);\n    }\n\n    \/* Loading Element *\/\n   .loading {\n        display: none;\n        top:50vh;\n        left:50vw;\n        position:fixed;\n    }\n   .loading:not(:required):after {\n      content: '';\n      display: block;\n      font-size: 10px;\n      width: 1em;\n      height: 1em;\n      margin-top: -0.5em;\n      -webkit-animation: spinner 1500ms infinite linear;\n      -moz-animation: spinner 1500ms infinite linear;\n      -ms-animation: spinner 1500ms infinite linear;\n      -o-animation: spinner 1500ms infinite linear;\n      animation: spinner 1500ms infinite linear;\n      border-radius: 0.5em;\n      -webkit-box-shadow: rgba(255,255,255, 1) 1.5em 0 0 0, rgba(255,255,255, 1) 1.1em 1.1em 0 0, rgba(255,255,255, 1) 0 1.5em 0 0, rgba(255,255,255, 1) -1.1em 1.1em 0 0, rgba(255,255,255, 1) -1.5em 0 0 0, rgba(255,255,255, 1) -1.1em -1.1em 0 0, rgba(255,255,255, 1) 0 -1.5em 0 0, rgba(255,255,255, 1) 1.1em -1.1em 0 0;\n      box-shadow: rgba(255,255,255, 1) 1.5em 0 0 0, rgba(255,255,255, 1) 1.1em 1.1em 0 0, rgba(255,255,255, 1) 0 1.5em 0 0, rgba(255,255,255, 1) -1.1em 1.1em 0 0, rgba(255,255,255, 1) -1.5em 0 0 0, rgba(255,255,255, 1) -1.1em -1.1em 0 0, rgba(255,255,255, 1) 0 -1.5em 0 0, rgba(255,255,255, 1) 1.1em -1.1em 0 0;\n    }\n    #gdpr_page.list-unstyled li button {\n      cursor: pointer;\n    }\n   .show-isense {\n      transition: opacity 400ms !important;\n    }\n   .hide-isense {\n      opacity: 0 !important;\n      transition: 0.4s ease-out;\n    }\n\n    \/* Modal changes on mobile resolution*\/\n    @media only screen and (max-width: 600px) {\n      #data-verification-modal {\n        width: 90%;\n      }\n    }\n\n    \/* Animation *\/\n    @-webkit-keyframes spinner {\n      0% {\n        -webkit-transform: rotate(0deg);\n        -moz-transform: rotate(0deg);\n        -ms-transform: rotate(0deg);\n        -o-transform: rotate(0deg);\n        transform: rotate(0deg);\n      }\n      100% {\n        -webkit-transform: rotate(360deg);\n        -moz-transform: rotate(360deg);\n        -ms-transform: rotate(360deg);\n        -o-transform: rotate(360deg);\n        transform: rotate(360deg);\n      }\n    }\n    @-moz-keyframes spinner {\n      0% {\n        -webkit-transform: rotate(0deg);\n        -moz-transform: rotate(0deg);\n        -ms-transform: rotate(0deg);\n        -o-transform: rotate(0deg);\n        transform: rotate(0deg);\n      }\n      100% {\n        -webkit-transform: rotate(360deg);\n        -moz-transform: rotate(360deg);\n        -ms-transform: rotate(360deg);\n        -o-transform: rotate(360deg);\n        transform: rotate(360deg);\n      }\n    }\n    @-o-keyframes spinner {\n      0% {\n        -webkit-transform: rotate(0deg);\n        -moz-transform: rotate(0deg);\n        -ms-transform: rotate(0deg);\n        -o-transform: rotate(0deg);\n        transform: rotate(0deg);\n      }\n      100% {\n        -webkit-transform: rotate(360deg);\n        -moz-transform: rotate(360deg);\n        -ms-transform: rotate(360deg);\n        -o-transform: rotate(360deg);\n        transform: rotate(360deg);\n      }\n    }\n    @keyframes spinner {\n      0% {\n        -webkit-transform: rotate(0deg);\n        -moz-transform: rotate(0deg);\n        -ms-transform: rotate(0deg);\n        -o-transform: rotate(0deg);\n        transform: rotate(0deg);\n      }\n      100% {\n        -webkit-transform: rotate(360deg);\n        -moz-transform: rotate(360deg);\n        -ms-transform: rotate(360deg);\n        -o-transform: rotate(360deg);\n        transform: rotate(360deg);\n      }\n    }\n<\/style><div id=\"gdpr_page\" class=\"col-sm-12\"><div>Wenn Sie \u00fcber unsere Compliance-Seite eine Auskunftsanfrage gem\u00e4\u00df DSGVO stellen, verarbeitet unser Compliance-Anbieter Consentmo Ihre IP-Adresse und E-Mail-Adresse ausschlie\u00dflich zur Bearbeitung Ihrer Anfrage. Weitere Informationen finden Sie in <a href=\"https:\/\/www.consentmo.com\/end-user-dpa\" target=\"_blank\" aria-label=\"END-USER DATA PROCESSING ADDENDUM TO (opens in a new tab)\">der Datenverarbeitungsrichtlinie von Consentmo<\/a> <a>.<\/a><\/div><br><h2>Datenkorrektur<\/h2><p> Falls Ihre Kontodaten ungenau sind, aktualisieren oder korrigieren Sie diese bitte \u00fcber den unten stehenden Link. <\/p><ul id=\"gdpr_rectification_compliance_requests\" class=\"gdpr-compliance-requests list-unstyled\"><li> <button id=\"btn-gdpr-edit-account-request\" aria-label=\"edit your account information\" aria-controls=\"form-gdpr-edit-account-request\" aria-expanded=\"false\">Bearbeiten Sie Ihre Kontoinformationen<\/button><\/li><\/ul><div id=\"form-gdpr-edit-account-request\" class=\"form-gdpr-request\"><form> <label for=\"form-gdpr-edit-account-request-email\">Geben Sie Ihre E-Mail-Adresse ein, um Ihre Identit\u00e4t zu best\u00e4tigen.<\/label> <input type=\"email\" name=\"email\" id=\"form-gdpr-edit-account-request-email\" placeholder=\"example@email.com\" autocomplete=\"email\" autocorrect=\"off\" autocapitalize=\"off\" autofocus=\"\"><input type=\"submit\" id=\"form-gdpr-edit-account-request-submit\" class=\"btn\" value=\"Einreichen\"><\/form><\/div><h2> Datenportabilit\u00e4t<\/h2><p> \u00dcber die folgenden Links k\u00f6nnen Sie alle Daten herunterladen, die wir speichern und verwenden, um Ihnen ein besseres Einkaufserlebnis in unserem Shop zu erm\u00f6glichen. <\/p><ul id=\"gdpr_portability_compliance_requests\" class=\"gdpr-compliance-requests list-unstyled\"><li> <button id=\"btn-gdpr-requests-request\" aria-label=\"GDPR requests\" aria-controls=\"form-gdpr-requests-request\" aria-expanded=\"false\">DSGVO-Datenanfragen<\/button><div id=\"form-gdpr-requests-request\" class=\"form-gdpr-request\"><form> <label for=\"form-gdpr-requests-request-email\">Geben Sie Ihre E-Mail-Adresse ein, um Ihre Identit\u00e4t zu best\u00e4tigen.<\/label> <input type=\"email\" name=\"email\" id=\"form-gdpr-requests-request-email\" placeholder=\"example@email.com\" autocomplete=\"email\" autocorrect=\"off\" autocapitalize=\"off\" autofocus=\"\"><input type=\"submit\" class=\"btn\" id=\"form-gdpr-requests-request-submit\" value=\"Einreichen\"><\/form><\/div><\/li><li> <button id=\"btn-gdpr-personal-information-request\" aria-label=\"personal information\" aria-controls=\"form-gdpr-personal-information-request\" aria-expanded=\"false\">Pers\u00f6nliche Daten<\/button><div id=\"form-gdpr-personal-information-request\" class=\"form-gdpr-request\"><form> <label for=\"form-gdpr-personal-information-request-email\">Geben Sie Ihre E-Mail-Adresse ein, um Ihre Identit\u00e4t zu best\u00e4tigen.<\/label> <input type=\"email\" name=\"email\" id=\"form-gdpr-personal-information-request-email\" placeholder=\"example@email.com\" autocomplete=\"email\" autocorrect=\"off\" autocapitalize=\"off\" autofocus=\"\"><input type=\"submit\" class=\"btn\" id=\"form-gdpr-personal-information-request-submit\" value=\"Einreichen\"><\/form><\/div><\/li><li> <button id=\"btn-gdpr-orders-request\" aria-label=\"orders\" aria-controls=\"form-gdpr-orders-request\" aria-expanded=\"false\">Bestelldaten<\/button><div id=\"form-gdpr-orders-request\" class=\"form-gdpr-request\"><form> <label for=\"form-gdpr-orders-request-email\">Geben Sie Ihre E-Mail-Adresse ein, um Ihre Identit\u00e4t zu best\u00e4tigen.<\/label> <input type=\"email\" name=\"email\" id=\"form-gdpr-orders-request-email\" placeholder=\"example@email.com\" autocomplete=\"email\" autocorrect=\"off\" autocapitalize=\"off\" autofocus=\"\"><input type=\"submit\" class=\"btn\" id=\"form-gdpr-orders-request-submit\" value=\"Einreichen\"><\/form><\/div><\/li><\/ul><h2> Zugriff auf personenbezogene Daten<\/h2><p>\u00dcber den untenstehenden Link k\u00f6nnen Sie einen Bericht anfordern, der alle Ihre bei uns gespeicherten personenbezogenen Daten enth\u00e4lt. Wir werden Ihnen innerhalb von 30 Tagen antworten. <\/p><ul id=\"gdpr_personal_data_compliance_requests\" class=\"gdpr-compliance-requests list-unstyled\"><li> <button id=\"btn-gdpr-personal-data-report-request\" aria-label=\"request a report\" aria-controls=\"form-gdpr-personal-data-report-request\" aria-expanded=\"false\">Fordern Sie einen Bericht an<\/button><\/li><\/ul><div id=\"form-gdpr-personal-data-report-request\" class=\"form-gdpr-request\"><form><label for=\"form-gdpr-personal-data-report-request-email\">Geben Sie Ihre E-Mail-Adresse ein, um Ihre Identit\u00e4t zu best\u00e4tigen.<\/label> <input type=\"email\" name=\"email\" id=\"form-gdpr-personal-data-report-request-email\" placeholder=\"example@email.com\" autocomplete=\"email\" autocorrect=\"off\" autocapitalize=\"off\" autofocus=\"\"><input type=\"submit\" class=\"btn\" id=\"form-gdpr-personal-data-report-request-submit\" value=\"Einreichen\"><\/form><\/div><h2> Recht auf Vergessenwerden<\/h2><p> Nutzen Sie diese Option, wenn Sie Ihre pers\u00f6nlichen Daten und andere Daten aus unserem Shop entfernen m\u00f6chten. Beachten Sie, dass dadurch Ihr Konto gel\u00f6scht wird und Sie anschlie\u00dfend nicht mehr darauf zugreifen oder es nutzen k\u00f6nnen.<\/p><ul id=\"gdpr_rtbf_compliance_requests\" class=\"gdpr-compliance-requests list-unstyled\"><li> <button id=\"btn-gdpr-delete-account-request\" aria-label=\"request personal data deletion\" aria-controls=\"form-gdpr-delete-account-request\" aria-expanded=\"false\">Antrag auf L\u00f6schung personenbezogener Daten<\/button><\/li><\/ul><div id=\"form-gdpr-delete-account-request\" class=\"form-gdpr-request\"><form> <label for=\"form-gdpr-delete-account-request-email\">Geben Sie Ihre E-Mail-Adresse ein, um Ihre Identit\u00e4t zu best\u00e4tigen.<\/label> <input type=\"email\" name=\"email\" id=\"form-gdpr-delete-account-request-email\" placeholder=\"example@email.com\" autocomplete=\"email\" autocorrect=\"off\" autocapitalize=\"off\" autofocus=\"\"><input type=\"submit\" class=\"btn\" id=\"form-gdpr-delete-account-request-submit\" value=\"Einreichen\"><\/form><\/div><h2> Recht auf Einschr\u00e4nkung der Verarbeitung<\/h2><p> Sie k\u00f6nnen unter bestimmten Umst\u00e4nden die Einschr\u00e4nkung oder vor\u00fcbergehende Einstellung der Verarbeitung Ihrer personenbezogenen Daten beantragen. Bitte kontaktieren Sie uns unter info@yohann.com, wenn Sie Unterst\u00fctzung ben\u00f6tigen.<\/p><h2> Widerspruchsrecht<\/h2><p> Sie haben das Recht, bestimmten Arten der Datenverarbeitung zu widersprechen, insbesondere der Verarbeitung im Rahmen von Direktmarketing oder aufgrund berechtigter Interessen. Senden Sie Ihren Widerspruch bitte an info@yohann.com.<\/p><div id=\"form-gdpr-contact-information\"><h2> Kontaktinformationen<\/h2><p> Bei Fragen zu Ihren personenbezogenen Daten oder Ihren Datenschutzrechten wenden Sie sich bitte an unseren Datenschutzbeauftragten (DSB) unter:<\/p><p> <strong>E-Mail:<\/strong> info@yohann.com<\/p><p> <strong>Adresse:<\/strong> Schwarzwaldstra\u00dfe 61, 79539 L\u00f6rrach, Deutschland<\/p><\/div><h2> Recht auf Einreichung einer Beschwerde<\/h2><p> Wenn Sie der Meinung sind, dass wir Ihre Anliegen nicht ber\u00fccksichtigt haben, haben Sie das Recht, eine Beschwerde bei Ihrer nationalen Datenschutzbeh\u00f6rde einzureichen.<\/p><\/div><script>\n\n     \/* SLIDE UP *\/\n     let slideUp = (target, duration=500) => {\n        target.style.transitionProperty = 'height, margin, padding';\n        target.style.transitionDuration = duration + 'ms';\n        target.style.boxSizing = 'border-box';\n        target.style.height = target.offsetHeight + 'px';\n        target.offsetHeight;\n        target.style.overflow = 'hidden';\n        target.style.height = 0;\n        target.style.paddingTop = 0;\n        target.style.paddingBottom = 0;\n        target.style.marginTop = 0;\n        target.style.marginBottom = 0;\n        window.setTimeout( () => {\n            target.style.display = 'none';\n            target.style.removeProperty('height');\n            target.style.removeProperty('padding-top');\n            target.style.removeProperty('padding-bottom');\n            target.style.removeProperty('margin-top');\n            target.style.removeProperty('margin-bottom');\n            target.style.removeProperty('overflow');\n            target.style.removeProperty('transition-duration');\n            target.style.removeProperty('transition-property');\n        }, duration);\n    }\n\n    \/* SLIDE DOWN *\/\n    let slideDown = (target, duration=500) => {\n      setTimeout(function(){\n        target.style.removeProperty('display');\n        let display = window.getComputedStyle(target).display;\n        if (display === 'none') display = 'block';\n\n          target.style.display = display;\n          \n          let height = target.offsetHeight;\n          \n          target.style.overflow = 'hidden';\n          target.style.height = 0;\n          target.style.paddingTop = 0;\n          target.style.paddingBottom = 0;\n          target.style.marginTop = 0;\n          target.style.marginBottom = 0;\n          target.offsetHeight;\n          target.style.boxSizing = 'border-box';\n          target.style.transitionProperty = \"height, margin, padding\";\n          target.style.transitionDuration = duration + 'ms';\n          target.style.height = height + 'px';\n\n          target.style.removeProperty('padding-top');\n          target.style.removeProperty('padding-bottom');\n          target.style.removeProperty('margin-top');\n          target.style.removeProperty('margin-bottom');\n          \n          window.setTimeout( () => {\n              target.style.removeProperty('height');\n              target.style.removeProperty('overflow');\n              target.style.removeProperty('transition-duration');\n              target.style.removeProperty('transition-property');\n          }, duration);\n       }, 100)\n    }\n\n    \/* TOOGLE *\/\n    var slideToggle = (target, duration = 500) => {\n        if (window.getComputedStyle(target).display === 'none') {\n            return slideDown(target, duration);\n        } else {\n            return slideUp(target, duration);\n        }\n    }\n\n    \/* FADE *\/\n    var toggleFadeiSense = (elem, show) => {\n        if (show) {\n            elem.style.display = \"block\";\n            setTimeout(function(){\n                elem.classList.add('show-isense');\n                elem.classList.remove('hide-isense');\n            },20)\n        } else {\n            elem.classList.remove('show-isense');\n            elem.classList.add('hide-isense');\n            setTimeout(() => {\n                elem.style.display = 'none';\n            }, 400)\n        }\n    }\n\n    var gdprSlideUpAll = function() {\n        slideUp(document.querySelector('#form-gdpr-edit-account-request'), 100);\n        document.querySelector('#btn-gdpr-edit-account-request').setAttribute(\"aria-expanded\", \"false\");\n        slideUp(document.querySelector('#form-gdpr-requests-request'), 100);\n        document.querySelector('#btn-gdpr-requests-request').setAttribute(\"aria-expanded\", \"false\");\n        slideUp(document.querySelector('#form-gdpr-personal-information-request'), 100);\n        document.querySelector('#btn-gdpr-personal-information-request').setAttribute(\"aria-expanded\", \"false\");\n        slideUp(document.querySelector('#form-gdpr-orders-request'), 100);\n        document.querySelector('#btn-gdpr-orders-request').setAttribute(\"aria-expanded\", \"false\");\n        slideUp(document.querySelector('#form-gdpr-personal-data-report-request'), 100);\n        document.querySelector('#btn-gdpr-personal-data-report-request').setAttribute(\"aria-expanded\", \"false\");\n        slideUp(document.querySelector('#form-gdpr-delete-account-request'), 100);\n        document.querySelector('#btn-gdpr-delete-account-request').setAttribute(\"aria-expanded\", \"false\");\n        document.querySelector('#gdpr_page button').setAttribute(\"aria-expanded\", \"false\");\n    };\n\n    var email, type, consentGiven = false;\n    var verificationModalContent = '<div id=\"data-verification-background\"><div class=\"loading\"><\/div><div id=\"data-verification-modal\"><button class=\"data-verification-close\" aria-label=\"Close\">\u00d7<\/button> <div id=\"data-verification-container\"><input type=\"checkbox\" aria-labelledby=\"gdpr-modal-container-text\"> <label id=\"data-verification-icon\" aria-label=\"Data verification icon\"><svg width=\"18px\" height=\"18px\" viewBox=\"0 0 18 18\"><path d=\"M1,9 L1,3.5 C1,2 2,1 3.5,1 L14.5,1 C16,1 17,2 17,3.5 L17,14.5 C17,16 16,17 14.5,17 L3.5,17 C2,17 1,16 1,14.5 L1,9 Z\"><\/path><\/path><polyline points=\"1 9 7 14 15 4\"><\/polyline><\/svg><\/label><p id=\"gdpr-modal-container-text\"> Ich bin damit einverstanden, dass meine E-Mail-Adresse und IP-Adresse zum Zweck der Bearbeitung dieser Anfrage erfasst werden. Weitere Informationen finden Sie <a href=\"https:\/\/www.consentmo.com\/privacy-policy-terms-of-service\/en\"  target=\"_blank\" aria-label=\"Privacy Policy &#038;amp Terms of Service link (opens in a new tab)\">in der Datenschutzerkl\u00e4rung und den Nutzungsbedingungen<\/a>.<\/p><\/div><\/div><\/div>'; var isEmailValid = function(email) { let regex = \/^(([^&lt;&gt;()[]\\.,;:s@&quot;]+(.[^&lt;&gt;()[]\\.,;:s@&quot;]+)*)|(&quot;.+&quot;))@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}])|(([a-zA-Z-0-9]+.)+[a-zA-Z]{2,}))$\/; if (email == '' || email == undefined) { return false; } else { return regex.test(email); } } var gdprSendRequest = function(callback) { fetch('https:\/\/www.cloudflare.com\/cdn-cgi\/trace', { method: 'GET' , headers: { 'Content-Type': 'text\/plain', }, }).then(resp =&gt; resp.text()).then(resp =&gt; { if (!resp.error) { let ipInfo = resp; let formData = new FormData(); formData.append('shop', Shopify.shop); formData.append('email', email); formData.append('type', type); formData.append('sourceOfRequest', 1); formData.append('ipAddress', ipInfo); formData.append('consentGiven', consentGiven); formData.append('page', 'gdpr'); formData.append('lang', Shopify.locale ? Shopify.locale : ''); formData.append('gtranslateLang', isenseGDPR.Cookies.get('googtrans') ? isenseGDPR.Cookies.get('googtrans') : ''); fetch('https:\/\/gdpr.apps.isenselabs.com\/gdprRequests\/submitRequest', { method: 'POST', body: formData }).then(resp =&gt; resp.json()).then(resp =&gt; { if (!resp.error) { gdprSlideUpAll(); if (resp.message.length) { alert(resp.message); } else { alert('Ihre Anfrage wurde erfolgreich \u00fcbermittelt. Bitte \u00fcberpr\u00fcfen Sie Ihre E-Mails f\u00fcr weitere Informationen.'); } } else { alert(resp.message); } if (typeof callback == 'function') { callback(resp); } }).catch(error =&gt; { alert(error.message); }) } else { alert(resp.message); } }) } \/\/ Das Modal wird an den Body angeh\u00e4ngt, da es sonst nicht zentriert bleibt (auch wenn die Position fixiert ist). document.querySelector(&quot;body&quot;).insertAdjacentHTML( 'beforeend', verificationModalContent); document.addEventListener(&quot;DOMContentLoaded&quot;, function() { \/\/ Wenn der Benutzer auf <span>(x) klickt, wird das Modal geschlossen. document.querySelector('.data-verification-close').addEventListener('click', function(e) { e.preventDefault(); closeVerificationModal(); }); document.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('click', function(e) { e.preventDefault(); \/\/ Klick auf einen href-Wert erkennen, da dieser \u00fcberschrieben wird. if(e.target.tagName === &quot;A&quot;) { window.open(e.target.href, '_blank'); return; } document.querySelector('#data-verification-icon').classList.add(&quot;clicked&quot;); setTimeout(()=&gt;{ toggleFadeiSense(document.querySelector(&quot;#data-verification-modal&quot;), false); document.querySelector('#data-verification-background.loading').style.display = 'inline-block'; consentGiven = true; gdprSendRequest(function(resp) { consentGiven = false; closeVerificationModal(); }); }, 400); }); }); function openVerificationModal(){ if(!isEmailValid(email)) { alert('Ung\u00fcltige E-Mail-Adresse'); return; } toggleFadeiSense(document.querySelector(&quot;#data-verification-modal&quot;), true); toggleFadeiSense(document.querySelector('#data-verification-background'), true); document.querySelector('#data-verification-container input').focus(); function closeVerificationModal(){ toggleFadeiSense(document.querySelector(&quot;#data-verification-background&quot;), false); document.querySelector('#data-verification-icon').classList.remove(&quot;clicked&quot;); document.querySelector('#data-verification-background.loading').style.display = 'none'; \/\/ Fokussiere die Schaltfl\u00e4che des ausgew\u00e4hlten Anfragetyps let gdprForms = document.querySelectorAll('.form-gdpr-request'); gdprForms.forEach(function(gdprForm) { if (gdprForm.style.display !== &quot;none&quot;) { let gdprFormLinks = gdprForm.previousElementSibling.querySelectorAll('li'); if (gdprFormLinks.length === 1) { gdprFormLinks[0].querySelector('button').focus(); } else { \/\/ Fokuslogik f\u00fcr Datenportabilit\u00e4tsanfragen gdprFormLinks = gdprForm.parentElement; if (gdprFormLinks.nodeName === 'LI') { gdprFormLinks.querySelector('button').focus(); } } } }); document.querySelector('#btn-gdpr-edit-account-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; gdprSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-gdpr-edit-account-request'), 200); this.setAttribute(&quot;aria-expanded&quot;, &quot;true&quot;); } else { slideUp(document.querySelector('#form-gdpr-edit-account-request'), 200); this.setAttribute(&quot;aria-expanded&quot;, &quot;false&quot;); } }); document.querySelector('#form-gdpr-edit-account-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-gdpr-edit-account-request-email').value; type = 'customer\/edit'; gdprSendRequest(function(resp) { consentGiven = true; }); }); document.querySelector('#btn-gdpr-requests-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; gdprSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-gdpr-requests-request'), 200); this.setAttribute(&quot;aria-expanded&quot;, &quot;true&quot;); } else { slideUp(document.querySelector('#form-gdpr-requests-request'), 200); this.setAttribute(&quot;aria-expanded&quot;, &quot;false&quot;); } }); document.querySelector('#form-gdpr-requests-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-gdpr-requests-request-email').value; type = 'customer\/requests'; gdprSendRequest(function(resp) { consentGiven = true; }); }); document.querySelector('#btn-gdpr-personal-information-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; gdprSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-gdpr-personal-information-request'), 200); this.setAttribute(&quot;aria-expanded&quot;, &quot;true&quot;); } else { slideUp(document.querySelector('#form-gdpr-personal-information-request'), 200); this.setAttribute(&quot;aria-expanded&quot;, &quot;false&quot;); } }); document.querySelector('#form-gdpr-personal-information-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-gdpr-personal-information-request-email').value; type = 'customer\/personal_info'; gdprSendRequest(function(resp) { consentGiven = true; }); }); document.querySelector('#btn-gdpr-orders-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; gdprSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-gdpr-orders-request'), 200); this.setAttribute(&quot;aria-expanded&quot;, &quot;true&quot;); } else { slideUp(document.querySelector('#form-gdpr-orders-request'), 200); this.setAttribute(&quot;aria-expanded&quot;, &quot;false&quot;); } }); document.querySelector('#form-gdpr-orders-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-gdpr-orders-request-email').value; type = 'customer\/orders'; gdprSendRequest(function(resp) { consentGiven = true; }); }); document.querySelector('#btn-gdpr-personal-data-report-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; gdprSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-gdpr-personal-data-report-request'), 200); this.setAttribute(&quot;aria-expanded&quot;, &quot;true&quot;); } else { slideUp(document.querySelector('#form-gdpr-personal-data-report-request'), 200); this.setAttribute(&quot;aria-expanded&quot;, &quot;false&quot;); } }); document.querySelector('#form-gdpr-personal-data-report-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-gdpr-personal-data-report-request-email').value; type = 'customer\/report'; gdprSendRequest(function(resp) { consentGiven = true; }); }); document.querySelector('#btn-gdpr-delete-account-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; gdprSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-gdpr-delete-account-request'), 200); this.setAttribute(&quot;aria-expanded&quot;, &quot;true&quot;); } else { slideUp(document.querySelector('#form-gdpr-delete-account-request'), 200); this.setAttribute(&quot;aria-expanded&quot;, &quot;false&quot;); } }); document.querySelector('#form-gdpr-delete-account-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-gdpr-delete-account-request-email').value; type = 'customer\/delete'; gdprSendRequest(function(resp) { consentGiven = true; }); }); \/\/ Tastaturnavigation im Datenverifizierungs-Modal f\u00fcr Barrierefreiheit document.querySelector('#data-verification-modal').addEventListener('keydown', function(e) { let isTabPressed = e.keyCode === 9 || e.key === &quot;Tab&quot; || e.code === &quot;Tab&quot;; let isEscapePressed = e.keyCode === 27 || e.key === &quot;Escape&quot; || e.code === &quot;Escape&quot;; let isSpacePressed = event.keyCode === 32 || e.key === &quot; &quot; || event.code === &quot;Space&quot;; let isEnterPressed = event.keyCode === 13 || e.key === &quot;Enter&quot; || event.code === &quot;Enter&quot;; let dataVerificationCloseButton = document.querySelector('.data-verification-close'); let dataVerificationCheckbox = document.querySelector('#data-verification-container input'); let dataVerificationLink = document.querySelector('#data-verification-container a'); \/\/ Diese Funktion erspart uns den Aufruf von e.preventDefault() nach jedem Fokussieren. let executeFocus = (focusElement) =&gt; {focusElement.focus();e.preventDefault();} if (isEscapePressed) { if (dataVerificationCloseButton) { dataVerificationCloseButton.click(); } } if (isSpacePressed || isEnterPressed) { if (document.activeElement === dataVerificationCheckbox) { document.querySelector('#data-verification-container #data-verification-icon').click(); } } if (isTabPressed) { if (e.shiftKey) { if (dataVerificationCloseButton &amp;&amp; document.activeElement === dataVerificationCloseButton) { executeFocus(dataVerificationLink); } } else { if (dataVerificationLink &amp;&amp; document.activeElement === dataVerificationLink) { executeFocus(dataVerificationCloseButton); } } } });<\/span><\/script><span><\/span>","protected":false},"excerpt":{"rendered":"<p>Wenn Sie \u00fcber unsere Compliance-Seite eine Auskunftsanfrage gem\u00e4\u00df DSGVO stellen, verarbeitet unser Compliance-Anbieter Consentmo Ihre IP-Adresse und E-Mail-Adresse ausschlie\u00dflich zur Bearbeitung Ihrer Anfrage. Weitere Informationen finden Sie in der Datenverarbeitungsrichtlinie von Consentmo . Datenkorrektur Falls Ihre Kontodaten ungenau sind, aktualisieren oder korrigieren Sie diese bitte \u00fcber den unten stehenden Link. Bearbeiten Sie Ihre Kontoinformationen Geben [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-583","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/yohann.shop\/de\/wp-json\/wp\/v2\/pages\/583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yohann.shop\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/yohann.shop\/de\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/yohann.shop\/de\/wp-json\/wp\/v2\/comments?post=583"}],"version-history":[{"count":0,"href":"https:\/\/yohann.shop\/de\/wp-json\/wp\/v2\/pages\/583\/revisions"}],"wp:attachment":[{"href":"https:\/\/yohann.shop\/de\/wp-json\/wp\/v2\/media?parent=583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}