Δήλωση απορρήτου
Η νομική σημείωση, η δήλωση απορρήτου και οι όροι χρήσης έχουν μεταφραστεί από τα γερμανικά. Σε κάθε περίπτωση υπερισχύει η γερμανική έκδοση.
Εν συντομία: το nard.gg δεν συλλέγει τίποτα που δεν χρειάζεται για το παιχνίδι. Κανένα εργαλείο ανάλυσης τρίτων, κανένα διαφημιστικό δίκτυο, καμία κοινοποίηση σε τρίτους — εκτός από ένα μήνυμα που στέλνεις εσύ ο ίδιος (ενότητα «Σχόλια») —, και cookies μόνο για το παιχνίδι, για τη γλώσσα και την εμφάνιση που επιλέγεις και για την τελευταία σου επιλογή στη φόρμα έναρξης. Ο διακομιστής μετρά απλώς πόσο συχνά προβάλλονται οι σελίδες του και πού εμφανίζονται σφάλματα — ως σκέτα αθροίσματα, χωρίς διεύθυνση IP, χωρίς cookie, χωρίς κανένα αναγνωριστικό· οι ενότητες «Καταμέτρηση προβολών» και «Καταμέτρηση σφαλμάτων» παρακάτω λένε ακριβώς τι σημαίνει αυτό. Μπορείς να παίξεις χωρίς λογαριασμό· όποιος μόνο διαβάζει δεν αφήνει καμία εγγραφή που να παραπέμπει σε αυτόν.
Υπεύθυνος επεξεργασίας
Viktor Michel
Lindenstr. 54, 50674 Köln
E-mail: kontakt (at) nard.gg
Όταν γράφεις, αντικατάστησε το «(at)» με το σύμβολο @· αυτή η γραφή προστατεύει τη διεύθυνση από αυτόματους συλλέκτες διευθύνσεων. Υπεύθυνος προστασίας δεδομένων δεν έχει οριστεί· οι προϋποθέσεις του άρθρου 37 ΓΚΠΔ και της § 38 BDSG δεν πληρούνται σε αυτή τη λειτουργία.
Τι αποθηκεύεται
Λογαριασμός
- Όνομα χρήστη. Ελεύθερα επιλέξιμο. Εμφανίζεται κάτω από κάθε παρτίδα που παίζεις και είναι επομένως δημόσια ορατό. Πραγματικό όνομα δεν απαιτείται.
- Hash του κωδικού πρόσβασης. Ο ίδιος ο κωδικός δεν αποθηκεύεται και δεν καταγράφεται ποτέ. Αποθηκεύεται ένα hash Argon2id (19 MiB μνήμης, δύο περάσματα, ένα νήμα), το οποίο επιπλέον κρυπτογραφείται με ένα μυστικό στην πλευρά του διακομιστή (pepper). Το μυστικό δεν βρίσκεται στη βάση δεδομένων· μια κλεμμένη βάση δεδομένων από μόνη της δεν αρκεί επομένως για επίθεση στους κωδικούς.
- Διεύθυνση e-mail — προαιρετική. Χωρίς αυτήν ο λογαριασμός λειτουργεί πλήρως. Χρησιμοποιείται αποκλειστικά για δύο σκοπούς: την επαναφορά ενός ξεχασμένου κωδικού πρόσβασης και την ειδοποίηση «σειρά σου». Δεν εμφανίζεται σε κανέναν, δεν διαβιβάζεται σε άλλους παίκτες και δεν χρησιμοποιείται για διαφήμιση, ενημερωτικά δελτία (newsletter) ή επανενεργοποίηση. Μια καταχωρισμένη διεύθυνση λαμβάνει αρχικά ακριβώς ένα μήνυμα: το αίτημα να την επιβεβαιώσεις. Μόνο μετά από αυτό χρησιμοποιείται καθόλου — όσο παραμένει ανεπιβεβαίωτη, δεν στέλνεται τίποτα σε αυτήν και δεν μπορεί ούτε να χρησιμοποιηθεί για επαναφορά κωδικού. Γι' αυτό αποθηκεύεται επιπλέον αν έχει επιβεβαιωθεί, καθώς και προσωρινά το hash ενός συνδέσμου επιβεβαίωσης (24 ώρες).
- Χρονική στιγμή δημιουργίας του λογαριασμού.
- Προαιρετικά στοιχεία προφίλ. Στις ρυθμίσεις μπορείς — χωρίς να είσαι υποχρεωμένος — να καταχωρίσεις μια σύντομη παρουσίαση, έναν σύλλογο, μια βαθμολογία τουρνουά που δηλώνεις εσύ και έως τρεις συνδέσμους ή ονόματα σε άλλες πλατφόρμες. Όλα αυτά είναι εξ ορισμού κενά, αποθηκεύονται μόνο αν τα καταχωρίσεις εσύ, είναι δημόσια ορατά στη σελίδα παίκτη σου, μπορούν να διαγραφούν ανά πάσα στιγμή το καθένα χωριστά (άδειασμα του πεδίου και αποθήκευση) και εξαφανίζονται πλήρως με τη διαγραφή του λογαριασμού. Τίποτα από αυτά δεν αξιολογείται ούτε διαβιβάζεται.
Συνεδρίες
Μετά τη σύνδεση δημιουργείται μια συνεδρία. Αποθηκεύονται το hash SHA-256 του διακριτικού συνεδρίας — όχι το ίδιο το διακριτικό —, ο λογαριασμός στον οποίο ανήκει η συνεδρία, καθώς και οι χρονικές στιγμές δημιουργίας, τελευταίας χρήσης και λήξης. Όποιος διάβαζε τη βάση δεδομένων δεν θα μπορούσε να φτιάξει από αυτά μια λειτουργική συνεδρία. Μια συνεδρία λήγει 30 ημέρες μετά την τελευταία χρήση· οι ληγμένες συνεδρίες διαγράφονται.
Παιχνίδι χωρίς λογαριασμό
Όποιος ανοίγει ταμπλό ή αποδέχεται πρόσκληση χωρίς να συνδεθεί, λαμβάνει μια θέση επισκέπτη: μια γραμμή με ένα τυχαίο, αδιαφανές αναγνωριστικό παίκτη και τη χρονική στιγμή της δημιουργίας του — κανένα όνομα, καμία διεύθυνση, κανένας κωδικός πρόσβασης. Επιπλέον μια συνεδρία όπως παραπάνω, γιατί χωρίς αυτήν ο διακομιστής δεν θα ήξερε στην επόμενη κίνηση ποιος κάθεται σε αυτό το ταμπλό. Μια θέση επισκέπτη δημιουργείται μόνο με μια ενέργεια, ποτέ με την απλή ανάγνωση μιας σελίδας.
Θέσεις επισκεπτών στις οποίες δεν παίχτηκε ποτέ διαγράφονται 24 ώρες μετά την τελευταία χρήση — μαζί με τη σχετική συνεδρία. Όποιος έπαιξε ως επισκέπτης κρατά τις παρτίδες του· αν αργότερα δημιουργήσεις λογαριασμό, από την ίδια θέση παίκτη γίνεται λογαριασμός — δεν δημιουργείται δεύτερος, και τίποτα από όσα παίχτηκαν δεν χάνεται.
Σε μια παρτίδα που διαρκεί για μεγάλο διάστημα, μπορείς ως επισκέπτης να δηλώσεις προαιρετικά μια διεύθυνση e-mail, ώστε να σε ειδοποιεί ένα μήνυμα όταν είναι η σειρά σου. Η διεύθυνση τότε ανήκει σε αυτή τη μία παρτίδα, όχι στο πρόσωπό σου: χρησιμοποιείται μόνο αφού την επιβεβαιώσεις μέσω συνδέσμου επιβεβαίωσης (double opt-in), κάθε μήνυμα περιέχει σύνδεσμο απεγγραφής, και η διεύθυνση διαγράφεται μόλις απεγγραφείς ή μόλις τελειώσει η παρτίδα — όποιο από τα δύο συμβεί πρώτο. Για τα μηνύματα ισχύει ένα σταθερό ελάχιστο διάστημα· σε αυτή τη διεύθυνση δεν στέλνεται ποτέ τίποτα περισσότερο από το «σειρά σου». Νομική βάση είναι η συγκατάθεσή σου (άρθρο 6 παρ. 1 στοιχ. α΄ ΓΚΠΔ), ανακλητή ανά πάσα στιγμή μέσω του συνδέσμου απεγγραφής.
Παρτίδες και κινήσεις
Για κάθε παρτίδα αποθηκεύονται: παραλλαγή, διάρκεια ματς και επιλογές παιχνιδιού, οι δύο θέσεις παικτών, το σκορ, η διάταξη των πουλιών στο ταμπλό, η κατάσταση του κύβου διπλασιασμού καθώς και το αποτέλεσμα. Επιπλέον ένα αρχείο κινήσεων: για κάθε εγγραφή ο αύξων αριθμός, ποιος είχε σειρά, το είδος του συμβάντος (ζαριά, κίνηση, διπλασιασμός, αποδοχή, εγκατάλειψη …), οι αριθμοί των ζαριών και η χρονική στιγμή. Τα δεδομένα αυτά δεν συνδέονται με το όνομα χρήστη αλλά με ένα αδιαφανές αναγνωριστικό παίκτη χωρίς αναφορά σε πρόσωπο. Οι παρτίδες είναι δημόσια προσβάσιμες — αυτό ανήκει σε έναν διακομιστή παιχνιδιού, όπως μια παρτίδα στο ταμπλό μπορεί να τη δει όποιος στέκεται γύρω.
Μηνύματα στο ταμπλό
Σε παρτίδες που προέκυψαν μέσω συνδέσμου πρόσκλησης, οι δύο παίκτες μπορούν να γράφουν ο ένας στον άλλον σύντομα μηνύματα (το πολύ 200 χαρακτήρες). Ένα μήνυμα περνά μέσω αυτού του διακομιστή στη σελίδα παρτίδας του άλλου παίκτη — και μόνο εκεί: οι θεατές δεν το λαμβάνουν, κανείς δεν το διαβάζει, κανένας τρίτος δεν συμμετέχει. Δεν αποθηκεύεται, ούτε στον διακομιστή ούτε στον browser: δεν υπάρχει αρχείο καταγραφής ούτε αντίγραφο, και με το κλείσιμο της σελίδας χάνεται. Ό,τι βρίσκεται στη μνήμη εργασίας του διακομιστή είναι μόνο το μήνυμα καθ' οδόν. Όποιος αναφέρει ένα μήνυμα περιγράφει γι' αυτό στην αναφορά τι ειπώθηκε — άλλο αντίγραφο δεν υπάρχει. Ο παραλήπτης μπορεί να απενεργοποιήσει τη συνομιλία στο «Περισσότερα» στη σελίδα της παρτίδας· αυτή η επιλογή βρίσκεται στο cookie __Host-prefs (βλ. «Cookies»).
Αναφορές παράνομου περιεχομένου
Μέσω της φόρμας «Αναφορά περιεχομένου» μπορεί οποιοσδήποτε — και χωρίς λογαριασμό — να επισημάνει παράνομο περιεχόμενο. Αποθηκεύονται η αναφερόμενη διεύθυνση σε αυτόν τον ιστότοπο, το κείμενο που καταχωρίστηκε και, μόνο αν δοθεί προαιρετικά, μια διεύθυνση επικοινωνίας για την απάντηση. Δεν δημιουργείται καμία σύνδεση με λογαριασμό ή συνεδρία. Μετά την επεξεργασία η αναφορά διαγράφεται πλήρως.
Σχόλια
Μέσω της φόρμας «Σχόλια» μπορεί οποιοσδήποτε — και χωρίς λογαριασμό — να γράψει τι είναι λάθος, λείπει ή ακούγεται στραβά σε αυτόν τον ιστότοπο. Αποθηκεύονται το κείμενο που καταχωρίστηκε, το είδος που επιλέχθηκε (κάτι δεν λειτουργεί, ένα κείμενο είναι λάθος, μια ιδέα), ένα απόσπασμα κειμένου της σελίδας, αν αναφέρεις κάποιο, η γλωσσική έκδοση, η κατηγορία σελίδας από την οποία γράφτηκε (η ίδια χονδρική κατάταξη όπως στην καταμέτρηση προβολών, δηλαδή για παράδειγμα «/regeln»), η χονδρική οικογένεια browser και συσκευής μαζί με την κύρια έκδοση (για παράδειγμα «Chrome 129 σε Android», ποτέ η πλήρης ταυτότητα του browser), η έκδοση του λογισμικού και — μόνο αν δοθεί προαιρετικά — μια διεύθυνση επικοινωνίας για την απάντηση. Όποιος γράφει από ένα ταμπλό παιχνιδιού στέλνει επιπλέον τη διεύθυνση αυτής της παρτίδας και το σημείο μέσα σε αυτήν, όσο παραμένει επιλεγμένο το σχετικό πλαίσιο· η ίδια η παρτίδα είναι ούτως ή άλλως ορατή σε όποιον έχει τον σύνδεσμο. Δεν δημιουργείται καμία σύνδεση με λογαριασμό ή συνεδρία. Πρόκειται για διαφορετικό δρόμο από την αναφορά παράνομου περιεχομένου που περιγράφεται παραπάνω· ποιος από τους δύο εννοείται, το αποφασίζει όποιος γράφει.
Για να μη μείνει κανένα μήνυμα ανεξέταστο, ο διακομιστής καταχωρίζει κάθε μήνυμα αμέσως μετά την αποστολή του ως εγγραφή στη μη δημόσια λίστα εργασιών αυτού του έργου στο GitHub (GitHub, Inc., ΗΠΑ· πιστοποιημένη βάσει του EU-US Data Privacy Framework). Εκεί εξετάζεται, μεταφράζεται και διεκπεραιώνεται, και με τη βοήθεια ενός βοηθού τεχνητής νοημοσύνης (Claude της Anthropic, ΗΠΑ). Η διεύθυνση επικοινωνίας δεν αποστέλλεται μαζί, και οι διευθύνσεις e-mail και οι αριθμοί τηλεφώνου στο κείμενο καθίστανται προηγουμένως μη αναγνωρίσιμοι. Χωρίς διεύθυνση επικοινωνίας, το μήνυμα διαγράφεται από τον διακομιστή μας μόλις διαβιβαστεί· με διεύθυνση επικοινωνίας, μετά την απάντηση. Η εγγραφή στο GitHub παραμένει ως μέρος του ιστορικού ανάπτυξης· όποιος θέλει να διαγραφεί η εγγραφή, μας γράφει αναφέροντας τον αριθμό που εμφανίζεται μετά την αποστολή.
Αρχεία καταγραφής διακομιστή
Ο διακομιστής γράφει για κάθε αίτημα μία γραμμή με τη μέθοδο HTTP, τη διαδρομή, τον κωδικό κατάστασης και τη διάρκεια επεξεργασίας. Ούτε η διεύθυνση IP ούτε ο user agent καταγράφονται, επειδή αυτό θα ήταν ένα προφίλ του ποιος έπαιξε τι και πότε — ακριβώς αυτό που το έργο αυτό δεν θέλει να συλλέγει. Βραχύβια δεδομένα σύνδεσης μπορεί να προκύψουν στο επίπεδο του ενδιάμεσου διακομιστή ιστού· βλ. την ενότητα «Φιλοξενία».
Καταμέτρηση προβολών χωρίς αναφορά σε πρόσωπο
Ο διακομιστής μετρά πόσο συχνά προβάλλονται οι σελίδες του. Η μέτρηση γίνεται ανά ημερολογιακή ημέρα (UTC), κάθε φορά ως σκέτο άθροισμα και κάθε μέγεθος χωριστά: προβολές ανά κατηγορία σελίδας — όλες οι σελίδες παρτίδων μαζί ως μία κατηγορία, χωρίς το αναγνωριστικό της μεμονωμένης παρτίδας —, προβολές ανά γλωσσική έκδοση, όταν ο browser στέλνει έναν ιστότοπο που παραπέμπει, μόνο ο σκέτος τομέας του (για παράδειγμα reddit.com), ποτέ η πλήρης διεύθυνση, και προβολές των λίγων σύντομων συνδέσμων (για παράδειγμα nard.gg/r/reddit) που μοιράζουμε εμείς οι ίδιοι εκεί όπου παραπέμπουμε στη σελίδα — δείχνουν μέσω ποιου καναλιού ένας κοινοποιημένος σύνδεσμος βρήκε τους αναγνώστες του, και γι' αυτό δεν φέρουν παραμέτρους ούτε καμία σχέση με εσένα.
Σε αυτά προστίθενται τέσσερα αθροίσματα που λένε για ποιον φτιάχνουμε τη σελίδα: η χώρα στην οποία αντιστοιχεί η διεύθυνση IP σου — η διεύθυνση αναζητείται γι' αυτό μέσα στο ίδιο αίτημα και απορρίπτεται, αποθηκεύεται μόνο «TR: 4.812 προβολές εκείνη την ημέρα» (αντιστοίχιση με την ελεύθερα διαθέσιμη βάση δεδομένων της DB-IP, CC BY 4.0) —, μια γενική κατηγορία browser και συσκευής (για παράδειγμα «Chrome 120 σε Android»· η πλήρης συμβολοσειρά user agent δεν αποθηκεύεται), η γλώσσα που ζητά ο browser σου (μόνο ο κωδικός γλώσσας, για παράδειγμα «fa» — για να ξέρουμε ποια μετάφραση λείπει) και, στη σελίδα παρτίδας, ο χρόνος απόκρισης της ζωντανής σύνδεσης σε χονδρικές βαθμίδες («κάτω από 150 ms»), που τον μετρά ο ίδιος ο διακομιστής. Μια εγγραφή λέει λοιπόν «εκείνη την ημέρα ήρθαν 40 προβολές από την Τουρκία» ή «η σελίδα Tavla προβλήθηκε 40 φορές» — τίποτα περισσότερο δεν περιέχει, και κανένας από αυτούς τους αριθμούς δεν βρίσκεται δίπλα σε κάποιον άλλον.
Όταν προωθείς μια πρόσκληση, ο διακομιστής μετρά τρία ακόμη αθροίσματα, επίσης ανά ημερολογιακή ημέρα και το καθένα χωριστά: με ποιον τρόπο έγινε η κοινοποίηση (για παράδειγμα «Αίθουσα αναμονής · WhatsApp» ή «Άσκηση · Αντιγραφή συνδέσμου» — οι επιλογές είναι ένας σταθερός κατάλογος), πόση ώρα ήταν ήδη ανοιχτή η αίθουσα αναμονής τη στιγμή του κλικ, σε τέσσερις βαθμίδες («αμέσως», «κάτω από 2 λεπτά», «κάτω από 10 λεπτά», «από 10 λεπτά και πάνω»), και σε ποια ώρα (UTC) έγινε η κοινοποίηση. Προστίθενται τα αθροίσματα για το τι γίνεται με τις ανοιχτές προσκλήσεις: πόσες δημιουργήθηκαν, πόσες έγιναν δεκτές, πόσο συχνά μπήκε στη θέση τους ο υπολογιστής και πόσες αποσύρθηκαν.
Τι ρητά δεν συμβαίνει: ο κοινοποιημένος σύνδεσμος δεν λαμβάνει καμία σήμανση και καμία παράμετρο — η διεύθυνση που καταλήγει σε μια ξένη ομαδική συνομιλία είναι η ίδια που βλέπεις στον browser. Δεν καταγράφεται ποια παρτίδα κοινοποιήθηκε, ποιος την κοινοποίησε ή αν έφτασε κάποιος στην άλλη άκρη. Το κλικ και η μεταγενέστερη συμμετοχή είναι δύο χωριστά αθροίσματα και δεν μπορούν να αντιστοιχιστούν μεταξύ τους — ούτε από τον διαχειριστή, ο οποίος έτσι αφήνει συνειδητά αναπάντητο το πιο προφανές ερώτημα μάρκετινγκ («ποια εφαρμογή μηνυμάτων φέρνει τους περισσότερους συμπαίκτες»).
Για τον σκοπό αυτό δεν ορίζεται κανένα cookie, δεν αποθηκεύεται διεύθυνση IP ούτε user agent και δεν αποδίδεται κανένα αναγνωριστικό· στον browser δεν αποθηκεύεται και δεν διαβάζεται τίποτα, γι' αυτό η § 25 TDDDG δεν εφαρμόζεται και δεν απαιτείται συγκατάθεση. Δύο προβολές δεν είναι αναγνωρίσιμες σε αυτούς τους αριθμούς ως «ο ίδιος επισκέπτης» — ούτε για τον διαχειριστή: εδώ δεν υπάρχουν αριθμοί επισκεπτών, μόνο αριθμοί προβολών. Όλα τα μεγέθη μετριούνται χωριστά και δεν μπορούν να συνδεθούν μεταξύ τους. Οι αριθμοί απαντούν μόνο στο ερώτημα ποιες σελίδες και γλώσσες χρησιμοποιούνται, από ποιες χώρες, με ποιες συσκευές και μέσω ποιων συνδέσεων, και ποιοι ιστότοποι παραπέμπουν εδώ· τίποτα από αυτά δεν πηγαίνει σε τρίτους.
Καταμέτρηση σφαλμάτων
Για να γίνονται αντιληπτά σφάλματα που κανείς δεν αναφέρει — η σελίδα εμφανίζεται σε πολλές γλώσσες, και ένα χαλασμένο ταμπλό σε μία από αυτές ο διαχειριστής δεν το βλέπει ο ίδιος —, ο διακομιστής μετρά πού κάτι πάει στραβά. Η μέτρηση γίνεται ανά ημερολογιακή ημέρα (UTC), όταν ο διακομιστής απαντά σε ένα αίτημα με σφάλμα διακομιστή, όταν η ζωντανή σύνδεση αποτυγχάνει εσωτερικά ή όταν αποτυγχάνει ένα από τα δικά μας scripts στον browser σου. Στην τελευταία περίπτωση το script στέλνει ένα σύντομο μήνυμα σε αυτόν τον διακομιστή: το κείμενο του σφάλματος, το αρχείο του script και τη γραμμή, καθώς και τη διεύθυνση της σελίδας. Από αυτά αποθηκεύεται μόνο ένας μετρητής: πόσες φορές εμφανίστηκε το ίδιο σφάλμα εκείνη την ημέρα — περιγεγραμμένο από την πρώτη γραμμή του κειμένου του σφάλματος, περικομμένη στους 160 χαρακτήρες και χωρίς διευθύνσεις διαδικτύου και τμήματα συνδέσμων, από το όνομα του αρχείου του script με τη γραμμή και από τη διεύθυνση της σελίδας, περιορισμένη στη γενική της κατηγορία και τη γλωσσική έκδοση (για παράδειγμα «σελίδα παρτίδας» και «tr», ποτέ μια μεμονωμένη παρτίδα).
Σε αντίθεση με την καταμέτρηση προβολών, εδώ βρίσκονται περισσότερα στοιχεία σε μία γραμμή — είδος σφάλματος, κατηγορία σελίδας και γλωσσική έκδοση —, επειδή ένα σφάλμα χωρίς τη θέση του δεν θα μπορούσε να εντοπιστεί. Πρόσωπο πάντως δεν περιέχεται: δεν αποδίδεται κανένα αναγνωριστικό, δεν αποθηκεύεται διεύθυνση IP ούτε user agent και δεν καταγράφεται ώρα με ακρίβεια μεγαλύτερη από την ημέρα· στον browser δεν αποθηκεύεται και δεν διαβάζεται τίποτα — η αναφορά περιέχει μόνο ό,τι παρήγαγε το ίδιο το δικό μας script όταν απέτυχε, γι' αυτό και εδώ η § 25 TDDDG δεν εφαρμόζεται και δεν απαιτείται συγκατάθεση. Χωρίς JavaScript δεν αναφέρεται τίποτα, και αυτό δεν αλλάζει τίποτα στο παιχνίδι. Νομική βάση είναι το άρθρο 6 παρ. 1 στοιχ. στ΄ ΓΚΠΔ· το έννομο συμφέρον είναι ο εντοπισμός και η διόρθωση σφαλμάτων — και σε γλωσσικές εκδόσεις που ο διαχειριστής δεν διαβάζει ο ίδιος. Τίποτα από αυτά δεν πηγαίνει σε τρίτους.
Τι δεν υπάρχει εδώ
- Κανένα εργαλείο ανάλυσης ή στατιστικών τρίτων. Η μόνη στατιστική είναι η δική μας καταμέτρηση που περιγράφεται παραπάνω — αθροίσματα χωρίς αναφορά σε πρόσωπο, σε αυτόν τον διακομιστή.
- Καμία διαφήμιση και κανένα διαφημιστικό δίκτυο.
- Κανένα pixel παρακολούθησης, καμία ετικέτα μέτρησης, καμία τεχνική fingerprinting.
- Κανένα ενσωματωμένο widget μέσων κοινωνικής δικτύωσης και κανένα ενσωματωμένο περιεχόμενο τρίτων. Τα κουμπιά κοινοποίησης δίπλα σε έναν σύνδεσμο πρόσκλησης είναι απλοί σύνδεσμοι: κατά την εμφάνιση της σελίδας δεν διαβιβάζεται τίποτα· μόνο όποιος πατήσει ένα τέτοιο κουμπί διαβιβάζει στην αντίστοιχη υπηρεσία ανταλλαγής μηνυμάτων τη διεύθυνση IP του και τον σύνδεσμο που κοινοποίησε.
- Καμία εξωτερική γραμματοσειρά, κανένα script τρίτων, κανένα CDN. Όλα τα αρχεία προέρχονται από αυτόν τον διακομιστή, και οι γραμματοσειρές της διεπαφής· ποιες είναι και με ποια άδεια, το αναφέρει η Νομική σημείωση στην ενότητα «Πνευματική ιδιοκτησία και άδεια χρήσης». Κάθε σελίδα μπορεί να χρησιμοποιηθεί πλήρως χωρίς JavaScript και απαγορεύει scripts τρίτων και ενσωματωμένα scripts μέσω
Content-Security-Policy. Τα δικά μας scripts κάνουν τη σελίδα πιο βολική: για παράδειγμα χειρίζονται τα μενού της γραμμής κεφαλίδας με το πληκτρολόγιο, σου επιτρέπουν να σέρνεις πάνω στο ταμπλό και φέρνουν αμέσως την κίνηση του αντιπάλου στην ανοιχτή σελίδα. Βρίσκονται όλα σε αυτόν τον διακομιστή και δεν φορτώνουν τίποτα από τρίτους. Πέρα από όσα κάνεις εσύ ο ίδιος και τη φόρτωση αρχείων αυτού του ιστότοπου, στέλνουν σε αυτόν τον διακομιστή μόνο τρία πράγματα: ένα αίτημα χωρίς περιεχόμενο που μετρά πόσο γρήγορα απαντά η σύνδεση· όταν κοινοποιείς μια πρόσκληση, τον τρόπο που διάλεξες (ενότητα «Όταν κοινοποιείς μια πρόσκληση»)· και όταν αποτυγχάνει ένα από αυτά, ένα σύντομο μήνυμα με το κείμενο του σφάλματος, το αρχείο του script και τη γραμμή (ενότητα «Καταμέτρηση σφαλμάτων»). Από τα δύο τελευταία μένει μόνο ένας ημερήσιος μετρητής χωρίς αναγνωριστικό, τίποτα άλλο. - Καμία πώληση και καμία κοινοποίηση για σκοπούς διαφήμισης ή ανάλυσης. Σε τρίτη χώρα διαβιβάζεται μόνο ένα σχόλιο που στέλνεις εσύ ο ίδιος — πού και πώς, αναφέρεται στην ενότητα για τα σχόλια.
- Καμία αυτοματοποιημένη λήψη αποφάσεων και καμία κατάρτιση προφίλ κατά την έννοια του άρθρου 22 ΓΚΠΔ.
Μία εξαίρεση για λόγους πληρότητας: για την απόδειξη των ζαριών, ο διακομιστής ανακτά δημόσιες τυχαίες τιμές από το δίκτυο drand (api.drand.sh). Κατά την ανάκτηση δεν διαβιβάζονται δεδομένα χρηστών, και ο browser σου δεν συνδέεται με αυτή την υπηρεσία.
Νομικές βάσεις
- Άρθρο 6 παρ. 1 στοιχ. β΄ ΓΚΠΔ για λογαριασμό, συνεδρία και λειτουργία του παιχνιδιού: χωρίς αυτά τα δεδομένα η υπηρεσία που ζητάς δεν μπορεί να παρασχεθεί.
- Άρθρο 6 παρ. 1 στοιχ. α΄ ΓΚΠΔ για την προαιρετική διεύθυνση e-mail. Μπορείς να ανακαλέσεις τη συγκατάθεση ανά πάσα στιγμή ζητώντας να αφαιρεθεί η διεύθυνση· η νομιμότητα της επεξεργασίας που έγινε μέχρι τότε δεν θίγεται.
- Άρθρο 6 παρ. 1 στοιχ. στ΄ ΓΚΠΔ για αρχεία καταγραφής διακομιστή, καταμέτρηση προβολών, καταμέτρηση σφαλμάτων, σχόλια και αποτροπή κατάχρησης. Το έννομο συμφέρον είναι η σταθερή και ασφαλής λειτουργία, η γνώση του ποιες σελίδες χρησιμοποιούνται και ο εντοπισμός και η διόρθωση σφαλμάτων· τα αρχεία καταγραφής και οι μετρητές διατηρούνται συνειδητά τόσο λιτοί, ώστε να μη σε ταυτοποιούν.
Διάρκεια αποθήκευσης
- Δεδομένα λογαριασμού: έως τη διαγραφή του λογαριασμού.
- Συνεδρίες: έως την αποσύνδεση, το αργότερο 30 ημέρες μετά την τελευταία χρήση.
- Θέσεις επισκεπτών χωρίς παρτίδα: 24 ώρες μετά την τελευταία χρήση. Με παρτίδα: όσο και η παρτίδα.
- Προαιρετική διεύθυνση ειδοποίησης κίνησης ενός επισκέπτη: έως την απεγγραφή, το αργότερο έως το τέλος της παρτίδας στην οποία ανήκει· ανεπιβεβαίωτες εγγραφές αντίστοιχα νωρίτερα.
- Ανοιχτές προσκλήσεις που δεν έγιναν ποτέ δεκτές: 30 ημέρες.
- Αναφορές παράνομου περιεχομένου: έως την επεξεργασία· έπειτα διαγράφονται μαζί με τη διεύθυνση επικοινωνίας που τυχόν δόθηκε προαιρετικά.
- Σχόλια: στον διακομιστή μας έως τη διαβίβασή τους στη λίστα εργασιών στο GitHub, με διεύθυνση επικοινωνίας έως την απάντηση, έπειτα διαγράφονται πλήρως· η εγγραφή στο GitHub παραμένει μέχρι να ζητήσει κάποιος τη διαγραφή της.
- Αρχεία καταγραφής διακομιστή: το πολύ 14 ημέρες, αποκλειστικά για τον εντοπισμό σφαλμάτων. Το αρχείο πρόσβασης του ενδιάμεσου διακομιστή ιστού εναλλάσσεται και διαγράφεται το αργότερο μετά από 14 ημέρες· η διεύθυνση IP και ο user agent αφαιρούνται ήδη κατά την εγγραφή, όχι μόλις κατά τη διαγραφή.
- Μετρητές προβολών: μόνιμα — περιέχουν μόνο ημερήσια αθροίσματα χωρίς αναφορά σε πρόσωπο, από τα οποία δεν μπορεί να ανασυσταθεί καμία επίσκεψη.
- Μετρητές σφαλμάτων: μόνιμα — για κάθε ημέρα ο αριθμός των σφαλμάτων ανά πηγή, κατηγορία σελίδας, γλωσσική έκδοση και είδος σφάλματος, χωρίς αναγνωριστικό και χωρίς ώρα· βλ. την ενότητα «Καταμέτρηση σφαλμάτων».
- Ημερήσιος μετρητής συνδεδεμένων λογαριασμών: μόνιμα — για κάθε ημέρα μόνο ο αριθμός των λογαριασμών που ήταν συνδεδεμένοι, χωρίς καταγραφή του ποιοι ήταν.
- Μετρητής αποστολών e-mail: μόνιμα — για κάθε ημέρα και είδος μηνύματος ο αριθμός των προσπαθειών και πόσες από αυτές απέτυχαν («στάλθηκαν τρεις επιβεβαιώσεις, μία όχι»). Χωρίς παραλήπτη, χωρίς διεύθυνση, χωρίς αναγνωριστικό· έτσι δεν μπορεί να διαπιστωθεί σε ποιον γράφτηκε. Ο μετρητής υπάρχει ώστε μια διακοπή της αποστολής e-mail να γίνεται αντιληπτή πριν κάποιος περιμένει μάταια μια επιβεβαίωση.
- Παρτίδες και αρχείο κινήσεων: μόνιμα — βλ. την επόμενη ενότητα.
Το αρχείο κινήσεων μόνο προστίθεται — και γιατί
Μια παρτίδα είναι κοινή υπόθεση. Αφορά τον αντίπαλό σου όσο και εσένα, αποτελεί τη βάση του αποτελέσματος και της βαθμολογίας, και είναι η απόδειξη ότι τα ζάρια ρίχτηκαν τίμια. Γι' αυτό το αρχείο κινήσεων είναι μόνο προσθήκης: οι εγγραφές προστίθενται, δεν αλλάζουν ποτέ και δεν αφαιρούνται ποτέ μεμονωμένα. Αυτό δεν είναι απλή συμφωνία αλλά επιβάλλεται στη βάση δεδομένων από έναν trigger. Μια παρτίδα που έχει ήδη παιχτεί δεν μπορεί να ξαναγραφτεί αναδρομικά — ούτε από τον διαχειριστή.
Τι πραγματικά συμβαίνει σε ένα αίτημα διαγραφής κατά το άρθρο 17 ΓΚΠΔ
Ό,τι σε ταυτοποιεί ως πρόσωπο βρίσκεται σε έναν ακριβώς πίνακα. Η διαγραφή αφαιρεί αυτή τη γραμμή. Αναλυτικά:
- Διαγράφονται το όνομα χρήστη, η διεύθυνση e-mail και το hash του κωδικού πρόσβασης. Έπειτα δεν υπάρχουν πια και δεν μπορούν να ανακτηθούν.
- Όλες οι συνεδρίες σου διαγράφονται. Αποσυνδέεσαι έτσι αμέσως από όλες τις συσκευές· νέα σύνδεση δεν είναι πια δυνατή, επειδή δεν υπάρχουν πια στοιχεία πρόσβασης.
- Παραμένει μια εγγραφή χωρίς αναφορά σε πρόσωπο: ένας εσωτερικός αριθμός, ένα τυχαία παραγόμενο, αδιαφανές δημόσιο αναγνωριστικό και η χρονική στιγμή δημιουργίας του λογαριασμού. Το αναγνωριστικό αυτό είναι απαραίτητο ώστε να μη διαλυθούν οι παρτίδες.
- Οι παρτίδες, οι κινήσεις και τα αποτελέσματα παραμένουν, πλέον όμως μόνο κάτω από αυτό το αναγνωριστικό. Στη θέση σου εμφανίζεται «διαγραμμένος παίκτης» με τους πρώτους έξι χαρακτήρες του αδιαφανούς αναγνωριστικού. Σύνδεση με το όνομά σου ή τη διεύθυνση e-mail σου δεν υπάρχει πια — ούτε για τον διαχειριστή.
- Το μέχρι τώρα όνομα χρήστη σου ελευθερώνεται και μπορεί αργότερα να καταχωριστεί από κάποιον άλλο. Αυτό το πρόσωπο δεν έχει καμία σχέση με τις παλιές σου παρτίδες.
Το θεωρούμε αυτό την ειλικρινή εφαρμογή: το άρθρο 17 παρ. 3 στοιχ. ε΄ ΓΚΠΔ εξαιρεί δεδομένα που είναι απαραίτητα για την άσκηση δικαιωμάτων, και μια παρτίδα ανήκει και στην αντίπαλη πλευρά. Αντί να ισχυριζόμαστε ότι όλα εξαφανίζονται, αφαιρείται η αναφορά σε πρόσωπο και το ανώνυμο αποτέλεσμα του παιχνιδιού παραμένει. Αν δεν συμφωνείς με αυτό, πες το πριν από το αίτημα διαγραφής — τότε μπορούμε να συζητήσουμε τι είναι δυνατό.
Τη διαγραφή μπορείς να την ενεργοποιήσεις μόνος σου: στις ρυθμίσεις, στο «Διαγραφή λογαριασμού», με επιβεβαίωση μέσω του κωδικού πρόσβασής σου. Αρκεί επίσης ένα απλό e-mail στην παραπάνω διεύθυνση.
Τα δικαιώματά σου
Έναντι του υπευθύνου επεξεργασίας έχεις τα εξής δικαιώματα:
- Πρόσβαση (άρθρο 15 ΓΚΠΔ): ενημέρωση για το ποια δεδομένα σου είναι αποθηκευμένα.
- Διόρθωση (άρθρο 16 ΓΚΠΔ) ανακριβών δεδομένων.
- Διαγραφή (άρθρο 17 ΓΚΠΔ) στην έκταση που περιγράφεται παραπάνω.
- Περιορισμός της επεξεργασίας (άρθρο 18 ΓΚΠΔ).
- Φορητότητα των δεδομένων (άρθρο 20 ΓΚΠΔ) σε μηχαναγνώσιμο μορφότυπο.
- Εναντίωση (άρθρο 21 ΓΚΠΔ) σε επεξεργασίες που βασίζονται σε έννομα συμφέροντα.
- Ανάκληση συγκατάθεσης (άρθρο 7 παρ. 3 ΓΚΠΔ), για παράδειγμα για τη διεύθυνση e-mail.
- Καταγγελία σε εποπτική αρχή (άρθρο 77 ΓΚΠΔ), ιδίως στην αρχή του τόπου διαμονής σου ή στην αρχή που είναι αρμόδια για τον υπεύθυνο επεξεργασίας: Landesbeauftragte für Datenschutz und Informationsfreiheit Nordrhein-Westfalen (LDI NRW), www.ldi.nrw.de
Δικαίωμα εναντίωσης
Έχεις το δικαίωμα να προβάλεις ανά πάσα στιγμή εναντίωση στην επεξεργασία των δεδομένων σου, για λόγους που σχετίζονται με την ιδιαίτερη κατάστασή σου, εφόσον αυτή βασίζεται στο άρθρο 6 παρ. 1 στοιχ. στ΄ ΓΚΠΔ — εδώ αυτό αφορά τα αρχεία καταγραφής διακομιστή, την καταμέτρηση προβολών, την καταμέτρηση σφαλμάτων και την αποτροπή κατάχρησης. Μετά από εναντίωση τα δεδομένα αυτά δεν υποβάλλονται πλέον σε επεξεργασία, εκτός αν μπορούν να αποδειχθούν επιτακτικοί και νόμιμοι λόγοι που υπερισχύουν των συμφερόντων σου. Αρκεί ένα απλό μήνυμα στο kontakt (at) nard.gg· μια αιτιολόγηση βοηθά, αλλά δεν αποτελεί προϋπόθεση.
Φιλοξενία
Η υπηρεσία λειτουργεί σε μισθωμένη υποδομή διακομιστών: πάροχος Hetzner Online GmbH, τοποθεσία Nürnberg, Deutschland. Με τον πάροχο υπάρχει σύμβαση επεξεργασίας δεδομένων για λογαριασμό του υπευθύνου κατά το άρθρο 28 ΓΚΠΔ. Ο πάροχος επεξεργάζεται δεδομένα μόνο κατ' εντολή και για τη λειτουργία· για τεχνικούς λόγους μπορεί εκεί να προκύψουν για σύντομο διάστημα δεδομένα σύνδεσης, συμπεριλαμβανομένης της διεύθυνσης IP.
Ασφάλεια
Η σύνδεση κρυπτογραφείται σε όλη τη διαδρομή με TLS. Οι κωδικοί πρόσβασης αποθηκεύονται ως hash με pepper, τα διακριτικά συνεδρίας μόνο ως hash, το cookie συνεδρίας είναι κλειδωμένο για πρόσβαση από scripts, και τα αιτήματα εγγραφής ελέγχονται ως προς την προέλευσή τους. Πλήρη προστασία δεν μπορεί να υποσχεθεί κανείς.
Επικοινωνία
Για κάθε ερώτηση σχετικά με την προστασία δεδομένων και για την άσκηση των δικαιωμάτων σου αρκεί ένα απλό e-mail στο kontakt (at) nard.gg — το «(at)» σημαίνει το σύμβολο @, βλ. παραπάνω. Τα αιτήματα διεκπεραιώνονται δωρεάν και χωρίς τυπικές απαιτήσεις. Σε περίπτωση βάσιμων αμφιβολιών για την ταυτότητα του προσώπου που υποβάλλει το αίτημα, ενδέχεται να χρειαστούν πρόσθετα στοιχεία — για παράδειγμα η απόδειξη ότι έχεις πρόσβαση στον σχετικό λογαριασμό.
Αλλαγές
Αν αλλάξει κάτι στην υπηρεσία που είναι σημαντικό για την προστασία των δεδομένων, η σελίδα αυτή προσαρμόζεται. Ισχύει κάθε φορά η τρέχουσα έκδοση. Βλ. επίσης τη νομική σημείωση.
Τελευταία αλλαγή: 5 Οκτωβρίου 2026. Τα σχόλια καταγράφουν περισσότερα στοιχεία, μπορούν να φέρουν μαζί τους την παρτίδα όταν στέλνονται από το ταμπλό και πηγαίνουν στη λίστα εργασιών στο GitHub, όπου αξιολογούνται επίσης με τη χρήση βοηθού τεχνητής νοημοσύνης. Διορθώθηκε στις 11 Σεπτεμβρίου 2026: από πού προέρχονται οι γραμματοσειρές, τι στέλνουν τα δικά μας scripts στον διακομιστή, τι αποθηκεύεται όταν αποτυγχάνει ένα script και πώς εμφανίζεται ένας διαγραμμένος λογαριασμός. Νέα στοιχεία στις 1 Σεπτεμβρίου 2026: η ενότητα «Καταμέτρηση σφαλμάτων», ο ημερήσιος μετρητής συνδεδεμένων λογαριασμών, η προαιρετική ειδοποίηση κίνησης για επισκέπτες (ενότητα «Παιχνίδι χωρίς λογαριασμό») και το τέταρτο cookie για τη φόρμα έναρξης.