Zgodność z CCPA

Aplikacja służąca do zapewnienia zgodności tej witryny z RODO/CCPA/APPI zbiera Twój adres IP i adres e-mail w celu przetwarzania danych.Więcej informacji znajdziesz w Polityce prywatności i Warunkach korzystania z usługi

Sprostowanie danych

Możesz skorzystać z poniższego łącza, aby zaktualizować dane konta, jeśli nie są one dokładne.

Przenośność danych

Możesz skorzystać z poniższych linków, aby pobrać wszystkie dane, które przechowujemy i których używamy do lepszego korzystania z naszego sklepu.

Dostęp do danych osobowych

Możesz skorzystać z poniższego łącza, aby poprosić o raport, który będzie zawierał wszystkie dane osobowe, które przechowujemy dla Ciebie.

Nie sprzedawaj moich danych osobowych

Możesz przesłać prośbę o poinformowanie nas, że nie zgadzasz się na gromadzenie lub sprzedaż Twoich danych osobowych.

Prawo do bycia zapomnianym

Użyj tej opcji, jeśli chcesz usunąć swoje dane osobowe i inne dane z naszego sklepu.Pamiętaj, że ten proces spowoduje usunięcie Twojego konta, więc nie będziesz już mieć do niego dostępu ani możliwości korzystania z niego.

/* WŚLIZGIWAĆ SIĘ */ niech slideUp = (cel, czas trwania = 500) => { cel.styl.transitionProperty = 'wysokość, margines, dopełnienie'; cel.styl.TransitionDuration = czas trwania + „ms”; cel.styl.box Size = 'border-box'; cel.styl.wzrost = cel.wysokość przesunięcia + „px”; cel.przesunięcieWysokość; cel.styl.przepełnienie = 'ukryty'; cel.styl.wysokość = 0; cel.styl.górna część dopełnienia = 0; cel.styl.dopełnienie dna = 0; cel.styl.górny margines = 0; cel.styl.marginesDolny = 0; okno.setTimeout( () => { cel.styl.wyświetl = 'brak'; cel.styl.removeProperty('wysokość'); cel.styl.removeProperty('dopełnienie górnej części'); cel.styl.removeProperty('dopełnienie-dół'); cel.styl.removeProperty('margin-top'); cel.styl.removeProperty('margin-dolny'); cel.styl.removeProperty('przepełnienie'); cel.styl.removeProperty('czas trwania przejścia'); cel.styl.removeProperty('właściwość przejścia'); }, czas trwania); } /* ZJECHAĆ W DÓŁ */ niech slideDown = (cel, czas trwania = 500) => { setTimeout(funkcja(){ cel.styl.removeProperty('wyświetl'); niech wyświetlacz = okno.getComputedStyle(cel).wyświetlacz; if (display === 'brak') display = 'block'; cel.styl.wyświetlacz = wyświetlacz; niech wysokość = cel.przesunięcieWysokość; cel.styl.przepełnienie = 'ukryty'; cel.styl.wysokość = 0; cel.styl.górna część dopełnienia = 0; cel.styl.dopełnienie dna = 0; cel.styl.górny margines = 0; cel.styl.marginesDolny = 0; cel.przesunięcieWysokość; cel.styl.box Size = 'border-box'; cel.styl.transitionProperty = "wysokość, margines, dopełnienie"; cel.styl.TransitionDuration = czas trwania + „ms”; cel.styl.wysokość = wysokość + „px”; cel.styl.removeProperty('dopełnienie górnej części'); cel.styl.removeProperty('dopełnienie-dół'); cel.styl.removeProperty('margin-top'); cel.styl.removeProperty('margin-dolny'); okno.setTimeout( () => { cel.styl.removeProperty('wysokość'); cel.styl.removeProperty('przepełnienie'); cel.styl.removeProperty('czas trwania przejścia'); cel.styl.removeProperty('właściwość przejścia'); }, czas trwania); }, 100) } /* PRZEŁĄCZ */ var slideToggle = (cel, czas trwania = 500) => { jeśli (okno.getComputedStyle(cel).wyświetl === 'brak') { return slideDown(cel, czas trwania); } w przeciwnym razie { return slideUp(cel, czas trwania); } } /* ZNIKAĆ */ var toggleFadeiSense = (element, pokaż) => { jeśli (pokaż) { element.styl.wyświetl = "blok"; setTimeout(funkcja(){ element.lista klas.add('pokaż sens'); element.lista klas.remove('ukryj sens'); },20) } w przeciwnym razie { element.lista klas.remove('pokaż sens'); element.lista klas.add('ukryj sens'); setTimeout(() => { element.styl.wyświetl = 'brak'; }, 400) } } var ccpaSlideUpAll = funkcja() { slideUp (dokument.querySelector('#form-ccpa-edit-account-request'), 100); slideUp (dokument.querySelector('#form-ccpa-data-account-request'), 100); slideUp (dokument.querySelector('#żądanie-formularza-ccpa-danych-osobowych-raportu'), 100); slideUp (dokument.querySelector('#form-ccpa-żądanie-nie-sprzedaży'), 100); slideUp (dokument.querySelector('#form-ccpa-delete-account-request'), 100); dokument.querySelector('przycisk #ccpa_page').setAttribute("aria-rozwinięta", "false"); }; var adres e-mail, typ, udzielona zgoda = fałsz; var weryfikacjaModalContent = '
×

