Η ιδιωτικότητά σου
Οι περισσότερες εφαρμογές ρωτούν πρώτα ποιος είσαι. Εμείς φτιάξαμε το MotoNavigator έτσι ώστε η ερώτηση να μην τίθεται καν. Όχι από ευγένεια — από αρχιτεκτονική. Η αρχή πίσω από όλα: τόσο ανώνυμο όσο επιτρέπει η τεχνολογία. Να τι σημαίνει αυτό, με απλά λόγια.
Δεν ξέρουμε ποιος είσαι
Κανένας λογαριασμός. Καμία εγγραφή. Κανένα email, κανένα όνομα, καμία φωτογραφία προφίλ, κανένα «σύνδεση με οτιδήποτε». Στην πρώτη εκκίνηση το τηλέφωνό σου ρίχνει ένα τυχαίο αναγνωριστικό — μια μακριά αλυσίδα από ζαριές, ένα καθαρά τεχνικό, σχεδόν ανώνυμο αναγνωριστικό. Αυτός ο αριθμός δεν κατονομάζει κανέναν — και οι περισσότεροι διακομιστές μας ούτε καν τον βλέπουν.
Δεν θα μπορούσαμε να σου στείλουμε newsletter ακόμα κι αν θέλαμε. Δεν υπάρχει διεύθυνση να το στείλουμε — η εφαρμογή δεν κρατά καμία και δεν σου τη ζητά ποτέ. Αν κάποτε μπει εδώ στον ιστότοπο μια φόρμα και γραφτείς μόνος σου, τότε εσύ μας έδωσες τη διεύθυνση. Από μόνοι μας δεν φτάνουμε σ’ εσένα. Αν γράψεις στην υποστήριξη, θα πρέπει να μας πεις εσύ το αναγνωριστικό σου — η εφαρμογή σού το δείχνει, γιατί εμείς δεν μπορούμε να σε αναζητήσουμε. Δεν υπάρχει κατάλογος στον οποίο να εμφανίζεσαι ως πρόσωπο.
Μία εξαίρεση υπάρχει, και τη φτιάχνεις εσύ: το mail σου. Αυτό το κρατάμε, όπως κάθε σωστό συνεργείο φυλάει τις κάρτες εργασίας του — κι αν γράφει μέσα το αναγνωριστικό σου, τότε αυτό στέκει εκεί δίπλα στη διεύθυνσή σου. Δεν το θέλεις; Πες μας το· τότε το σβήνουμε, εφόσον κανένας νόμος δεν μας υποχρεώνει να το κρατήσουμε.
Ούτε η πληρωμή σε ξεσκεπάζει
Το Pro περνά από το κατάστημα του τηλεφώνου σου: αριθμό κάρτας δεν βλέπουμε ποτέ. Σε εμάς επιβεβαιώνεται ακριβώς ένα πράγμα: «πληρωμένο μέχρι την ημερομηνία Χ». Η απόδειξη από πίσω δεν κουβαλά όνομα, ούτε email, ούτε λογαριασμό Apple ή Google — τέτοια δεδομένα τα καταστήματα δεν τα δίνουν καν στους προγραμματιστές. Σε εμάς φτάνει η ημερομηνία ισχύος, σε μία γραμμή δίπλα στο ριγμένο με ζάρια αναγνωριστικό σου. Στην ίδια γραμμή στέκει πότε άνοιξες πρώτη φορά την εφαρμογή και ποια μέρα τη χρησιμοποίησες τελευταία — τίποτε άλλο. Κανένα όνομα, καμία διεύθυνση, κανένας αριθμός κάρτας. Αν κάποια μέρα ρίξεις καινούργιο, η απόδειξη απλώς μεταφέρει την ημερομηνία της στον νέο αριθμό — περισσότερη σύνδεση δεν υπάρχει. Τα λεφτά σου και οι διαδρομές σου δεν κάθονται ποτέ στην ίδια γραμμή.
Ζώνες ιδιωτικότητας: ό,τι δεν γράφεται ποτέ, δεν διαρρέει ποτέ
Τράβα έναν κύκλο γύρω από το σπίτι σου. Μέσα σε αυτόν τον κύκλο δεν καταγράφεται τίποτα — όχι «ανεβαίνει-και-κρύβεται», όχι «σβήνεται-μετά». Δεν γράφεται καθόλου, ούτε καν στο δικό σου τηλέφωνο. Και όχι μόνο η θέση: ταχύτητα, πορεία, υψόμετρο, κλίση, πίεση — κάθε μέτρηση μένει κενή.
Κενό πάντως δεν ανοίγει: η διαδρομή συνεχίζει, το ρολόι τρέχει μαζί της, λείπουν μόνο οι τιμές. Όποιος πιάσει κάποτε στα χέρια του μία από τις διαδρομές σου δεν βλέπει πού τελειώνει στ’ αλήθεια — και κατά τα άλλα μόνο ό,τι οδηγήθηκε: απόσταση, ταχύτητα, κλίση. Κανένα όνομα, καμία διεύθυνση, κανένας προορισμός.
Αυτό ισχύει και απέναντί μας: στις ανεβασμένες διαδρομές, η θέση μέσα στη ζώνη σου δεν υπάρχει ούτε εκεί. Δεν ξέρουμε πού μέσα σε αυτόν τον κύκλο βρίσκεται το σπίτι σου — και δεν μπορούμε να το μάθουμε. Ό,τι δεν υπάρχει, δεν μπορεί να το πάρει κανείς. Ούτε εμείς.
Οι διαδρομές σου ζουν στο τηλέφωνό σου
Κάθε καταγραφή — GPS, αισθητήρες, κλίση — γράφεται τοπικά, ακατέργαστη, και μένει εκεί. Τίποτα δεν φεύγει από αυτό το τηλέφωνο αν δεν έχεις πει ότι επιτρέπεται — και μπορείς να το πάρεις πίσω όποια μέρα θες. Το αρχείο των ταξιδιών σου είναι δικό σου όπως είναι δικό σου το γκαράζ σου.
Τα ανεβάσματα είναι opt-in — και για εμάς, απλώς αριθμοί
Αν συνεισφέρεις καταγραφές — ίχνος, τιμές αισθητήρων κι ό,τι πρόσεξε η εφαρμογή στον δρόμο, μαζί με την απάντησή σου σε αυτό —, το ανέβασμα κουβαλά το ριγμένο αναγνωριστικό σου. Τίποτα παραπάνω. Η διαδρομή σου καταλήγει σε μια στοίβα μαζί με πολλές άλλες, κι από τη στοίβα μαθαίνουμε: ποια στροφή φτιάχνει κέφι, πού μαζεύονται οι αναβάτες, τι θα αναγνωρίζει καλύτερα η εφαρμογή την επόμενη φορά. Διαδρομές που κυλάνε. Χάρτες ακριβείς. Μια εφαρμογή με μυαλό. Αυτή είναι η δουλειά μας, και το λέμε πιο εύκολα απ’ ό,τι το αποσιωπούμε.
Αυτό που δεν κάνουμε: να σε αναλύουμε μεμονωμένα. Κανένα ενδεικτικό για το πώς οδηγείς, καμία λίστα με όσους τρέχουν, κανένα point system. Μας ενδιαφέρει η στοίβα, όχι το κάθε φύλλο μέσα της. Για εμάς το αναγνωριστικό σου σημαίνει ακριβώς ένα πράγμα: αυτές οι διαδρομές έρχονται από την ίδια συσκευή, εκείνες από άλλη. Δεν υπάρχει όνομα, email ή λογαριασμός στον οποίο να οδηγεί ο αριθμός. Η ιχνηλάτηση προς το πρόσωπο δεν είναι ούτε προβλεπόμενη ούτε δυνατή: ο δρόμος απλώς δεν υπάρχει.
Επιπλέον, κάθε διαδρομή αρχειοθετείται κάτω από δικό της τυχαίο αναγνωριστικό ως όνομα αρχείου — ο αριθμός σου είναι μέσα στο αρχείο, όχι στο ράφι. Είναι το μόνο νήμα ανάμεσα στις διαδρομές σου, και μένει αυτό που είναι: ένας αριθμός που δεν κατονομάζει κανέναν.
Πού βρίσκονται όλα αυτά
Οι ανεβασμένες διαδρομές σου βρίσκονται στην ΕΕ. Τελεία — και ό,τι υπολογίζουμε από αυτές επίσης, όσο δείχνει ακόμα σε μια συσκευή.
Τα υπόλοιπα επιτρέπεται να στέκουν πιο κοντά σου. Ένα κατέβασμα χαρτών ή ένας διακομιστής ομάδας στην άλλη άκρη του κόσμου είναι τεχνικά κακή ιδέα: κάθε αίτημα κάνει τον γύρο, και τον νιώθεις. Αυτοί οι διακομιστές δεν βλέπουν καν το ριγμένο αναγνωριστικό σου — το διαπιστευτήριο με το οποίο δηλώνεται εκεί η εφαρμογή δεν το μεταφέρει. Ξέρουν ότι κάποιος θέλει δεδομένα χαρτών. Όχι ποιος.
Μια διεύθυνση IP πάντως τη βλέπουν, όπως κάθε διακομιστής στο δίκτυο. Αυτή μένει το πολύ δύο εβδομάδες στο αρχείο καταγραφής, για την περίπτωση που κάποιος κάνει φασαρίες. Μετά από αυτό το διάστημα η διεύθυνση πετιέται έξω. Τα στατιστικά που βγάζουμε από εκεί δεν ξέρουν τι θα πει διεύθυνση IP. Για αυτόν τον ιστότοπο ισχύει το ίδιο.
Το κουμπί της νέας αρχής
Βαθιά στις ρυθμίσεις μπορείς να πετάξεις το αναγνωριστικό σου και να ρίξεις καινούργιο. Ο παλιός αριθμός τελειώνει εκεί — ό,τι είχαν οι διακομιστές μας κάτω από αυτόν μένει ορφανό για πάντα. Θα προτιμούσαμε να μην το χρειαστείς ποτέ. Αλλά είναι η λαβή σου, άρα είναι ο μοχλός σου.
Χωρίς κοινωνικό δίκτυο — επίτηδες
Κανένα feed, κανένας follower, κανένα like, καμία καρτέλα «Ανακάλυψη», κανένα προφίλ για φροντίδα. Δεν είναι λειτουργία που λείπει, είναι απόφαση: οι διαδρομές και τα POI σου είναι δικά σου, και κανείς δεν βγάζει λεφτά επειδή τα δείχνεις.
Να μοιραστείς μπορείς παρ’ όλα αυτά — όπως το κάνεις ήδη. Ένα ταξίδι φεύγει ως αρχείο: φόρουμ, mail, messenger, στικάκι USB, AirDrop στο βενζινάδικο. Οι συνηθισμένες μορφές ανταλλαγής μπαίνουν και βγαίνουν. Και όποιος θέλει περισσότερα, έχει τη δική μας ανοιχτή μορφή: δεν κουβαλά μόνο το ίχνος αλλά ολόκληρη τη συνταγή — τύπους σημείων, προφίλ πλοήγησης, POI, ολόκληρες συλλογές. Ανοιχτά τεκμηριωμένη, αναγνώσιμη, χωρίς κλουβί κατασκευαστή. Και στις δύο περιπτώσεις: ένα αρχείο στο χέρι σου, όχι σύνδεσμος στους διακομιστές μας — χωρίς το αναγνωριστικό σου μέσα, και χωρίς καν να μάθουμε ότι μοιράστηκες. Η κοινότητα συμβαίνει εκεί που τη βάζεις εσύ, όχι εκεί που σε σπρώχνει ένας αλγόριθμος.
Και ναι, στο Facebook και στο Instagram έχουμε παρ’ όλα αυτά προφίλ. Βιτρίνα, όχι καφενείο. Σύνδεσμο προς τα εκεί βάζουμε το πολύ έναν απλό — κανένα pixel μέτρησης, κανένα κουμπί like, τίποτα που στέλνει δεδομένα στη Meta ήδη από πριν. Όποιος πατήσει, μπαίνει στα χωράφια της Meta· τι μετράει εκεί η Meta για τους επισκέπτες, το γράφει η επίσημη εκδοχή.
Οι ομαδικές εξορμήσεις; Εκεί δεν χρειάζεσαι ούτε καν αρχείο — η διαδρομή έρχεται αυτόματα από τον σχεδιαστή της ομάδας, κι αν την αλλάξει, όλοι έχουν τη νέα. Ένα QR, ισχύει για το ταξίδι, ψευδώνυμο προαιρετικό. Όσο οδηγείτε μαζί, η ομάδα βλέπεται στον χάρτη — γι' αυτό υπάρχει. Και εδώ η ανωνυμία κρατά: η ομάδα τρέχει πάνω σε δικό της τεχνικό αναγνωριστικό που δεν έχει καμία σχέση με το δικό σου, και το ψευδώνυμό σου είναι απλώς ετικέτα πάνω του. Μετά το ταξίδι ο κωδικός λήγει — δεν μένει τίποτα που να δείχνει κάποιον.
Γιατί λέμε «ψευδώνυμα» — και όχι «ανώνυμα»
Ένα ίχνος GPS είναι ένα ίχνος GPS: πού οδήγησε κάποιος, και πότε. Ερευνητές έχουν δείξει ότι μια χούφτα σημεία διαδρομής μπορεί να αρκεί για να ξεχωρίσει το μοτίβο ενός ανθρώπου από ενός άλλου. Ακριβώς γι’ αυτό υπάρχει η παραπάνω αρχιτεκτονική — κανένα όνομα κολλημένο, ζώνες ιδιωτικότητας που κόβουν το σπίτι, ανεβάσματα που δεν οδηγούν σε κανένα πρόσωπο. Τα δεδομένα σου τα λέμε «ψευδώνυμα», όχι «ανώνυμα», γιατί αυτή είναι η ακριβής λέξη. Ό,τι επιστρέφουμε στην κοινότητα — ποιες στροφές ρέουν, ποια περάσματα αξίζουν την παράκαμψη — αθροίζεται πάνω σε πολλούς αναβάτες μέχρι να μη δείχνει πια κανέναν.
Η εφαρμογή μιλά μόνο σε εμάς
Το MotoNavigator επικοινωνεί αποκλειστικά με τα δικά μας συστήματα κάτω από το motonavigator.app — χάρτες, πλοήγηση, ανεβάσματα, ομαδικές εξορμήσεις: όλα τρέχουν προς τους διακομιστές μας. Καμία υπηρεσία analytics, κανένα διαφημιστικό δίκτυο, κανένα SDK τρίτων που τηλεφωνά σπίτι του. Όταν η εφαρμογή εκπέμπει, εκπέμπει σε εμάς. Τρεις εξαιρέσεις, όλες προφανείς: η αγορά μέσα από την εφαρμογή περνά φυσικά από το ταμείο του καταστήματος του τηλεφώνου σου. Το αντίγραφο ασφαλείας του τηλεφώνου σου παίρνει μαζί δεδομένα εφαρμογών, όπως σε κάθε άλλη — τα χοντρά πακέτα χαρτών τα έχουμε εξαιρέσει. Κι αν πατήσεις στον ιστότοπο ή στο τηλέφωνο ενός βενζινάδικου, είσαι πια σ' εκείνους: το στοιχείο έρχεται από το OpenStreetMap, όχι από εμάς — και μέχρι να πατήσεις, κανείς εκεί έξω δεν μαθαίνει τίποτα.
Η επίσημη εκδοχή με άρθρα και παραγράφους ζει στην πολιτική απορρήτου. Ίδια γεγονότα. Περισσότεροι δικηγόροι.
Για τους τεχνικούς ανάμεσά μας: Το «ριγμένο με ζάρια αναγνωριστικό» είναι ένα UUIDv7 — κάπως έτσι: 01a0f3e8-4d2c-7b91-a6e4-9c825d13f7a2. Το μπροστινό κομμάτι είναι χρονική σφραγίδα της ζαριάς — αποκαλύπτει δηλαδή το πολύ πότε άνοιξε πρώτη φορά η εφαρμογή. Το υπόλοιπο είναι 74 bit κρυπτογραφικά ασφαλούς τυχαιότητας, παραγμένα στη συσκευή σου, όχι στους διακομιστές μας. Κανένας αριθμός υλικού, κανένα hash του email σου, τίποτα παράγωγο — δεν υπάρχει μέσα του τίποτα που να οδηγεί πίσω σε σένα. Και όπως είπαμε: νέα ζαριά γίνεται όποτε θες. Στις ομαδικές εξορμήσεις, παρεμπιπτόντως, αυτό το αναγνωριστικό δεν χρησιμοποιείται καθόλου — εκεί ταξιδεύει ένα άλλο, που ρίχνεται φρέσκο σε κάθε είσοδο σε ομάδα.