Jos asut Yhdysvalloissa, sinulla voi olla henkilötietojasi koskevia erityisiä oikeuksia, kuten oikeus tarkastella, poistaa ja korjata tietojasi sekä kieltää tiettyjä tietojen käyttötapoja. Käytä alla olevia vaihtoehtoja oikeuksiesi käyttämiseen.
Huomautus: Oikeudet ja niiden saatavuus riippuvat asuinosavaltiostasi ja sovellettavasta lainsäädännöstä.
Tarkastele tai lataa tietojani (oikeus saada tietoa)
Voit pyytää kopion sinusta keräämistämme henkilötiedoista, mukaan lukien tilitiedot ja tilaushistoria. Saatamme joutua vahvistamaan henkilöllisyytesi ennen kuin annamme pääsyn tietoihin.
Vastausaika: Vastaamme todennettavissa oleviin pyyntöihin 45 päivän kuluessa. Voimme pidentää määräaikaa 45 päivällä lain salliessa (ilmoitamme sinulle, jos pidennys on tarpeen).
Korjaa tietoni
Jos uskot, että hallussamme olevat henkilötietosi ovat virheellisiä, voit pyytää niiden korjaamista täällä.
Poista tietoni
Voit pyytää henkilötietojesi poistamista tietyin lakisääteisin poikkeuksin (esimerkiksi jos tietojen säilyttäminen on välttämätöntä vero-, turvallisuus- tai lakisääteisten velvoitteiden vuoksi).
Älä myy tai jaa
Voit kieltää henkilötietojesi ”myynnin” tai ”jakamisen” eri yhteyksissä tapahtuvaa käyttäytymiseen perustuvaa mainontaa (tai ”kohdennettua mainontaa”) varten.
Tämä kielto on suunniteltu helppokäyttöiseksi, eikä se edellytä tilin luomista.
Hallinnoi tietosuojaa koskevia valintojasi Sijainnistasi riippuen sinulla voi olla oikeus kieltää henkilötietojesi myynti, peruuttaa suostumuksesi seurantaan tai mukauttaa evästeasetuksiasi.
Valtuutetut edustajat
Voit valtuuttaa edustajan lähettämään pyyntöjä puolestasi. Tätä varten saatamme vaatia sinulta allekirjoitetun valtakirjan ja pyytää sinua vahvistamaan henkilöllisyytesi suoraan meille edustajan valtuuksien varmistamiseksi.
Voit lähettää valtuutettua edustajaa koskevan pyynnön ottamalla yhteyttä:
📧 admin@simgasm.com
Oikeus hakea muutosta
Jos hylkäämme pyyntösi, sinulla saattaa olla oikeus hakea muutosta päätökseemme (osavaltiostasi riippuen). Voit tehdä valituksen ottamalla meihin yhteyttä ja käyttämällä aiheriviä ”Tietosuojavalitus”.
Valituksia koskeva yhteydenotto: admin@simgasm.com
Yhteystiedot
Jos sinulla on kysyttävää yksityisyyttä koskevista oikeuksistasi, ota yhteyttä:
Sähköposti: admin@simgasm.com
Osoite:
Annan suostumukseni sähköpostiosoitteeni ja IP-osoitteeni keräämiseen tämän pyynnön käsittelemiseksi. Lisätietoja on tietosuojakäytännössä.
'; 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 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' && typeof window.Shopify.customerPrivacy.setTrackingConsent === 'function') { if (typeof localStorage.getItem("gdprCache") !== 'undefined' && localStorage.getItem("gdprCache") !== null) { let gdprCache = JSON.parse(localStorage.getItem("gdprCache")); if (typeof gdprCache.userIsInSaleOfDataRegion !== 'undefined' && (gdprCache.userIsInSaleOfDataRegion === 'true' || gdprCache.userIsInSaleOfDataRegion === true)) { window.Shopify.customerPrivacy.setTrackingConsent( { "sale_of_data": false, }, () => { console.log('sale_of_data: false')} ); } } } else { console.log('Customer Privacy API -rajapintaa ei ole määritetty nykyisellä sivulla'); } if (document.querySelector('.cc-window')) { document.querySelector('.cc-window').style.display = 'none'; } // nollaa ponnahdusikkunan teksti document.querySelector('#us-laws-modal-container-text').innerHTML = 'Annan suostumukseni sähköpostiosoitteeni ja IP-osoitteeni keräämiseen tämän pyynnön käsittelyä varten. Lisätietoja saat tietosuojakäytännöstä.'; } 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', (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 || 'Jokin meni pieleen. Yritä uudelleen.'); } if (typeof callback == 'function') { callback(resp); } }) .catch(error => { showInlineErrorMessage(error.message || 'Jokin meni pieleen. Yritä uudelleen.'); }) } else { showInlineErrorMessage(resp.message || 'Jokin meni pieleen. Yritä uudelleen.'); } }) } function showInlineSuccessMessage() { if (!activeSubmitButton) { return; } var form = activeSubmitButton.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 (!activeSubmitButton) { return; } var form = activeSubmitButton.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() { // Lisää modaali body-elementtiin, koska muuten se ei pysy keskitettynä (vaikka position-arvona olisi fixed) document.querySelector("body").insertAdjacentHTML( 'beforeend', verificationModalContent); document.addEventListener('click', function(e) { let submitButton = e.target.closest('input[type="submit"]'); if (submitButton && submitButton.id && submitButton.id.indexOf('request-submit') !== -1) { activeSubmitButton = submitButton; } }); 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(); // Tunnista href-linkin napsautus, koska se on korvattu. 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(){ if(!isEmailValid(email)) { showInlineErrorMessage('Virheellinen sähköpostiosoite'); 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'; // Kohdista valitun pyyntötyypin painikkeeseen let usLawsForms = document.querySelectorAll('.form-us-laws-request'); usLawsForms.forEach(function(usLawsForm) { if (usLawsForm.style.display !== "none") { let usLawsFormLinks = usLawsForm.previousElementSibling; if (usLawsFormLinks && usLawsFormLinks.querySelectorAll('li').length === 1) { usLawsFormLinks.querySelector('button').focus(); } } }); } // Tarkastele tai lataa tietoni document.querySelector('#btn-us-access-data-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; usSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-us-access-data-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-us-access-data-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-us-access-data-request-submit').addEventListener('click', function(e) { e.preventDefault(); activeSubmitButton = this; email = document.querySelector('#form-us-access-data-request-email').value; type = 'customer/report'; openVerificationModal(); }); // Korjaa tietoni document.querySelector('#btn-us-correct-info-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; usSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-us-correct-info-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-us-correct-info-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-us-correct-info-request-submit').addEventListener('click', function(e) { e.preventDefault(); activeSubmitButton = this; email = document.querySelector('#form-us-correct-info-request-email').value; type = 'customer/edit'; openVerificationModal(); }); // Poista tietoni document.querySelector('#btn-us-delete-data-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; usSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-us-delete-data-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-us-delete-data-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-us-delete-data-request-submit').addEventListener('click', function(e) { e.preventDefault(); activeSubmitButton = this; email = document.querySelector('#form-us-delete-data-request-email').value; type = 'customer/delete'; openVerificationModal(); }); // Älä myy tai jaa tietojani document.querySelector('#btn-us-do-not-sell-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; usSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-us-do-not-sell-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-us-do-not-sell-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-us-do-not-sell-request-submit').addEventListener('click', function(e) { e.preventDefault(); activeSubmitButton = this; email = document.querySelector('#form-us-do-not-sell-request-email').value; type = 'customer/do-not-sell'; // Tarkista, onko asiakas kirjautunut sisään if (typeof __st !== "undefined" && __st.cid != undefined) { document.querySelector('#us-laws-modal-container-text').innerHTML = 'Annan suostumukseni sähköpostiosoitteeni ja IP-osoitteeni keräämiseen tämän pyynnön käsittelyä varten. Lisätietoja saat tietosuojakäytännöstä.'; } else { document.querySelector('#us-laws-modal-container-text').innerHTML = 'Annan suostumukseni sähköpostiosoitteeni ja IP-osoitteeni keräämiseen tämän pyynnön käsittelyä varten. Lisätietoja on tietosuojakäytännössä. Huomautus: Jos olet vierailija tai et ole kirjautunut tilillesi, kieltäytymisvalintasi on voimassa vain tämän selainistunnon ajan.'; } openVerificationModal(); }); // Päivitä tietosuoja-asetukset document.querySelector('#btn-us-update-privacy-settings').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('Tietosuoja-asetukset eivät ole käytettävissä tällä sivulla.'); }); // Näppäimistönavigointi tietojen vahvistusikkunassa saavutettavuutta varten 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'); // Tämä funktio säästää vaivalta kutsua e.preventDefault()-metodia jokaisen kohdistuksen jälkeen 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); } } } }); });