La aplicación utilizada para garantizar el cumplimiento de GDPR, LGPD, CCPA-CPRA, VCDPA, CPA, CTDPA, APPI, PIPEDA de este sitio, recopila su IP y su dirección de correo electrónico para procesar los datos. Para obtener más información, consulte
la Política de privacidad y los Términos de servicio.
Rectificación de datos
Puede utilizar el siguiente enlace para actualizar los datos de su cuenta si no son precisos.
Edite la información de su cuenta
Portabilidad de datos
Puede utilizar los enlaces a continuación para descargar todos los datos que almacenamos y utilizamos para una mejor experiencia en nuestra tienda.
Solicitudes de leyes estadounidenses
Informacion personal
Pedidos
Acceso a Datos Personales
Puede utilizar el siguiente enlace para solicitar un informe que contendrá toda la información personal que almacenamos para usted.
No vendas mi información personal
Puede enviar una solicitud para informarnos que no está de acuerdo con que se recopile o venda su información personal.
No vendas mi información personal.
Derecho a ser olvidado
Utilice esta opción si desea eliminar sus datos personales y otros de nuestra tienda. Ten en cuenta que este proceso eliminará tu cuenta, por lo que ya no podrás acceder a ella ni utilizarla más .
Solicitar la eliminación de datos personales
Esta página cubre las leyes de los siguientes estados: California (CCPA-CPRA), Virginia (VCDPA), Colorado (CPA), Connecticut (CTDPA).
';
var usSendRequest = 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();
if (type === 'customer/do-not-sell') {
isenseGDPR.Cookies.set('cookieconsent_preferences_disabled', 'analytics,marketing,functionality,', { expires: 365 });
isenseGDPR.Cookies.set('cookieconsent_status', 'accept_selected', { expires: 365 });
if (typeof window.Shopify.customerPrivacy !== 'undefined') {
isInSaleOfDataRegion = typeof window.Shopify.customerPrivacy.saleOfDataRegion === 'function' ? window.Shopify.customerPrivacy.saleOfDataRegion() : false;
if (typeof window.Shopify.customerPrivacy.setTrackingConsent === 'function' && isInSaleOfDataRegion) {
window.Shopify.customerPrivacy.setTrackingConsent(
{
"sale_of_data": false
},
() => { console.log('sale_of_data: false')}
);
}
} else {
console.log('Customer Privacy API is not defined in the current page');
}
if (document.querySelector('.cc-window')) {
document.querySelector('.cc-window').style.display = 'none';
}
// reset popup text
document.querySelector('#us-laws-modal-container-text').innerHTML = 'I give my consent on collecting my email and IP address for the purpose of processing this request. For more check Privacy Policy & Terms of Service .';
}
formData.append('shop', Shopify.shop);
formData.append('email', email);
formData.append('type', type);
formData.append('sourceOfRequest', 7);
formData.append('ipAddress', ipInfo);
formData.append('consentGiven', consentGiven);
formData.append('page', 'us laws');
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 => resp.json())
.then(resp => {
if (!resp.error) {
usSlideUpAll();
if (resp.message.length) {
alert(resp.message);
} else {
alert('Your request has been submitted successfully. Please check your email for more information.');
}
} else {
alert(resp.message);
}
if (typeof callback == 'function') {
callback(resp);
}
})
.catch(error => {
alert(error.message);
})
}
else {
alert(resp.message);
}
})
}
//Append modal to body, because otherwise it will not stay centered(even if position is fixed)
document.querySelector("body").insertAdjacentHTML( 'beforeend', verificationModalContent);
document.addEventListener("DOMContentLoaded", function() {
let searchParams = new URLSearchParams(window.location.search);
let param = searchParams.get('id');
if(param) {
document.getElementById(param).scrollIntoView();
}
// 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;
usSendRequest(function(resp) {
consentGiven = false;
closeVerificationModal();
});
}, 400);
});
});
function openVerificationModal(){
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 usForms = document.querySelectorAll('.form-us-laws-request');
usForms.forEach(function(usForm) {
if (usForm.style.display !== "none") {
let usFormLinks = usForm.previousElementSibling.querySelectorAll('li');
if (usFormLinks.length === 1) {
usFormLinks[0].querySelector('button').focus();
} else if (usFormLinks.length > 1) {
usFormPickedLinkValue = document.querySelector('#form-us-laws-data-account-request-request-type').value;
switch (usFormPickedLinkValue) {
case 'customer/requests':
usFormLinks[0].querySelector('button').focus();
break;
case 'customer/personal_info':
usFormLinks[1].querySelector('button').focus();
break;
case 'customer/orders':
usFormLinks[2].querySelector('button').focus();
break;
default:
break;
}
}
}
});
}
document.querySelector('#btn-us-laws-edit-account-request').addEventListener('click', function(e) {
e.preventDefault();
usSlideUpAll();
slideDown(document.querySelector('#form-us-laws-edit-account-request'), 200);
this.setAttribute("aria-expanded", "true");
});
document.querySelector('#form-us-laws-edit-account-request-submit').addEventListener('click', function(e) {
e.preventDefault();
email = document.querySelector('#form-us-laws-edit-account-request-email').value;
type = 'customer/edit';
openVerificationModal();
});
document.querySelectorAll('#btn-us-laws-requests-request, #btn-us-laws-personal-information-request, #btn-us-laws-orders-request').forEach(element => {
element.addEventListener('click', function(e) {
e.preventDefault();
usSlideUpAll();
type = '';
// Reset the popup message
document.querySelector('#us-laws-modal-container-text').innerHTML = 'I give my consent on collecting my email and IP address for the purpose of processing this request. For more check Privacy Policy & Terms of Service .';
switch(this.getAttribute('id')) {
case 'btn-us-laws-requests-request':
type = 'customer/requests';
break;
case 'btn-us-laws-personal-information-request':
type = 'customer/personal_info';
break;
case 'btn-us-laws-orders-request':
type = 'customer/orders';
break;
}
document.querySelector('#form-us-laws-data-account-request-request-type').value = type;
slideDown(document.querySelector('#form-us-laws-data-account-request'), 200);
this.setAttribute("aria-expanded", "true");
})
});
document.querySelector('#form-us-laws-data-account-request-submit').addEventListener('click', function(e) {
e.preventDefault();
email = document.querySelector('#form-us-laws-data-account-request-email').value;
type = document.querySelector('#form-us-laws-data-account-request-request-type').value;
openVerificationModal();
});
document.querySelector('#btn-us-laws-personal-data-report-request').addEventListener('click', function(e) {
e.preventDefault();
usSlideUpAll();
slideDown(document.querySelector('#form-us-laws-personal-data-report-request'), 200);
this.setAttribute("aria-expanded", "true");
});
document.querySelector('#form-us-laws-personal-data-report-request-submit').addEventListener('click', function(e) {
e.preventDefault();
email = document.querySelector('#form-us-laws-personal-data-report-request-email').value;
type = 'customer/report';
openVerificationModal();
});
document.querySelector('#btn-us-laws-do-not-sell-request').addEventListener('click', function(e) {
e.preventDefault();
usSlideUpAll();
slideDown(document.querySelector('#form-us-laws-do-not-sell-request'), 200);
this.setAttribute("aria-expanded", "true");
});
document.querySelector('#form-us-laws-do-not-sell-request-submit').addEventListener('click', function(e) {
e.preventDefault();
email = document.querySelector('#form-us-laws-do-not-sell-request-email').value;
type = 'customer/do-not-sell';
// Check if customer is logged in
if (__st.cid != undefined) {
document.querySelector('#us-laws-modal-container-text').innerHTML = 'I give my consent on collecting my email and IP address for the purpose of processing this request. For more check Privacy Policy & Terms of Service .';
} else {
document.querySelector('#us-laws-modal-container-text').innerHTML = 'I give my consent on collecting my email and IP address for the purpose of processing this request. For more check Privacy Policy & Terms of Service . Note: If you are a guest user or you are not logged into your account, your opt-out choice will only be effective for this browser session.';
}
openVerificationModal();
});
document.querySelector('#btn-us-laws-delete-account-request').addEventListener('click', function(e) {
e.preventDefault();
usSlideUpAll();
slideDown(document.querySelector('#form-us-laws-delete-account-request'), 200);
this.setAttribute("aria-expanded", "true");
});
document.querySelector('#form-us-laws-delete-account-request-submit').addEventListener('click', function(e) {
e.preventDefault();
email = document.querySelector('#form-us-laws-delete-account-request-email').value;
type = 'customer/delete';
openVerificationModal();
});
// Keyboard navigation for the compliance page's requests
document.querySelector('#us_page').addEventListener('keydown', function(e) {
let isTabPressed = e.keyCode === 9 || e.key === "Tab" || e.code === "Tab";
// This function saves us the trouble of calling e.preventDefault() after every focusing
let executeFocus = (focusElement) => {focusElement.focus();e.preventDefault();}
if (isTabPressed) {
let usFormPickedLinkValue = document.querySelector('#form-us-laws-data-account-request-request-type').value;
let usRequestsButton = document.querySelector('#btn-us-laws-requests-request');
let personalInformationButton = document.querySelector('#btn-us-laws-personal-information-request');
let ordersButton = document.querySelector('#btn-us-laws-orders-request');
let personalDataReportButton = document.querySelector('#btn-us-laws-personal-data-report-request');
let dataAccountFormEmailField = document.querySelector('#form-us-laws-data-account-request-email');
let dataAccountFormSubmitButton = document.querySelector('#form-us-laws-data-account-request-submit');
if (e.shiftKey) {
if ((document.activeElement === personalInformationButton && usFormPickedLinkValue === 'customer/requests') ||
(document.activeElement === ordersButton && usFormPickedLinkValue === 'customer/personal_info')) {
executeFocus(dataAccountFormSubmitButton);
} else if (document.activeElement === dataAccountFormEmailField) {
if (usFormPickedLinkValue === 'customer/requests') {
executeFocus(usRequestsButton);
} else if (usFormPickedLinkValue === 'customer/personal_info') {
executeFocus(personalInformationButton);
}
} else if (document.activeElement === personalDataReportButton) {
if (usFormPickedLinkValue !== 'customer/orders') {
executeFocus(ordersButton);
}
}
} else {
if ((document.activeElement === usRequestsButton && usFormPickedLinkValue === 'customer/requests') ||
(document.activeElement === personalInformationButton && usFormPickedLinkValue === 'customer/personal_info')) {
executeFocus(dataAccountFormEmailField);
} else if (document.activeElement === dataAccountFormSubmitButton) {
if (usFormPickedLinkValue === 'customer/requests') {
executeFocus(personalInformationButton);
} else if (usFormPickedLinkValue === 'customer/personal_info') {
executeFocus(ordersButton);
}
} else if (document.activeElement === ordersButton) {
if (usFormPickedLinkValue !== 'customer/orders') {
executeFocus(personalDataReportButton);
}
}
}
}
});
// Keyboard navigation in data verification modal for accesibility
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);
}
}
}
});