APA-NZPA
Meldungsplichtige Datenlecke (NDB)-Schema
D'Entreprise wäert déi betraffe Persounen an den australeschen Informatiounskommissär iwwer Datenlecke informéieren, déi zu eeschte Schued féiere kënnen.
Datenkorrektifikatioun
Wann Är Kontdaten net korrekt sinn, aktualiséiert oder korrigéiert se iwwer de Link hei ënnendrënner.
Datenportabilitéit
Dir kënnt d'Linken hei ënnendrënner benotze fir all d'Donnéeën erofzelueden, déi mir späicheren a fir eng besser Erfahrung an eisem Shop benotzen.
Zougang zu perséinlechen Donnéeën
Dir kënnt de Link hei ënnendrënner benotze fir e Rapport unzefroen, deen all perséinlech Informatiounen enthält, déi mir fir Iech späicheren. Mir äntweren bannent 30 Deeg.
Recht vergiess ze ginn
Benotzt dës Optioun, wann Dir Är perséinlech an aner Donnéeën aus eisem Shop läschen wëllt. Denkt drun, datt dëse Prozess Äre Kont läscht, sou datt Dir net méi drop zougräife kënnt oder en benotze kënnt.
Recht op d'Aschränkung vun der Veraarbechtung
Dir kënnt ënner bestëmmten Ëmstänn d'Limitéierung oder d'temporär Ofsetzung vun der Veraarbechtung vun Äre perséinlechen Donnéeën ufroen. Kontaktéiert eis w.e.g. op stiledonnabags@gmail.com fir Hëllef.
Recht op Widdersproch
Dir hutt d'Recht, géint bestëmmt Aarte vun Datenveraarbechtung, dorënner Direktmarketing oder Veraarbechtung op Basis vu legitimen Interessen, Widdersproch anzeleeën. Kontaktéiert eis fir Äre Widdersproch op stiledonnabags@gmail.com anzeginn.
Kontaktinformatiounen
Fir Froen zu Äre perséinlechen Donnéeën oder Privatsphärrechter, kontaktéiert eisen Dateschutzbeauftragte (DPO) ënnert:
E-Mail: stiledonnabags@gmail.com
Adress: Via Testulla 149, 95122 Catania Catania, Italien
Recht op Reklamatioun
Wann Dir mengt, datt mir Är Bedenken net beäntwert hunn, hutt Dir d'Recht, eng Plainte bei Ärer nationaler Dateschutzautoritéit anzeleeën.
Ech ginn meng Zoustëmmung fir meng E-Mail-Adress an IP-Adress ze sammelen fir dës Ufro ze veraarbechten. Fir méi Informatiounen, kuckt w.e.g. d'Dateschutzbestimmungen & d'Benotzungsbedingungen .
'; var isEmailValid = function(email) { loosst regex = /^(([^()\[\]\\.,;:\s@"]+(\.[^()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[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,}))$/; wann (E-Mail == '' || E-Mail == ondefinéiert) { falsch zréckginn; } soss { regex.test(E-Mail) zréckginn; } } var apanzpaSendRequest = function(callback) { fetch('https://www.cloudflare.com/cdn-cgi/trace', { Method: 'GET', Iwwerschrëften: { 'Inhaltstyp': 'Text/einfach', }, }) .then(resp => resp.text()) .dann(resp => { wann (!resp.fehler) { loosst ipInfo = bzw.; loosse formData = nei FormData(); formData.append('shop', Shopify.shop); formData.append('E-Mail', E-Mail); formData.append('Typ', Typ); formData.append('sourceOfRequest', 8); formData.append('ipAddress', ipInfo); formData.append('ZoustëmmungGinn', ZoustëmmungGinn); formData.append('page', 'apa-nzpa'); 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', Kierper: FormDaten }) .then(resp => resp.json()) .dann(resp => { wann (!resp.fehler) { apanzpaSlideUpAll(); wann (resp.message.length) { alert(resp.message); } soss { alert('Är Ufro gouf erfollegräich geschéckt. Kuckt w.e.g. Är E-Mail fir méi Informatiounen.'); } } soss { alert(resp.message); } wann (Typ vum Callback == 'Funktioun') { Réckruff (resp); } }) .catch(Feeler => { alert(fehler.message); }) } soss { alert(resp.message); } }) } //Modal un de Kierper bäifügen, well soss bleift en net zentréiert (och wann d'Positioun fix ass) document.querySelector("body").insertAdjacentHTML( 'virdrunEnn', verifikatiounModalInhalt); document.addEventListener("DOMContentLoaded", function() { // Wann de Benotzer op (x) klickt, maacht de Modal zou document.querySelector('.data-verification-close').addEventListener('klick', function(e) { } e.preventDefault(); closeVerificationModal(); }); document.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('klick', function(e) { e.preventDefault(); // De Klick vun engem href detektéieren, well en iwwerschriwwe gëtt. wann(e.target.tagName === "A") { window.open(e.target.href, '_blank'); Réckkehr; } document.querySelector('#data-verification-icon').classList.add("geklickt"); Zäitausgang(() => { toggleFadeiSense(document.querySelector("#data-verification-modal"), false); document.querySelector('#data-verification-background .loading').style.display = 'inline-block'; ZoustëmmungGinn = wouer; apanzpaSendRequest(function(resp) { ZoustëmmungGinn = falsch; closeVerificationModal(); }); }, 400); }); }); Funktioun openVerificationModal() { wann(!assEmailValid(E-Mail)) { alert('Ongülteg E-Mail'); Réckkehr; } toggleFadeiSense(document.querySelector("#data-verification-modal"), true); toggleFadeiSense(document.querySelector('#data-verification-background'), true); document.querySelector('#datenverifizéierungscontainer-Input').focus(); } Funktioun closeVerificationModal() { toggleFadeiSense(document.querySelector("#datenverifizéierungshannergrond"), falsch); document.querySelector('#data-verification-icon').classList.remove("geklickt"); document.querySelector('#data-verification-background .loading').style.display = 'none'; // Fokusséiert de Knäppchen vum ausgewielten Ufrotyp loosst apanzpaForms = document.querySelectorAll('.form-apanzpa-request'); apanzpaForms.forEach(function(apanzpaForm) { wann (apanzpaForm.style.display !== "none") { let apanzpaFormLinks = apanzpaForm.previousElementSibling.querySelectorAll('li'); wann (apanzpaFormLinks.Längt === 1) { apanzpaFormLinks[0].querySelector('Knäppchen').focus(); } soss { // Fokuslogik fir Ufroen iwwer Datenportabilitéit apanzpaFormLinks = apanzpaForm.parentElement; wann (apanzpaFormLinks.nodeName === 'LI') { apanzpaFormLinks.querySelector('Button').focus(); } } } }); } document.querySelector('#btn-apanzpa-edit-account-request').addEventListener('klick', function(e) { } e.preventDefault(); loosst isExpanded = this.getAttribute('aria-expanded') === 'richteg' ? richteg : falsch; apanzpaSlideUpAll(); wann(!erweidert ass) { slideDown(document.querySelector('#formular-apanzpa-Konto-Ufro-änneren'), 200); this.setAttribute("aria-erweidert", "richteg"); } soss { slideUp(document.querySelector('#formular-apanzpa-änneren-Konto-Ufro'), 200); this.setAttribute("aria-erweidert", "falsch"); } }); document.querySelector('#form-apanzpa-edit-account-request-submit').addEventListener('klickt', function(e) { } e.preventDefault(); E-Mail = document.querySelector('#form-apanzpa-edit-account-request-email').value; Typ = 'Client/änneren'; apanzpaSendRequest(function(resp) { ZoustëmmungGinn = wouer; }); }); document.querySelector('#btn-apanzpa-requests-request').addEventListener('klick', function(e) { }} e.preventDefault(); loosst isExpanded = this.getAttribute('aria-expanded') === 'richteg' ? richteg : falsch; apanzpaSlideUpAll(); wann(!erweidert ass) { slideDown(document.querySelector('#form-apanzpa-requests-request'), 200); this.setAttribute("aria-erweidert", "richteg"); } soss { slideUp(document.querySelector('#form-apanzpa-requests-request'), 200); this.setAttribute("aria-erweidert", "falsch"); } }); document.querySelector('#form-apanzpa-requests-request-submit').addEventListener('klickt', function(e) { } e.preventDefault(); email = document.querySelector('#form-apanzpa-requests-request-email').value; Typ = 'Client/Ufroen'; apanzpaSendRequest(function(resp) { ZoustëmmungGinn = wouer; }); }); document.querySelector('#btn-apanzpa-perséinlech-Informatiounsufro').addEventListener('klick', function(e) { e.preventDefault(); loosst isExpanded = this.getAttribute('aria-expanded') === 'richteg' ? richteg : falsch; apanzpaSlideUpAll(); wann(!erweidert ass) { slideDown(document.querySelector('#formular-apanzpa-perséinlech-Informatiounsufro'), 200); this.setAttribute("aria-erweidert", "richteg"); } soss { slideUp(document.querySelector('#formular-apanzpa-perséinlech-Informatiounsufro'), 200); this.setAttribute("aria-erweidert", "falsch"); } }); document.querySelector('#form-apanzpa-perséinlech-Informatiounsufro-submit').addEventListener('klickt', function(e) { e.preventDefault(); email = document.querySelector('#form-apanzpa-perséinlech-Informatiounsufro-email').value; typ = 'Client/perséinlech_Infoen'; apanzpaSendRequest(function(resp) { ZoustëmmungGinn = wouer; }); }); document.querySelector('#btn-apanzpa-orders-request').addEventListener('klick', function(e) { } e.preventDefault(); loosst isExpanded = this.getAttribute('aria-expanded') === 'richteg' ? richteg : falsch; apanzpaSlideUpAll(); wann(!erweidert ass) { slideDown(document.querySelector('#formular-apanzpa-bestellungsufro'), 200); this.setAttribute("aria-erweidert", "richteg"); } soss { slideUp(document.querySelector('#formular-apanzpa-bestellungsufro'), 200); this.setAttribute("aria-erweidert", "falsch"); } }); document.querySelector('#form-apanzpa-orders-request-submit').addEventListener('klickt', function(e) { } e.preventDefault(); E-Mail = document.querySelector('#form-apanzpa-bestellungsufro-e-Mail').value; Typ = 'Client/Bestellungen'; apanzpaSendRequest(function(resp) { ZoustëmmungGinn = wouer; }); }); document.querySelector('#btn-apanzpa-perséinlech-Donnéeën-Bericht-Ufro').addEventListener('klick', function(e) { e.preventDefault(); loosst isExpanded = this.getAttribute('aria-expanded') === 'richteg' ? richteg : falsch; apanzpaSlideUpAll(); wann(!erweidert ass) { slideDown(document.querySelector('#formular-apanzpa-perséinlech-Donnéeën-Bericht-Ufro'), 200); this.setAttribute("aria-erweidert", "richteg"); } soss { slideUp(document.querySelector('#formular-apanzpa-perséinlech-Donnéeën-Bericht-Ufro'), 200); this.setAttribute("aria-erweidert", "falsch"); } }); document.querySelector('#form-apanzpa-perséinlech-Donnéeën-Bericht-Ufro-submit').addEventListener('klickt', function(e) { e.preventDefault(); email = document.querySelector('#form-apanzpa-perséinlech-Donnéeën-Rapport-Ufro-Email').value; Typ = 'Client/Rapport'; apanzpaSendRequest(function(resp) { ZoustëmmungGinn = wouer; }); }); document.querySelector('#btn-apanzpa-Konto-Läschen-Ufro').addEventListener('Klick', Funktioun(e) { e.preventDefault(); loosst isExpanded = this.getAttribute('aria-expanded') === 'richteg' ? richteg : falsch; apanzpaSlideUpAll(); wann(!erweidert ass) { slideDown(document.querySelector('#form-apanzpa-Konto-läschen-Ufro'), 200); this.setAttribute("aria-erweidert", "richteg"); } soss { slideUp(document.querySelector('#form-apanzpa-Konto-Läschen-Ufro'), 200); this.setAttribute("aria-erweidert", "falsch"); } }); document.querySelector('#form-apanzpa-account-delete-request-submit').addEventListener('click', function(e) { } e.preventDefault(); E-Mail = document.querySelector('#form-apanzpa-läschen-Konto-Ufro-E-Mail').wäert; typ = 'Client/läschen'; apanzpaSendRequest(function(resp) { ZoustëmmungGinn = wouer; }); }); // Tastaturnavigatioun am Datenverifizéierungsmodal fir Zougänglechkeet document.querySelector('#data-verification-modal').addEventListener('keydown', function(e) { } loosst isTabPressed = e.keyCode === 9 || e.key === "Tab" || e.code === "Tab"; loosst isEscapePressed = e.keyCode === 27 || e.key === "Escape" || e.code === "Escape"; loosst isSpacePressed = event.keyCode === 32 || e.key === " " || event.code === "Leerzeechen"; loosst isEnterPressed = event.keyCode === 13 || e.key === "Enter" || event.code === "Enter"; loosst dataVerificationCloseButton = document.querySelector('.data-verification-close'); let dataVerificationCheckbox = document.querySelector('#data-verification-container input'); let dataVerificationLink = document.querySelector('#data-verification-container a'); // Dës Funktioun spuert eis d'Méi, e.preventDefault() no all Fokuséierung opzeruffen loosst executeFocus = (focusElement) => {focusElement.focus(); e.preventDefault();} wann (isEscapePressed) { wann (DatenVerifizéierungZoumaachenButton) { datenVerifikatiounZoumaacheButton.klick(); } } wann (assSpacePressed || isEnterPressed) { if (document.activeElement === dataVerificationCheckbox) { document.querySelector('#data-verification-container #data-verification-icon').click(); } } wann (assTabPressed) { wann (e.shiftKey) { wann (dataVerificationCloseButton && document.activeElement === dataVerificationCloseButton) { executeFocus(DatenVerifizéierungslink); } } soss { if (dataVerificationLink && document.activeElement === dataVerificationLink) { executeFocus(dataVerificationCloseButton); } } } });