Υπηρεσίες τρίτων στον ιστότοπό σου: τι φορτώνει πότε
Πολλοί ιστότοποι φορτώνουν μέρη των σελίδων τους από διακομιστές άλλων εταιρειών. Ο οδηγός αυτός εξηγεί ποιες υπηρεσίες είναι συνηθισμένες, γιατί μετρά αν φορτώνουν πριν ή μετά τη συναίνεση, πώς βλέπεις τι φορτώνει ο δικός σου ιστότοπος και ποιες εναλλακτικές υπάρχουν.
Τι είναι μια υπηρεσία τρίτων
Υπηρεσία τρίτων είναι οτιδήποτε φορτώνει η σελίδα σου από έναν διακομιστή που δεν σου ανήκει. Η σελίδα σου περιέχει τη διεύθυνση, και το πρόγραμμα περιήγησης του επισκέπτη φέρνει το αρχείο απευθείας από εκείνον τον διακομιστή: μια γραμματοσειρά, ένα script, ένα πρόγραμμα αναπαραγωγής βίντεο, έναν χάρτη, ένα παράθυρο chat. Για να το κάνει αυτό, το πρόγραμμα περιήγησης πρέπει να συνδεθεί με τον άλλο διακομιστή. Ο διακομιστής αυτός λαμβάνει επομένως τη διεύθυνση IP του επισκέπτη και συνήθως και τη διεύθυνση του ιστότοπού σου. Κάποιες υπηρεσίες επίσης ορίζουν ή διαβάζουν cookies ή παρόμοια δεδομένα στο πρόγραμμα περιήγησης.
Συνηθισμένες υπηρεσίες
Η λίστα δεν είναι πλήρης. Οι tag managers είναι ειδική περίπτωση: είναι ένα μόνο script, αλλά μπορούν να φορτώσουν πολλές άλλες υπηρεσίες που δεν βλέπεις στο HTML. Τα εργαλεία συναίνεσης είναι συχνά και τα ίδια υπηρεσίες τρίτων.
Γιατί μετρά η στιγμή της φόρτωσης
Ό,τι υπάρχει στο HTML της σελίδας σου φορτώνει μόλις ανοίξει η σελίδα, πριν ο επισκέπτης κάνει κλικ σε οτιδήποτε σε ένα banner cookies. Μετά από μια επιλογή προστίθενται μόνο οι υπηρεσίες που κράτησε πίσω η σελίδα. Το διάγραμμα δείχνει τη σειρά.
Τι λένε οι κανόνες
- ΕΕ: το άρθρο 5(3) της Οδηγίας 2002/58/ΕΚ (της οδηγίας για την προστασία της ιδιωτικής ζωής στις ηλεκτρονικές επικοινωνίες) επιτρέπει την αποθήκευση πληροφοριών στη συσκευή ενός χρήστη ή την πρόσβαση σε πληροφορίες που είναι ήδη αποθηκευμένες εκεί μόνο αν ο χρήστης έχει δώσει τη συναίνεσή του μετά από σαφή και πλήρη ενημέρωση. Εξαιρέσεις: ο μόνος σκοπός είναι η μετάδοση μιας επικοινωνίας, ή είναι απολύτως απαραίτητο για μια υπηρεσία που ζήτησε ρητά ο χρήστης.
- Γερμανία: το § 25 του TDDDG (γερμανικός νόμος για την προστασία της ιδιωτικότητας στον τερματικό εξοπλισμό) έχει την ίδια δομή. Η αποθήκευση και η πρόσβαση επιτρέπονται μόνο με συναίνεση που βασίζεται σε σαφή και πλήρη ενημέρωση, και η ενημέρωση και η συναίνεση ακολουθούν τον ΓΚΠΔ. Οι δύο εξαιρέσεις βρίσκονται στην παράγραφο 2.
- Πολωνία: το άρθρο 399 του νόμου για τις ηλεκτρονικές επικοινωνίες της 12ης Ιουλίου 2024 (Prawo komunikacji elektronicznej) απαιτεί ο χρήστης να ενημερώνεται πρώτα, μεταξύ άλλων για τον σκοπό, και έπειτα να συναινεί. Αυτό δεν ισχύει όταν η αποθήκευση ή η πρόσβαση είναι απαραίτητη για τη μετάδοση ενός μηνύματος ή για την παροχή μιας υπηρεσίας που ζήτησε ο χρήστης. Ο ίδιος ο νόμος αναφέρει ότι ενσωματώνει την Οδηγία 2002/58/ΕΚ.
- ΓΚΠΔ: η αιτιολογική σκέψη 30 αναφέρει τις διευθύνσεις IP και τα αναγνωριστικά cookies ως παραδείγματα επιγραμμικών αναγνωριστικών που μπορούν να συνδεθούν με φυσικά πρόσωπα. Το επιγραμμικό αναγνωριστικό είναι ένα από τα παραδείγματα στον ορισμό των δεδομένων προσωπικού χαρακτήρα στο άρθρο 4(1).
Πώς βλέπεις τι φορτώνει ο ιστότοπός σου
- 1Άνοιξε τη σελίδα σου σε ιδιωτικό παράθυρο, ώστε να μην είναι αποθηκευμένη καμία προηγούμενη συναίνεση. Μην κάνεις ακόμη κλικ στο banner cookies.
- 2Άνοιξε τα εργαλεία προγραμματιστή του προγράμματος περιήγησής σου και πήγαινε στην καρτέλα Network. Φόρτωσε ξανά τη σελίδα. Κάθε αίτημα εμφανίζεται με τον διακομιστή στον οποίο πήγε.
- 3Ταξινόμησε ή φίλτραρε τη λίστα ανά domain. Κάθε διακομιστής έξω από το δικό σου domain είναι τρίτος. Σημείωσε την υπηρεσία, το είδος του αρχείου και αν εμφανίζεται πριν από την επιλογή σου στο banner.
- 4Άνοιξε την καρτέλα Application ή Storage για να δεις ποια cookies και ποιες καταχωρίσεις αποθήκευσης υπάρχουν πριν από την επιλογή σου.
- 5Απόρριψε τα πάντα στο banner, φόρτωσε ξανά και σύγκρινε. Μετά αποδέξου τα πάντα και σύγκρινε ξανά. Οι υπηρεσίες που εμφανίζονται πριν από οποιαδήποτε επιλογή ή μετά από απόρριψη θέλουν πιο προσεκτική ματιά.
- 6Επανάλαβε το για τα κύρια είδη σελίδων: την αρχική σελίδα, μια σελίδα προϊόντος ή άρθρου, τη φόρμα επικοινωνίας και σελίδες με βίντεο ή χάρτες.
Τι μπορεί και τι δεν μπορεί να δει μια στατική σάρωση
- Scripts, φύλλα στυλ, γραμματοσειρές, πλαίσια και εικόνες που αναφέρονται στο HTML
- Υποδείξεις preconnect και preload προς άλλους διακομιστές
- Κώδικας που κρατιέται πίσω με χαρακτηριστικό συναίνεσης
- Γνωστά εργαλεία συναίνεσης στον κώδικα της σελίδας
- Υπηρεσίες που φορτώνει αργότερα ένα script ή ένας tag manager
- Γραμματοσειρές και αρχεία που φορτώνει ένα εξωτερικό αρχείο CSS
- Αν το εργαλείο συναίνεσης τον απελευθερώνει πράγματι μόνο μετά τη συναίνεση
- Cookies και καταχωρίσεις αποθήκευσης στο πρόγραμμα περιήγησης
Μια στατική σάρωση διαβάζει το HTML που παραδίδει ο διακομιστής σου. Είναι γρήγορη και επαναλαμβάνεται εύκολα, οπότε είναι μια καλή πρώτη ματιά και ένας καλός έλεγχος μετά από κάθε αλλαγή. Τα υπόλοιπα τα δείχνει η δοκιμή στο πρόγραμμα περιήγησης.
Εναλλακτικές που φορτώνουν λιγότερα
- Γραμματοσειρές: φιλοξένησε τα αρχεία γραμματοσειρών στον δικό σου διακομιστή αντί να τα φορτώνεις από μια υπηρεσία γραμματοσειρών. Έλεγξε πρώτα την άδεια χρήσης της γραμματοσειράς. Μην ξεχνάς γραμματοσειρές που φορτώνει ένα θέμα, ένα πρόσθετο ή ένα αρχείο CSS.
- Βίντεο και χάρτες: χρησιμοποίησε φόρτωση με κλικ. Η σελίδα δείχνει πρώτα μια εικόνα προεπισκόπησης από τον δικό σου διακομιστή και μια σύντομη σημείωση. Το πρόγραμμα αναπαραγωγής ή ο χάρτης φορτώνει μόνο όταν κάνει κλικ ο επισκέπτης. Μια διεύθυνση βίντεο με ενισχυμένο απόρρητο εξακολουθεί να φορτώνει αρχεία από τους διακομιστές του παρόχου βίντεο.
- Chat: φόρτωσε το παράθυρο chat μόνο όταν το ανοίγει ο επισκέπτης ή πρόσφερε αντί γι’ αυτό μια φόρμα επικοινωνίας στον δικό σου διακομιστή.
- Scripts και βιβλιοθήκες από ένα CDN: βάλε ένα αντίγραφο στον δικό σου διακομιστή. Αν κρατάς ένα CDN για καλούς λόγους, αντιμετώπισέ το όπως κάθε άλλη υπηρεσία τρίτων.
- Αναλυτικά στοιχεία: ένα εργαλείο που τρέχει στον δικό σου διακομιστή δεν είναι τρίτος με την τεχνική έννοια. Ποια δεδομένα συλλέγει και αν χρειάζεσαι συναίνεση πρέπει παρ’ όλα αυτά να το ελέγξεις.
Δούλεψε με το Do4U
Ο «Έλεγχος υπηρεσιών τρίτων» δείχνει με ποιους εξωτερικούς διακομιστές επικοινωνεί μια σελίδα και ποιες υπηρεσίες βρίσκονται πίσω από αυτούς. Δίνεις τη διεύθυνση ιστού μιας σελίδας ή επικολλάς το HTML της. Το Do4U διαβάζει το HTML που παραδίδει ο διακομιστής και βρίσκει εξωτερικούς διακομιστές σε scripts, φύλλα στυλ, υποδείξεις preconnect και preload, εικόνες, πλαίσια, βίντεο, φόρμες, meta tags και στον κώδικα της σελίδας. Αντιστοιχίζει τον καθένα με μια λίστα γνωστών υπηρεσιών και την εταιρεία πίσω από αυτές και δείχνει πώς περιλαμβάνεται: φορτώνεται απευθείας, συνδέεται εκ των προτέρων, στον κώδικα της σελίδας ή κρατιέται πίσω μέχρι τη συναίνεση. Βλέπεις επίσης αν υπάρχει γνωστό εργαλείο συναίνεσης. Ο έλεγχος τρέχει χωρίς ΤΝ και είναι δωρεάν. Δεν εκτελεί JavaScript, οπότε πρόσθεσε τη δοκιμή στο πρόγραμμα περιήγησης για υπηρεσίες που φορτώνουν αργότερα τα scripts.
Το Do4U βρίσκει ενδείξεις, εσύ ελέγχεις και αποφασίζεις. Το αποτέλεσμα δεν λέει αν μια υπηρεσία επιτρέπεται.
Πηγές
- Γερμανία: § 25 TDDDG (προστασία της ιδιωτικότητας στον τερματικό εξοπλισμό), κείμενο στα γερμανικά, gesetze-im-internet.de (www.gesetze-im-internet.de)
- ΕΕ: Οδηγία 2002/58/ΕΚ (οδηγία για την προστασία της ιδιωτικής ζωής στις ηλεκτρονικές επικοινωνίες), ενοποιημένο κείμενο της 19ης Δεκεμβρίου 2009, άρθρο 5(3), EUR-Lex (eur-lex.europa.eu)
- Πολωνία: Prawo komunikacji elektronicznej (νόμος για τις ηλεκτρονικές επικοινωνίες) της 12ης Ιουλίου 2024 (Dz.U. 2024 θέση 1221), άρθρο 399, κείμενο στα πολωνικά, eli.gov.pl (eli.gov.pl)
- ΕΕ: Κανονισμός (ΕΕ) 2016/679 (ΓΚΠΔ), άρθρο 4(1) και αιτιολογική σκέψη 30, EUR-Lex (eur-lex.europa.eu)