Αυτή είναι μια βοηθητική μετάφραση — σε κάθε περίπτωση υπερισχύει η αγγλική έκδοση.
Τελευταία ενημέρωση: 2026-05-16
Η σύντομη εκδοχή
Ορίζουμε έως τέσσερα first-party cookies. Κανένα δεν χρησιμεύει για marketing, analytics ή παρακολούθηση. Το cookie συνεδρίας μεταφέρει τη σύνδεσή σου. Το cookie εκκρεμότητας ζει μόνο κατά τη διάρκεια της χειραψίας σύνδεσης OIDC. Το cookie γλώσσας θυμάται ποια γλώσσα διεπαφής διάλεξες. Το cookie coaching κρατά το σημείο όπου βρίσκεσαι στις ασκήσεις coaching της ημέρας.
Τρέχουμε επίσης cookieless analytics μέσω μιας self-hosted εγκατάστασης Umami. Cookieless σημαίνει ακριβώς αυτό που λέει: μηδέν cookies — και το script δεν γράφει τίποτα ούτε στον αποθηκευτικό χώρο του browser σου. Υπάρχει μία σημαία εξαίρεσης (opt-out) στο localStorage που μπορείς να ορίσεις εσύ για να απενεργοποιήσεις τα analytics — λεπτομέρειες παρακάτω.
Αυτή είναι ολόκληρη η πολιτική.
Λεπτομέρειες — cookies
| Όνομα cookie | Σκοπός | Τύπος | Διάρκεια ζωής |
|---|---|---|---|
omk_session | Μεταφέρει το υπογεγραμμένο token συνεδρίας. Απαραίτητο για να λειτουργεί η σύνδεση. | First-party, HttpOnly, Secure, SameSite=Lax, κρυπτογραφημένο | 30 ημέρες, ανανεώνεται με τη δραστηριότητα |
omk_pending | Μεταφέρει την τιμή state του OAuth κατά τη χειραψία σύνδεσης OIDC. Διαγράφεται τη στιγμή που ολοκληρώνεται η σύνδεση. | First-party, HttpOnly, Secure, SameSite=Lax, κρυπτογραφημένο | Έως 10 λεπτά — όσο διαρκεί το round-trip του OIDC |
lang | Θυμάται τη γλώσσα διεπαφής σου (en, nl, el) ώστε να μην ξαναδιαλέγεις σε κάθε σελίδα. | First-party, Secure, SameSite=Lax, χωρίς προσωπικά δεδομένα | 365 ημέρες |
omk_coaching_session | Κρατά το σημείο όπου βρίσκεσαι στις ασκήσεις coaching της ημέρας — σε ποια άσκηση είσαι, τι ολοκλήρωσες σε αυτή τη συνεδρία, αν εμφανίστηκε η υπενθύμιση ρυθμού. Κανένα προσωπικό δεδομένο πέρα από την κατάσταση ασκήσεων της δικής σου συνεδρίας. | First-party, υπογεγραμμένο + κρυπτογραφημένο (ίδια προστασία με το cookie συνεδρίας) | 24 ώρες — καθαρίζει μόνο του, ώστε το αύριο να ξεκινά με νέα συνεδρία |
Και τα τέσσερα cookies είναι αυστηρώς απαραίτητα για τις λειτουργίες που εξυπηρετούν — το ζεύγος συνεδρίας + εκκρεμότητας χειρίζεται τη σύνδεση, το cookie γλώσσας μεταφέρει μια προτίμηση χωρίς προσωπικά δεδομένα που ελέγχει την απόδοση της σελίδας, και το cookie coaching υπάρχει μόνο όσο χρησιμοποιείς τις ασκήσεις coaching, κρατώντας την κατάσταση ρυθμού που εκείνες χρειάζονται για να δουλέψουν.
Λεπτομέρειες — analytics (cookieless, self-hosted Umami)
Τρέχουμε μια self-hosted εγκατάσταση του Umami σε domain που μας ανήκει (analytics.cubeos.app). Το script του Umami φορτώνεται ως deferred third-party script, αλλά είναι ρητά cookieless — δεν ορίζει κανένα cookie στο omoikane.coach και δεν στέλνει κανένα cookie στο analytics.cubeos.app (το αίτημα analytics φεύγει με credentials: omit). Στην πλευρά του server, το Umami καταγράφει μόνο ανώνυμα συγκεντρωτικά στοιχεία — καμία αποθήκευση IP, κανένα cross-site αναγνωριστικό, κανένα fingerprint που διατηρείται μεταξύ συνεδριών.
Το ίδιο το script δεν γράφει τίποτα στον αποθηκευτικό χώρο του browser σου. Σέβεται μία εγγραφή localStorage στο omoikane.coach, την οποία μπορείς να ορίσεις εσύ:
| Κλειδί localStorage | Σκοπός | Διάρκεια ζωής |
|---|---|---|
umami.disabled | Σημαία εξαίρεσης ανά συσκευή. Αν την ορίσεις σε 1 από τα dev-tools του browser σου (ή μέσω επέκτασης απορρήτου που την εισάγει), το script σταματά να στέλνει οποιοδήποτε συμβάν από τον browser σου. Δεν την ορίζουμε ποτέ εμείς για λογαριασμό σου. | Παραμένει μέχρι να καθαρίσεις τα δεδομένα του browser. |
Η εγγραφή δεν περιέχει προσωπικά δεδομένα, αναγνωριστικά ή οτιδήποτε μπορεί να συνδεθεί με τον λογαριασμό σου. Όλο το νόημα του να τρέχουμε δικό μας Umami είναι να έχουμε συγκεντρωτικές μετρήσεις προβολών σελίδων χωρίς το βάρος επιτήρησης ενός third-party παρόχου analytics.
Τι σκόπιμα δεν ορίζουμε
- Cookies marketing
- Cookies analytics (τα analytics που τρέχουμε είναι cookieless)
- Third-party cookies τοποθετημένα από εμάς — δεν τοποθετούμε κανένα. Το
analytics.cubeos.appανήκει στον διαχειριστή, εξυπηρετείται first-party για το tag των analytics, και τα αιτήματα analytics που δέχεται φέρουνcredentials: omit - Tracking pixels
- Cross-site αποθήκες fingerprint
Third-party υπηρεσίες στη σελίδα
Δύο third-party υπηρεσίες φορτώνονται στις σελίδες μας, και πρέπει να ξέρεις τι λαμβάνουν:
- Το Bunny Fonts (
fonts.bunny.net) σερβίρει τις web γραμματοσειρές μας. Ο browser σου του στέλνει τα συνήθη δεδομένα αιτήματος — διεύθυνση IP και headers του browser — για να κατεβάσει τα αρχεία γραμματοσειρών. Δεν ορίζει cookies. - Το Cloudflare Turnstile (
challenges.cloudflare.com) είναι το widget ελέγχου bot στη φόρμα επικοινωνίας μας. Το script φορτώνεται σε κάθε σελίδα, αλλά εκτελεί έλεγχο μόνο εκεί όπου μια φόρμα ενσωματώνει το widget. Κατά τον έλεγχο, ο browser σου ανταλλάσσει σήματα bot-ή-άνθρωπος με την Cloudflare, και το widget μπορεί να κρατά κατάσταση μέσα στο δικό του frame. Εμείς λαμβάνουμε μόνο το αποτέλεσμα επιτυχίας/αποτυχίας — κανένα από τα σήματα του browser δεν φτάνει σε εμάς.
Γιατί δεν υπάρχει banner
Η νομοθεσία της ΕΕ για τα cookies απαιτεί banner συγκατάθεσης μόνο για cookies που δεν είναι αυστηρώς απαραίτητα για τη λειτουργία της υπηρεσίας. Το cookie συνεδρίας είναι αυστηρώς απαραίτητο (χωρίς συνεδρία δεν υπάρχει εφαρμογή), οπότε δεν χρειάζεται banner.
Αν ποτέ ορίσουμε μη απαραίτητο cookie, θα δεις banner που ρωτά, και η προεπιλεγμένη απάντηση θα είναι «όχι».