Demandes de confidentialité AVG

Nous respectons votre vie privée. Si vous vous trouvez dans l’Espace économique européen (EEE), vous disposez de certains droits en vertu du Règlement général sur la protection des données (RGPD). Utilisez les options ci-dessous pour exercer vos droits concernant les données personnelles que nous conservons à votre sujet.

Comment nous traitons votre demande Lorsque vous soumettez une Demande d’Accès aux Données Personnelles (DSAR) via notre page Conformité, notre prestataire de conformité, Consentmo, traite votre adresse IP et votre e-mail uniquement pour répondre à votre demande. Pour plus de détails, consultez la Politique de traitement des données de Consentmo.


Accès aux données personnelles

Vous pouvez utiliser le lien ci-dessous pour demander un rapport contenant toutes les informations personnelles que nous conservons à votre sujet. Nous répondrons sous 30 jours.

Délai de réponse : nous répondons sous un mois. Si votre demande est complexe, nous pourrons prolonger ce délai comme la loi le permet et nous vous en informerons.


Correction des données

Si les informations de votre compte sont incorrectes, mettez-les à jour ou corrigez-les via le lien ci-dessous.


Droit à l’oubli

Utilisez cette option si vous souhaitez supprimer vos données personnelles et autres informations de notre boutique. Veuillez noter que ce processus supprimera votre compte, ce qui vous empêchera d’y accéder ou de l’utiliser.

Important : certaines informations peuvent être conservées lorsque la loi l'exige ou pour des finalités légitimes (par exemple, fiscalité, prévention de la fraude et sécurité).


Gérer les préférences de confidentialité

Vous pouvez personnaliser votre expérience en choisissant précisément quels types de cookies et technologies vous nous autorisez à utiliser (par exemple activer l'analyse mais désactiver le marketing). Vous pouvez modifier ces paramètres spécifiques à tout moment.


Retirer le consentement

Vous avez le droit de retirer votre consentement au marketing Shopify pour les technologies de suivi à tout moment. Cela s'applique à votre utilisation future de notre boutique et arrête la collecte de données à des fins optionnelles.


Droit à la limitation du traitement / Droit d'opposition

Vous pouvez demander à restreindre ou suspendre temporairement le traitement de vos données personnelles dans certaines circonstances. Vous avez le droit de vous opposer à certains types de traitement des données, y compris le marketing direct ou le traitement fondé sur des intérêts légitimes. Contactez-nous pour exercer votre droit d'opposition via

Vous pouvez demander à restreindre ou suspendre temporairement le traitement de vos données personnelles dans certaines circonstances. Contactez-nous à {dpo_email} pour obtenir de l'aide.

📧 info@sparkling-jewels.com


Coordonnées

Pour toute question concernant vos données personnelles ou vos droits en matière de confidentialité, veuillez contacter notre Délégué à la Protection des Données (DPO) via :

E-mail : info@sparkling-jewels.com

Adresse : Botterweg 12-L, 8042 PA Zwolle, Pays-Bas


Droit de déposer une plainte

Si vous estimez que nous n'avons pas traité vos préoccupations, vous avez le droit de déposer une plainte auprès de votre autorité nationale de protection des données.

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' }); }