Σεβόμαστε το απόρρητό σας. Ανάλογα με την τοποθεσία σας, ενδέχεται να έχετε συγκεκριμένα δικαιώματα σχετικά με τις προσωπικές σας πληροφορίες βάσει της ισχύουσας τοπικής νομοθεσίας περί απορρήτου. Χρησιμοποιήστε τις παρακάτω επιλογές για να υποβάλετε ένα αίτημα. Θα το εξετάσουμε και θα απαντήσουμε σύμφωνα με τη νομοθεσία που ισχύει στην περιοχή σας.
Πώς επεξεργαζόμαστε το αίτημά σας Όταν υποβάλλετε ένα αίτημα μέσω αυτής της σελίδας, ο πάροχος συμμόρφωσής μας (Consentmo) επεξεργάζεται τη διεύθυνση email και τις τεχνικές πληροφορίες σας (όπως τη διεύθυνση IP) αποκλειστικά για την επαλήθευση και τη διεκπεραίωση του αιτήματός σας, την αποτροπή κατάχρησης και την τήρηση αρχείων συμμόρφωσης. Για περισσότερες λεπτομέρειες, ανατρέξτε στην Πολιτική επεξεργασίας δεδομένων της Consentmo.
Σημείωση ασφαλείας: Για την προστασία του απορρήτου σας, ενδέχεται να χρειαστεί να επαληθεύσουμε την ταυτότητά σας πριν διεκπεραιώσουμε ορισμένα αιτήματα.
Πρόσβαση ή λήψη των δεδομένων μου
Μπορείτε να ζητήσετε ένα αντίγραφο των προσωπικών πληροφοριών που διατηρούμε για εσάς, συμπεριλαμβανομένων των στοιχείων λογαριασμού και του ιστορικού παραγγελιών. Όπου είναι διαθέσιμα, θα σας παράσχουμε αυτά τα δεδομένα σε ευρέως χρησιμοποιούμενη ηλεκτρονική μορφή.
Χρόνος απόκρισης: Θα απαντήσουμε σύμφωνα με τις προθεσμίες που ορίζονται από τη νομοθεσία που ισχύει στην περιοχή σας.
Διόρθωση των πληροφοριών μου
Εάν πιστεύετε ότι οι προσωπικές πληροφορίες που διατηρούμε για εσάς είναι ανακριβείς ή ελλιπείς, μπορείτε να ζητήσετε τη διόρθωσή τους.
Διαγραφή των δεδομένων μου
Μπορείτε να ζητήσετε τη διαγραφή των προσωπικών σας πληροφοριών που σχετίζονται με το κατάστημά μας.
⚠ Σημαντικό: Ενδέχεται να διατηρήσουμε ορισμένες πληροφορίες όταν απαιτείται από τον νόμο ή για νόμιμους σκοπούς (για παράδειγμα, φορολογικά αρχεία, ασφάλεια, πρόληψη απάτης ή αρχεία συναλλαγών).
Η επιλογή απορρήτου σας
Διαχειριστείτε τις επιλογές απορρήτου σας Ανάλογα με την τοποθεσία σας, ενδέχεται να έχετε το δικαίωμα να εξαιρεθείτε από την πώληση των προσωπικών σας στοιχείων, να ανακαλέσετε τη συγκατάθεσή σας για την παρακολούθηση ή να προσαρμόσετε τις προτιμήσεις σας για τα cookies.
Άλλα αιτήματα & ερωτήσεις
Εάν θέλετε να υποβάλετε κάποιο άλλο είδος αιτήματος (όπως εναντίωση στην επεξεργασία ή συγκεκριμένες ερωτήσεις σχετικά με τη συγκατάθεση), επικοινωνήστε μαζί μας για να σας βοηθήσουμε.
Email: admin@simgasm.com
Στοιχεία επικοινωνίας
Για ερωτήσεις σχετικά με τα δικαιώματά σας περί απορρήτου ή με αυτήν τη σελίδα, επικοινωνήστε μαζί μας:
Email: admin@simgasm.com
Διεύθυνση:
Καταγγελίες
Εάν πιστεύετε ότι δεν έχουμε αντιμετωπίσει επαρκώς τις ανησυχίες σας, ενδέχεται να έχετε το δικαίωμα να υποβάλετε καταγγελία στην τοπική αρχή προστασίας δεδομένων.
Συναινώ στη συλλογή της διεύθυνσης email και της διεύθυνσης IP μου για την επεξεργασία αυτού του αιτήματος. Για περισσότερες πληροφορίες, ανατρέξτε στην Πολιτική απορρήτου.
'; 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 rowSendRequest = 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', 12); formData.append('ipAddress', ipInfo); formData.append('consentGiven', consentGiven); formData.append('page', 'row'); 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 || 'Κάτι πήγε στραβά. Δοκιμάστε ξανά.'); }) } else { showInlineErrorMessage(resp.message || 'Κάτι πήγε στραβά. Δοκιμάστε ξανά.'); } }) } 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; } // Ρύθμιση DOM του modal – εντός του DOMContentLoaded για τα στοιχεία που προστέθηκαν στο
document.addEventListener("DOMContentLoaded", function() { document.querySelector("body").insertAdjacentHTML( 'beforeend', verificationModalContent); 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(); 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; rowSendRequest(function(resp) { consentGiven = false; closeVerificationModal(); }); }, 400); }); }); function openVerificationModal(){ if(!isEmailValid(email)) { showInlineErrorMessage('Μη έγκυρη διεύθυνση email'); 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'; let rowForms = document.querySelectorAll('.form-row-request'); rowForms.forEach(function(rowForm) { if (rowForm.style.display !== "none") { let rowFormLinks = rowForm.previousElementSibling.querySelectorAll('li'); if (rowFormLinks.length === 1) { rowFormLinks[0].querySelector('button').focus(); } else { rowFormLinks = rowForm.parentElement; if (rowFormLinks.nodeName === 'LI') { rowFormLinks.querySelector('button').focus(); } } } }); } // Χειριστές κλικ κουμπιών – επισυνάπτονται αμέσως (ΟΧΙ μέσα στο DOMContentLoaded) // ώστε να λειτουργούν ανεξάρτητα από το πότε εκτελείται το σενάριο σε σχέση με τη φόρτωση της σελίδας. console.log('[ROW] Εκτέλεση σεναρίου. document.readyState =', document.readyState); console.log('[ROW] στοιχείο #btn-row-access-data-request:', document.querySelector('#btn-row-access-data-request')); console.log('[ROW] στοιχείο #form-row-access-data-request:', document.querySelector('#form-row-access-data-request')); // Πρόσβαση ή λήψη των δεδομένων μου var btnAccessData = document.querySelector('#btn-row-access-data-request'); if (btnAccessData) { console.log('[ROW] Προσθήκη ακροατή συμβάντος κλικ στο #btn-row-access-data-request'); btnAccessData.addEventListener('click', function(e) { console.log('[ROW] Έγινε κλικ στο «Αίτημα αναφοράς δεδομένων»!'); e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; console.log('[ROW] η προηγούμενη τιμή του aria-expanded ήταν:', isExpanded); rowSlideUpAll(); var formEl = document.querySelector('#form-row-access-data-request'); console.log('[ROW] στοιχείο φόρμας:', formEl, 'εμφάνιση:', formEl ? window.getComputedStyle(formEl).display : 'Μ/Δ'); if(!isExpanded) { console.log('[ROW] Ανάπτυξη φόρμας'); slideDown(formEl, 200); this.setAttribute("aria-expanded", "true"); } else { console.log('[ROW] Σύμπτυξη φόρμας'); slideUp(formEl, 200); this.setAttribute("aria-expanded", "false"); } }); } else { console.error('[ROW] ΑΠΟΤΥΧΙΑ: Το #btn-row-access-data-request δεν βρέθηκε στο DOM!'); } document.querySelector('#form-row-access-data-request-submit').addEventListener('click', function(e) { e.preventDefault(); activeSubmitButton = this; email = document.querySelector('#form-row-access-data-request-email').value; type = 'customer/report'; openVerificationModal(); }); // Διόρθωση των στοιχείων μου document.querySelector('#btn-row-correct-info-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; rowSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-row-correct-info-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-row-correct-info-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-row-correct-info-request-submit').addEventListener('click', function(e) { e.preventDefault(); activeSubmitButton = this; email = document.querySelector('#form-row-correct-info-request-email').value; type = 'customer/edit'; openVerificationModal(); }); // Διαγραφή των δεδομένων μου document.querySelector('#btn-row-delete-data-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; rowSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-row-delete-data-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-row-delete-data-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-row-delete-data-request-submit').addEventListener('click', function(e) { e.preventDefault(); activeSubmitButton = this; email = document.querySelector('#form-row-delete-data-request-email').value; type = 'customer/delete'; openVerificationModal(); }); // Ενημέρωση ρυθμίσεων απορρήτου document.querySelector('#btn-row-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('Οι ρυθμίσεις cookie δεν είναι διαθέσιμες σε αυτή τη σελίδα.'); }); // Πλοήγηση μέσω πληκτρολογίου στο παράθυρο επαλήθευσης δεδομένων για προσβασιμότητα 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 = e.keyCode === 32 || e.key === " " || e.code === "Space"; let isEnterPressed = e.keyCode === 13 || e.key === "Enter" || e.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'); 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); } } } }); });