AVG-privacyverzoeken

Wij respecteren uw privacy. Als u zich in de Europese Economische Ruimte (EER) bevindt, hebt u bepaalde rechten onder de Algemene Verordening Gegevensbescherming (AVG). Gebruik de onderstaande opties om uw rechten uit te oefenen met betrekking tot de persoonsgegevens die wij over u bewaren.

Hoe wij uw verzoek verwerken Wanneer u een Verzoek tot Inzage van Persoonsgegevens (DSAR) indient via onze Compliance-pagina, verwerkt onze compliance-provider, Consentmo, uw IP-adres en e-mail uitsluitend om aan uw verzoek te voldoen. Voor meer details, zie Consentmo's Gegevensverwerkingsbeleid.


Toegang tot Persoonsgegevens

U kunt onderstaande link gebruiken om een rapport aan te vragen dat alle persoonlijke informatie bevat die we over u bewaren. We zullen binnen 30 dagen reageren.

Reactietijd: wij reageren binnen één maand. Als uw verzoek complex is, kunnen wij deze termijn verlengen zoals wettelijk toegestaan en zullen wij u hierover informeren.


Gegevenscorrectie

Als uw accountgegevens onjuist zijn, werk ze dan bij of corrigeer ze via onderstaande link.


Recht om Vergeten te Worden

Gebruik deze optie als u uw persoonlijke en andere gegevens uit onze winkel wilt verwijderen. Houd er rekening mee dat dit proces uw account zal verwijderen, zodat u er geen toegang meer toe heeft of het niet meer kunt gebruiken.

Belangrijk: sommige informatie kan worden bewaard wanneer dit wettelijk vereist is of voor legitieme doeleinden (bijvoorbeeld belasting, fraudepreventie en beveiliging).


Privacyvoorkeuren beheren

U kunt uw ervaring aanpassen door precies te kiezen welke soorten cookies en technologieën u ons toestaat te gebruiken (bijvoorbeeld analyse inschakelen maar marketing uitschakelen). U kunt deze specifieke instellingen op elk moment bijwerken.


Toestemming intrekken

U hebt het recht om uw Shopify-marketingtoestemming voor trackingtechnologieën op elk moment in te trekken. Dit geldt voor uw toekomstig gebruik van onze winkel en stopt het verzamelen van gegevens voor optionele doeleinden.


Recht op Beperking van Verwerking / Recht van Bezwaar

U kunt verzoeken om de verwerking van uw persoonsgegevens onder bepaalde omstandigheden te beperken of tijdelijk te stoppen. Neem contact met ons op via U heeft het recht om bezwaar te maken tegen bepaalde soorten gegevensverwerking, waaronder direct marketing of verwerking op basis van legitieme belangen. Neem contact met ons op om uw bezwaar in te dienen via

U kunt verzoeken om de verwerking van uw persoonsgegevens onder bepaalde omstandigheden te beperken of tijdelijk te stoppen. Neem contact met ons op via {dpo_email} voor assistentie.

📧 info@sparkling-jewels.com


Contactinformatie

Voor vragen over uw persoonsgegevens of privacyrechten, neem contact op met onze Functionaris voor Gegevensbescherming (DPO) via:

E-mail: info@sparkling-jewels.com

Adres: Botterweg 12-L, 8042 PA Zwolle , Netherlands


Recht om een Klacht in te Dienen

Als u vindt dat we uw zorgen niet hebben aangepakt, heeft u het recht om een klacht in te dienen bij uw nationale gegevensbeschermingsautoriteit.

I give my consent on collecting my email and IP address for the purpose of processing this request. For more check Privacy Policy.