Wyrażam zgodę na zbieranie mojego adresu e-mail i adresu IP w celu przetworzenia tego zapytania.Więcej informacji znajdziesz na Polityka prywatności i Warunki korzystania z usługi.

'; var ccpaSendRequest = funkcja (wywołanie zwrotne) { pobierz('https://www.Rozbłysk chmur.com/cdn-cgi/śledzenie', { metoda: „POBIERZ” , nagłówki: { „Typ treści”: „tekst/zwykły”, }, }) .następnie (odp. => odp.tekst()) .następnie (odp. => { jeśli (!odp.błąd) { niech ipInfo = odp; niech formData = new FormData(); if (wpisz === 'klient/nie-sprzedawaj') { isenseRODO.Ciasteczka.set('cookieconsent_preferences_disabled', 'analytics,marketing,functionality,", { wygasa: 365}); isenseRODO.Ciasteczka.set('cookieconsent_status', 'accept_selected', { wygasa: 365 }); okno.Shopify.śledzenieZgoda.setTrackingConsent(false,function() { console.log('setTrackingConsent false')}); jeśli (dokument.querySelector('cc-window')) { dokument.querySelector('cc-window')styl.wyświetl = 'brak'; } // zresetuj wyskakujący tekst dokument.querySelector('#ccpa-modalny-kontener-tekst').innerHTML = 'Wyrażam zgodę na zbieranie mojego adresu e-mail i adresu IP w celu przetworzenia tego zapytania.Więcej informacji znajdziesz na Polityka prywatności i Warunki korzystania z usługi.'; } tworzyć dane.append('sklep', Shopify.sklep); tworzyć dane.append('e-mail', e-mail); tworzyć dane.append('typ', typ); tworzyć dane.append('źródłoŻądania', 2); tworzyć dane.append('ipAddress', ipInfo); tworzyć dane.append('zgoda udzielona', zgoda udzielona); tworzyć dane.append('strona', 'ccpa'); tworzyć dane.append('język', Shopify.język? Shopify.język : ''); tworzyć dane.append('gtranslateLang', isenseRODO.Ciasteczka.get('googtrans') ? isenseRODO.Ciasteczka.get('googtrans') : ''); pobierz('https://gdpr.aplikacje.isenselabs.com/gdprRequests/submitRequest', { metoda: „POST”, treść: dane formularza }) .następnie (odp. => odp.json()) .następnie (odp. => { jeśli (!odp.błąd) { ccpaSlideUpAll(); jeśli (odp.wiadomość.długość) { alarm (odp.wiadomość); } w przeciwnym razie { alert('Twoja prośba została przesłana pomyślnie.Sprawdź swoją skrzynkę e-mail, aby uzyskać więcej informacji.'); } } w przeciwnym razie { alarm (odp.wiadomość); } if (typ wywołania zwrotnego == 'funkcja') { wywołanie zwrotne (odp.); } }) .złapać(błąd => { ostrzeżenie (błąd.wiadomość); }) } w przeciwnym razie { alarm (odp.wiadomość); } }) } //Dołącz modal do treści, ponieważ w przeciwnym razie nie pozostanie wyśrodkowany (nawet jeśli pozycja jest stała) dokument.querySelector("ciało").insertAdjacentHTML('przed', weryfikacjaModalContent); dokument.addEventListener("DOMContentLoaded", funkcja() { niech searchParams = nowy URLSearchParams(window.Lokalizacja.szukaj); niech param = searchParams.get('identyfikator'); if(parametr) { dokument.getElementById(parametr).scrollIntoView(); } // Gdy użytkownik kliknie na (x), zamknij modal dokument.querySelector('zamknięcie weryfikacji danych”).addEventListener('klik', funkcja(e) { mi.zapobiec Domyślnie(); closeVerificationModal(); }); dokument.querySelector('#ikona-weryfikacji-danych, #kontener-weryfikacji-danych p').addEventListener('klik', funkcja(e) { mi.zapobiec Domyślnie(); // Wykrywa kliknięcie href, ponieważ jest ono nadpisywane.jeśli (np.celnazwa tagu === "A") { okno.otwarte (np.celhref, '_blank'); powrót; } dokument.querySelector('#ikona-weryfikacji-danych').lista klas.dodaj("kliknięto"); setTimeout(()=>{ toggleFadeiSense (dokument.querySelector("#modal-weryfikacji-danych"), false); dokument.querySelector('#tło-weryfikacji-danych.Ładowanie').styl.display = 'blok wbudowany'; zgoda udzielona = prawda; ccpaSendRequest(funkcja(odp.) { zgoda udzielona = fałsz; closeVerificationModal(); }); }, 400); }); }); funkcja openVerificationModal(){ toggleFadeiSense (dokument.querySelector("#modal-weryfikacji-danych"), true); toggleFadeiSense (dokument.querySelector('#tło-weryfikacji-danych'), true); } funkcja closeVerificationModal(){ toggleFadeiSense (dokument.querySelector("#tło-weryfikacji-danych"), false); dokument.querySelector('#ikona-weryfikacji-danych').lista klas.usuń("kliknięto"); dokument.querySelector('#tło-weryfikacji-danych.Ładowanie').styl.wyświetl = 'brak'; } dokument.querySelector('#btn-ccpa-edit-account-request').addEventListener('klik', funkcja(e) { mi.zapobiec Domyślnie(); ccpaSlideUpAll(); przesuń w dół (dokument.querySelector('#żądanie-edycji-konta-formularza-ccpa'), 200); Ten.setAttribute("aria-rozwinięta", "true"); }); dokument.querySelector('#form-ccpa-edit-account-request-submit').addEventListener('klik', funkcja(e) { mi.zapobiec Domyślnie(); e-mail = dokument.querySelector('#form-ccpa-edit-account-request-email').wartość; type = 'klient/edytuj'; openVerificationModal(); }); dokument.querySelectorAll('#btn-ccpa-requests-request, #btn-ccpa-personal-information-request, #btn-ccpa-orders-request').forEach(element => { element.addEventListener('klik', funkcja(e) { mi.zapobiec Domyślnie(); ccpaSlideUpAll(); typ = ''; // Zresetuj komunikat wyskakujący dokument.querySelector('#ccpa-modalny-kontener-tekst').innerHTML = 'Wyrażam zgodę na zbieranie mojego adresu e-mail i adresu IP w celu przetworzenia tego zapytania.Więcej informacji znajdziesz na Polityka prywatności i Warunki korzystania z usługi.'; przełącznik (to.getAttribute('identyfikator')) { przypadek „btn-ccpa-requests-request”: type = 'klient/żądania'; przerwa; sprawa „btn-ccpa-wniosek o dane osobowe”: typ = 'klient/informacje_osobiste'; przerwa; sprawa „btn-ccpa-orders-request”: type = 'klient/zamówienia'; przerwa; } dokument.querySelector('#form-ccpa-data-account-request-request-type').wartość = typ; przesuń w dół (dokument.querySelector('#form-ccpa-data-account-request'), 200); Ten.setAttribute("aria-rozwinięta", "true"); }) }); dokument.querySelector('#form-ccpa-data-account-request-submit').addEventListener('klik', funkcja(e) { mi.zapobiec Domyślnie(); e-mail = dokument.querySelector('#form-ccpa-data-account-request-e-mail').wartość; typ = dokument.querySelector('#form-ccpa-data-account-request-request-type').wartość; openVerificationModal(); }); dokument.querySelector('#btn-ccpa-żądanie-raportu-danych-osobistych').addEventListener('klik', funkcja(e) { mi.zapobiec Domyślnie(); ccpaSlideUpAll(); przesuń w dół (dokument.querySelector('#żądanie-formularza-ccpa-danych-osobowych-raportu'), 200); Ten.setAttribute("aria-rozwinięta", "true"); }); dokument.querySelector('#formularz-ccpa-dane-osobiste-report-request-submit').addEventListener('klik', funkcja(e) { mi.zapobiec Domyślnie(); e-mail = dokument.querySelector('#formularz-ccpa-dane-osobiste-report-request-e-mail').wartość; type = 'klient/raport'; openVerificationModal(); }); dokument.querySelector('#btn-ccpa-żądanie-nie-sprzedawania').addEventListener('klik', funkcja(e) { mi.zapobiec Domyślnie(); ccpaSlideUpAll(); przesuń w dół (dokument.querySelector('#form-ccpa-żądanie-nie-sprzedawania'), 200); Ten.setAttribute("aria-rozwinięta", "true"); }); dokument.querySelector('#formularz-ccpa-nie-sprzedawaj-żądania-prześlij').addEventListener('klik', funkcja(e) { mi.zapobiec Domyślnie(); e-mail = dokument.querySelector('#formularz-ccpa-nie-sprzedaj-żądania-e-mail').wartość; type = 'klient/nie-sprzedawaj'; // Sprawdź, czy klient jest zalogowany jeśli (__ st.cid != niezdefiniowany) { dokument.querySelector('#ccpa-modalny-kontener-tekst').innerHTML = 'Wyrażam zgodę na zbieranie mojego adresu e-mail i adresu IP w celu przetworzenia tego zapytania.Więcej informacji znajdziesz na Polityka prywatności i Warunki korzystania z usługi.'; } w przeciwnym razie { dokument.querySelector('#ccpa-modalny-kontener-tekst').innerHTML = 'Wyrażam zgodę na zbieranie mojego adresu e-mail i adresu IP w celu przetworzenia tego zapytania.Więcej informacji znajdziesz na Polityka prywatności i Warunki korzystania z usługi.
Uwaga: jeśli jesteś użytkownikiem-gościem lub nie jesteś zalogowany na swoje konto, wybrana rezygnacja będzie obowiązywać tylko w tej sesji przeglądarki.'; } openVerificationModal(); }); dokument.querySelector('#btn-ccpa-delete-account-request').addEventListener('klik', funkcja(e) { mi.zapobiec Domyślnie(); ccpaSlideUpAll(); przesuń w dół (dokument.querySelector('#form-ccpa-delete-account-request'), 200); Ten.setAttribute("aria-rozwinięta", "true"); }); dokument.querySelector('#form-ccpa-delete-account-request-submit').addEventListener('klik', funkcja(e) { mi.zapobiec Domyślnie(); e-mail = dokument.querySelector('#formularz-ccpa-delete-account-request-email').wartość; typ = 'klient/usuń'; openVerificationModal(); });