Η εφαρμογή που χρησιμοποιείται για τη διασφάλιση της συμμόρφωσης με το GDPR/CCPA αυτού του ιστότοπου, συλλέγει την IP σας και τη διεύθυνση ηλεκτρονικού ταχυδρομείου προκειμένου να επεξεργαστεί τα δεδομένα. Για περισσότερα, ελέγξτε την Πολιτική Απορρήτου και Όρους Παροχής Υπηρεσιών
Διόρθωση δεδομένων
Μπορείτε να χρησιμοποιήσετε τον παρακάτω σύνδεσμο για να ενημερώσετε τα δεδομένα του λογαριασμού σας εάν δεν είναι ακριβή.
Φορητότητα δεδομένων
Μπορείτε να χρησιμοποιήσετε τους παρακάτω συνδέσμους για να πραγματοποιήσετε λήψη όλων των δεδομένων που αποθηκεύουμε και χρησιμοποιούμε για μια καλύτερη εμπειρία στο κατάστημά μας.
Πρόσβαση σε Προσωπικά Δεδομένα
Μπορείτε να χρησιμοποιήσετε τον παρακάτω σύνδεσμο για να ζητήσετε μια αναφορά που θα περιέχει όλες τις προσωπικές πληροφορίες που αποθηκεύουμε για εσάς.
Δικαίωμα στη λήθη
Χρησιμοποιήστε αυτήν την επιλογή εάν θέλετε να αφαιρέσετε τα προσωπικά και άλλα δεδομένα σας από το κατάστημά μας. Λάβετε υπόψη ότι αυτή η διαδικασία θα διαγράψει τον λογαριασμό σας, επομένως δεν θα μπορείτε πλέον να έχετε πρόσβαση ή να τον χρησιμοποιήσετε πια.
Δίνω τη συγκατάθεσή μου για τη συλλογή του email μου και διεύθυνση IP για τους σκοπούς της επεξεργασίας αυτού του αιτήματος. Για περισσότερα, ελέγξτε το Πολιτική απορρήτου και Όροι Παροχής Υπηρεσιών.
';
var gdprSendRequest = συνάρτηση(ανάκληση) {
fetch('https://www.συννεφιά.com/cdn-cgi/trace', {
μέθοδος: 'GET',
κεφαλίδες: {
'Τύπος περιεχομένου': 'κείμενο/απλό',
},
})
.τότε (resp => αντιστοιχ.κείμενο())
.τότε(resp => {
εάν (! resp.λάθος) {
ας ipInfo = resp;
ας ipRegex = /[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}/
ας ipAddress = ipInfo.match(ipRegex)[0];
ας formData = new FormData();
φόρμαΔεδομένα.append('shop', Shopify.κατάστημα);
φόρμαΔεδομένα.append('email', email);
φόρμαΔεδομένα.append('type', type);
φόρμαΔεδομένα.append('sourceOfRequest', 1);
φόρμαΔεδομένα.append('ipAddress', ipAddress);
φόρμαΔεδομένα.append('consentGiven', consentGiven);
φόρμαΔεδομένα.append('lang', Shopify.τοπική ; Shopify.τοπική γλώσσα : '');
φόρμαΔεδομένα.append('gtranslateLang', isenseGDPR.Μπισκότα.get ('googtrans') ? isenseGDPR.Μπισκότα.get('googtrans') : '');
fetch('https://gdpr.εφαρμογές.isenselabs.com/gdprRequests/submitRequest', {
μέθοδος: 'POST',
σώμα: formData
})
.τότε (resp => αντιστοιχ.json())
.τότε(resp => {
εάν (! resp.λάθος) {
gdprSlideUpAll();
alert('Το αίτημά σας υποβλήθηκε με επιτυχία. Ελέγξτε το email σας για περισσότερες πληροφορίες.');
} αλλο {
συναγερμός (αντ.μήνυμα);
}
εάν (τύπος επανάκλησης == 'λειτουργία') {
επανάκληση (resp);
}
})
.catch(σφάλμα => {
ειδοποίηση (σφάλμα.μήνυμα);
})
}
άλλο {
συναγερμός (αντ.μήνυμα);
}
})
}
//Προσθήκη modal στο σώμα, γιατί διαφορετικά δεν θα παραμείνει στο κέντρο (ακόμα και αν η θέση είναι σταθερή)
έγγραφο.querySelector("body").insertAdjacentHTML( 'πριν', verificationModalContent);
έγγραφο.addEventListener("DOMContentLoaded", function() {
// Όταν ο χρήστης κάνει κλικ στο (x), κλείστε το modal
έγγραφο.querySelectorAll('.data-verification-close')[0].addEventListener('κλικ', συνάρτηση(ε) {
μι.preventDefault();
closeVerificationModal();
});
έγγραφο.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('κλικ', συνάρτηση(ε) {
μι.preventDefault();
// Εντοπίστε το κλικ ενός href, επειδή έχει αντικατασταθεί.αν (π.στόχοςΌνομα ετικέτας === "A") {
παράθυρο.ανοιχτό (π.στόχοςhref, '_blank');
ΕΠΙΣΤΡΟΦΗ;
}
έγγραφο.querySelector('#data-verification-icon').classList.add("κλικ");
setTimeout(()=>{
toggleFadeiSense(έγγραφο.querySelector("#data-verification-modal"), false);
έγγραφο.querySelector('#data-verification-background .φόρτωση').στυλ.display = 'inline-block';
συναίνεσηΔεδομένη = αληθής;
gdprSendRequest(function(resp) {
consentGiven = ψευδής;
closeVerificationModal();
});
}, 400);
});
});
συνάρτηση openVerificationModal(){
toggleFadeiSense(έγγραφο.querySelector("#data-verification-modal"), true);
toggleFadeiSense(έγγραφο.querySelector('#data-verification-background'), true);
}
συνάρτηση closeVerificationModal(){
toggleFadeiSense(έγγραφο.querySelector("#data-verification-background"), false);
έγγραφο.querySelector('#data-verification-icon').classList.remove("κλικ");
έγγραφο.querySelector('#data-verification-background .φόρτωση').στυλ.εμφάνιση = 'κανένα';
}
έγγραφο.querySelector('#btn-gdpr-edit-account-request').addEventListener('κλικ', συνάρτηση(ε) {
μι.preventDefault();
gdprSlideUpAll();
slideDown(έγγραφο.querySelector('#form-gdpr-edit-account-request'), 200);
Αυτό.setAttribute("aria-expanded", "true");
});
έγγραφο.querySelector('#form-gdpr-edit-account-request form input[type=submit]').addEventListener('κλικ', συνάρτηση(ε) {
μι.preventDefault();
email = έγγραφο.querySelector('#form-gdpr-edit-account-request form input[name=email]').αξία;
type = 'πελάτης/επεξεργασία';
openVerificationModal();
});
έγγραφο.querySelectorAll('#btn-gdpr-requests-request, #btn-gdpr-personal-information-request, #btn-gdpr-orders-request').forEach(στοιχείο => {
στοιχείο.addEventListener('κλικ', συνάρτηση(ε) {
μι.preventDefault();
gdprSlideUpAll();
τύπος = '';
διακόπτης (αυτό.getAttribute('id')) {
περίπτωση 'btn-gdpr-requests-request':
type = 'πελάτης/αιτήματα';
Διακοπή;
περίπτωση 'btn-gdpr-personal-information-request':
type = 'πελάτης/προσωπικές_πληροφορίες';
Διακοπή;
περίπτωση 'btn-gdpr-orders-request':
type = 'πελάτης/παραγγελίες';
Διακοπή;
}
έγγραφο.querySelector('#form-gdpr-data-account- request input form[name="request_type"]').τιμή = τύπος;
slideDown(έγγραφο.querySelector('#form-gdpr-data-account-request'), 200);
Αυτό.setAttribute("aria-expanded", "true");
})
});
έγγραφο.querySelector('#form-gdpr-data-account-request form input[type=submit]').addEventListener('κλικ', συνάρτηση(ε) {
μι.preventDefault();
email = έγγραφο.querySelector('#form-gdpr-data-account-request form input[name=email]').αξία;
τύπος = έγγραφο.querySelector('#form-gdpr-data-account- request input form[name="request_type"]').αξία;
openVerificationModal();
});
έγγραφο.querySelector('#btn-gdpr-personal-data-report-request').addEventListener('κλικ', συνάρτηση(ε) {
μι.preventDefault();
gdprSlideUpAll();
slideDown(έγγραφο.querySelector('#form-gdpr-personal-data-report-request'), 200);
Αυτό.setAttribute("aria-expanded", "true");
});
έγγραφο.querySelector('#form-gdpr-personal-data-report-request form input[type=submit]').addEventListener('κλικ', συνάρτηση(ε) {
μι.preventDefault();
email = έγγραφο.querySelector('#form-gdpr-personal-data-report-request form input[name=email]').αξία;
type = 'πελάτης/αναφορά';
openVerificationModal();
});
έγγραφο.querySelector('#btn-gdpr-delete-account-request').addEventListener('κλικ', συνάρτηση(ε) {
μι.preventDefault();
gdprSlideUpAll();
slideDown(έγγραφο.querySelector('#form-gdpr-delete-account-request'), 200);
Αυτό.setAttribute("aria-expanded", "true");
});
έγγραφο.querySelector('#form-gdpr-delete-account-request form input[type=submit]').addEventListener('κλικ', συνάρτηση(ε) {
μι.preventDefault();
email = έγγραφο.querySelector('#form-gdpr-delete-account-request form input[name=email]').αξία;
type = 'πελάτης/διαγραφή';
openVerificationModal();
});