'; var isEmailValid = function(email) { let 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,}))$/; 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 => resp.text()) .then(resp => { 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', (typeof isenseGDPR !== 'undefined' && isenseGDPR.Cookies) ? isenseGDPR.Cookies.get('googtrans') : ''); fetch('https://app.consentmo.com/gdprRequests/submitRequest', { method: 'POST', body: formData }) .then(resp => resp.json()) .then(resp => { if (!resp.error) { showInlineSuccessMessage(); } else { showInlineErrorMessage(resp.message); } if (typeof callback == 'function') { callback(resp); } }) .catch(error => { showInlineErrorMessage(error.message || 'Er is iets misgegaan. Probeer het opnieuw.'); }) } else { showInlineErrorMessage(resp.message || 'Er is iets misgegaan. Probeer het opnieuw.'); } }) } function showInlineSuccessMessage() { if (!activeVerzendenButton) { return; } var form = activeVerzendenButton.closest('form'); if (!form) { return; } var errNode = form.querySelector('.gdpr-request-error'); if (errNode) { errNode.remove(); } var successNode = form.querySelector('.gdpr-request-success'); if (!successNode) { successNode = document.createElement('p'); successNode.className = 'gdpr-request-success'; form.appendChild(successNode); } successNode.textContent = successMessage; } function showInlineErrorMessage(message) { if (!activeVerzendenButton) { return; } var form = activeVerzendenButton.closest('form'); if (!form) { return; } var successNode = form.querySelector('.gdpr-request-success'); if (successNode) { successNode.remove(); } var errorNode = form.querySelector('.gdpr-request-error'); if (!errorNode) { errorNode = document.createElement('p'); errorNode.className = 'gdpr-request-error'; form.appendChild(errorNode); } errorNode.textContent = message; } document.addEventListener("DOMContentLoaded", function() { //Append modal to body, because otherwise it will not stay centered(even if position is fixed) document.querySelector("body").insertAdjacentHTML( 'beforeend', verificationModalContent); // When the user clicks on (x), close the modal 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(); // Detect a href's click, because it is overwritten. if(e.target.tagName === "A") { window.open(e.target.href, '_blank'); return; } document.querySelector('#data-verification-icon').classList.add("clicked"); setTimeout(()=>{ toggleFadeiSense(document.querySelector("#data-verification-modal"), 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)) { showInlineErrorMessage('E-mail is niet geldig'); return; } toggleFadeiSense(document.querySelector("#data-verification-modal"), true); toggleFadeiSense(document.querySelector('#data-verification-background'), true); document.querySelector('#data-verification-container input').focus(); } function closeVerificationModal(){ toggleFadeiSense(document.querySelector("#data-verification-background"), false); document.querySelector('#data-verification-icon').classList.remove("clicked"); document.querySelector('#data-verification-background .loading').style.display = 'none'; // Focus the button of the request type that was picked let gdprForms = document.querySelectorAll('.form-gdpr-request'); gdprForms.forEach(function(gdprForm) { if (gdprForm.id === 'form-gdpr-withdraw-consent-request') return; if (gdprForm.style.display !== "none") { let gdprFormLinks = gdprForm.previousElementSibling.querySelectorAll('li'); if (gdprFormLinks.length === 1) { gdprFormLinks[0].querySelector('button').focus(); } else { // Focus logic for Data Portability requests gdprFormLinks = gdprForm.parentElement; if (gdprFormLinks.nodeName === 'LI') { gdprFormLinks.querySelector('button').focus(); } } } }); } // Toegang tot Persoonsgegevens document.querySelector('#btn-gdpr-access-data-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; gdprSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-gdpr-access-data-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-gdpr-access-data-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-gdpr-access-data-request-submit').addEventListener('click', function(e) { e.preventDefault(); activeVerzendenButton = this; email = document.querySelector('#form-gdpr-access-data-request-email').value; type = 'customer/report'; openVerificationModal(); }); // Gegevenscorrectie document.querySelector('#btn-gdpr-correct-info-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; gdprSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-gdpr-correct-info-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-gdpr-correct-info-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-gdpr-correct-info-request-submit').addEventListener('click', function(e) { e.preventDefault(); activeVerzendenButton = this; email = document.querySelector('#form-gdpr-correct-info-request-email').value; type = 'customer/edit'; openVerificationModal(); }); // Recht om Vergeten te Worden document.querySelector('#btn-gdpr-delete-data-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-data-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-gdpr-delete-data-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-gdpr-delete-data-request-submit').addEventListener('click', function(e) { e.preventDefault(); activeVerzendenButton = this; email = document.querySelector('#form-gdpr-delete-data-request-email').value; type = 'customer/delete'; openVerificationModal(); }); // Toestemming intrekken (always visible; instant reject — no expand step) document.querySelector('#form-gdpr-withdraw-consent-request-submit').addEventListener('click', function(e) { e.preventDefault(); if (typeof window.csmHandleWithdrawConsentGdpr === 'function') { window.csmHandleWithdrawConsentGdpr(this); } }); // Manage privacy preferences document.querySelector('#btn-gdpr-manage-privacy-preferences').addEventListener('click', function(e) { e.preventDefault(); if (typeof showPreferences === 'function') { showPreferences(this); return; } let settingsButton = document.querySelector('.cc-window .cc-settings'); if (settingsButton) { settingsButton.click(); return; } alert('Cookie-instellingen zijn niet beschikbaar op deze pagina.'); }); // Keyboard navigation in data verification modal for accessibility document.addEventListener("DOMContentLoaded", function() { document.querySelector('#data-verification-modal').addEventListener('keydown', function(e) { let isTabPressed = e.keyCode === 9 || e.key === "Tab" || e.code === "Tab"; let isEscapePressed = e.keyCode === 27 || e.key === "Escape" || e.code === "Escape"; let isSpacePressed = event.keyCode === 32 || e.key === " " || event.code === "Space"; let isEnterPressed = event.keyCode === 13 || e.key === "Enter" || event.code === "Enter"; let dataVerificationCloseButton = document.querySelector('.data-verification-close'); let dataVerificationCheckbox = document.querySelector('#data-verification-container input'); let dataVerificationLink = document.querySelector('#data-verification-container a'); // This function saves us the trouble of calling e.preventDefault() after every focusing let executeFocus = (focusElement) => {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 && document.activeElement === dataVerificationCloseButton) { executeFocus(dataVerificationLink); } } else { if (dataVerificationLink && document.activeElement === dataVerificationLink) { executeFocus(dataVerificationCloseButton); } } } }); }); if (typeof ConsentmoCustomerIdentification !== 'undefined') { ConsentmoCustomerIdentification.initPage({ withdraw_consent: 'gdpr-withdraw-email-wrap' }); }