Πολιτική Απορρήτου
0. Εν συντομία
Το κείμενο των μηνυμάτων σας κρυπτογραφείται στη συσκευή σας και μπορεί να διαβαστεί μόνο από τα άτομα στα οποία το στέλνετε. Εμείς δεν μπορούμε να το διαβάσουμε, ούτε η Google, από την οποία νοικιάζουμε διακομιστές.
Αυτό που μπορούμε να δούμε είναι ότι έγινε μια συνομιλία: ποιοι λογαριασμοί συμμετέχουν, και πότε ήταν ενεργοί. Η αφαίρεση αυτού είναι πιο δύσκολη από την κρυπτογράφηση του περιεχομένου, και δεν έχουμε τελειώσει ακόμα. Αυτή η πολιτική λέει ακριβώς πού βρίσκεται τώρα αυτή η γραμμή.
1. Τι είναι κρυπτογραφημένο από άκρο σε άκρο
Κρυπτογραφημένο στη συσκευή σας, μη αναγνώσιμο από εμάς και τη Google:
- Το κείμενο των μηνυμάτων σας.
- Το περιεχόμενο αρχείων, φωτογραφιών, ήχου και βίντεο που επισυνάπτετε.
- Προεπισκοπήσεις συνδέσμων.
- Φωνητικές κλήσεις και βιντεοκλήσεις, που χρησιμοποιούν το υποχρεωτικό DTLS-SRTP του WebRTC μεταξύ των δύο συσκευών.
Τα περισσότερα μηνύματα ένας-προς-έναν και ομάδας χρησιμοποιούν επιπλέον ένα ratchet, που σημαίνει ότι κάθε μήνυμα έχει το δικό του κλειδί, οπότε η παραβίαση της συσκευής σας δεν αποκαλύπτει προηγούμενα μηνύματα. Οι συνομιλίες όπου ο πελάτης κάποιου δεν έχει δημοσιεύσει το νεότερο υλικό κλειδιού επιστρέφουν σε ένα ενιαίο μακρόβιο κλειδί, το οποίο δεν έχει αυτή την ιδιότητα. Η ετικέτα κάτω από ένα μήνυμα σας λέει ποιο πράγματι έλαβε.
Ένα πράγμα διασχίζει αυτή τη γραμμή, και μόνο όταν το ζητήσετε: η αναζήτηση ενός ονόματος στη Wikipedia στέλνει μόνο εκείνο το όνομα, όχι το μήνυμα από το οποίο προήλθε. Η ενότητα 6 λέει ποιος το λαμβάνει, και η αναζήτηση εκτελείται με το πάτημα και όχι διαφορετικά, οπότε δεν υπάρχει τίποτα να απενεργοποιηθεί. Η σύνοψη, η μετάφραση και η απομαγνητοφώνηση θα διέσχιζαν επίσης αυτό — είναι απενεργοποιημένα σε αυτή την έκδοση, χωρίς κανένα χειριστήριο πουθενά στην εφαρμογή που να τα ενεργοποιεί.
2. Τι δεν είναι κρυπτογραφημένο, και τι μπορούμε να δούμε
Η κρυπτογράφηση προστατεύει το περιεχόμενο, όχι το γεγονός μιας συνομιλίας. Αυτά βρίσκονται ξεκάθαρα στους διακομιστές μας:
- Ποιος συμμετέχει σε κάθε συνομιλία, και πότε δημιουργήθηκε και ήταν τελευταία ενεργή.
- Η χρονοσφραγίδα κάθε μηνύματος, και πόσα δεν έχετε διαβάσει.
- Το όνομα, ο τύπος και το μέγεθος ενός συνημμένου αρχείου. Τα bytes είναι κρυπτογραφημένα· η περιγραφή τους όχι, και το μήκος του κρυπτοκειμένου οριοθετεί το μήκος του πρωτοτύπου.
- Οι φίλοι σας και τα αιτήματα φιλίας.
- Σηματοδότηση κλήσης — ότι έγινε μια κλήση, σε ποιον, και πότε. Όχι ο ήχος ή το βίντεό της.
Οι ενδείξεις πληκτρολόγησης και οι αποδείξεις ανάγνωσης είναι απενεργοποιημένες εκτός αν τις ενεργοποιήσετε, και όσο είναι απενεργοποιημένες τίποτα δεν γράφεται.
Τι δεν υπάρχει πλέον εδώ: η διεύθυνση email και το όνομά σας. Από τον Σεπτέμβριο του 2026 η εγγραφή λογαριασμού διατηρεί μόνο ένα αναγνωριστικό λογαριασμού — και από τότε δεν υπάρχει διεύθυνση να διατηρηθεί πουθενά. Η εγγραφή δεν ρωτά τίποτα για εσάς: ο λογαριασμός σας είναι μια φράση ανάκτησης 24 λέξεων, και το διαπιστευτήριο που ελέγχει το Firebase Authentication προέρχεται από αυτήν. Αυτό που αποθηκεύει είναι μια τυχαία ετικέτα κάτω από έναν τομέα που δεν μπορεί να λάβει αλληλογραφία.
Ξεχωριστά: επειδή η εφαρμογή τρέχει στο Google Firebase, η Google μπορεί να δει τη διεύθυνση IP και τη χρονική στιγμή κάθε σύνδεσης που κάνει η συσκευή σας με αυτήν. Αυτό είναι ιδιότητα της φιλοξενίας, όχι της εφαρμογής, και δεν μπορούμε να το κρυπτογραφήσουμε.
3. Πώς σας βρίσκουν οι άνθρωποι
Δεν μπορούν να σας αναζητήσουν. Δεν υπάρχει κατάλογος — καμία αναζήτηση με email, αριθμό τηλεφώνου ή όνομα — και ο διακομιστής απορρίπτει οποιοδήποτε ερώτημα που το προσπαθεί.
Φτάνετε σε κάποιον στέλνοντάς του έναν σύνδεσμο πρόσκλησης εκτός καναλιού, μέσω οτιδήποτε ήδη χρησιμοποιείτε. Ένας σύνδεσμος λειτουργεί μία φορά, λήγει μετά από 24 ώρες, και μπορεί να ανακληθεί. Ό,τι κι αν αποκαλείτε κάποιον είναι η δική σας ετικέτα για αυτόν, διατηρημένη για εσάς· αν συστήθηκαν οι ίδιοι, αυτό το όνομα σας έφτασε κρυπτογραφημένο.
4. Τι συλλέγουμε
- Δεδομένα λογαριασμού: ένα αναγνωριστικό λογαριασμού, και ένα διαπιστευτήριο που προέρχεται από τη φράση ανάκτησής σας, που διατηρείται στο Firebase Authentication. Καμία διεύθυνση email, κανένας αριθμός τηλεφώνου, κανένα όνομα — η εγγραφή δεν ζητά τίποτα από αυτά.
- Κρυπτοκείμενο μηνυμάτων και συνημμένων, συν τα μεταδεδομένα στην ενότητα 2.
Αυτή είναι όλη η λίστα. Δεν υπάρχει ανάλυση και καμία αναφορά σφαλμάτων. Η εφαρμογή παλαιότερα έστελνε προβολές οθόνης στο Firebase Analytics και αναφορές σφαλμάτων στο Firebase Crashlytics, και τα δύο φέροντας το αναγνωριστικό του λογαριασμού σας, οπότε κανένα δεν ήταν ανώνυμο· και τα δύο έχουν φύγει τώρα, μαζί με τις βιβλιοθήκες που τα έστελναν. Τα σφάλματα εκτυπώνονται μόνο στο δικό του μηχάνημα του προγραμματιστή κατά τη διάρκεια της ανάπτυξης και δεν πηγαίνουν πουθενά αλλού.
5. Πού αποθηκεύεται
Στο Google Firebase — Firestore, Storage και Authentication — υπό κανόνες ασφαλείας που αποφασίζουν ποιος μπορεί να διαβάσει και να γράψει κάθε έγγραφο.
Στη συσκευή σας, τα προσωρινά αποθηκευμένα μηνύματα, οι ρυθμίσεις και το PIN κλειδώματος εφαρμογής σας είναι κρυπτογραφημένα με ένα κλειδί ανά συσκευή που διατηρείται στο keystore της πλατφόρμας (iOS Keychain, Android Keystore) αντί για τον συνηθισμένο αποθηκευτικό χώρο εφαρμογών.
Το ιδιωτικό κλειδί που αποκρυπτογραφεί τα μηνύματά σας δεν φεύγει ποτέ από τη συσκευή σας, εκτός ως η φράση ανάκτησης που επιλέγετε να σημειώσετε. Δεν το κρατάμε και δεν μπορούμε να το ανακτήσουμε για εσάς. Αν το χάσετε, τα μηνύματα που στάλθηκαν σε αυτή τη συσκευή δεν μπορούν να διαβαστούν ξανά — από κανέναν, συμπεριλαμβανομένων και εμάς.
Οι εκδόσεις 1.2.0 και παλαιότερες αποθήκευαν επίσης, σε κάθε σύνδεση, ένα αντίγραφο της φράσης στο Google Block Store, το αντίγραφο ασφαλείας του ίδιου του Android. Αν το τηλέφωνό σας είχε κλείδωμα οθόνης, αυτό το αντίγραφο συγχρονιζόταν με τον λογαριασμό σας Google κρυπτογραφημένο από άκρο σε άκρο. Από την έκδοση 1.2.1 η εφαρμογή δεν το κάνει πια, και διαγράφει αυτό το αντίγραφο σε κάθε εκκίνηση.
6. Ποιος άλλος λαμβάνει δεδομένα
Δεν πουλάμε, ανταλλάσσουμε ή ενοικιάζουμε τις προσωπικές σας πληροφορίες. Τα δεδομένα φτάνουν σε:
- Google Firebase — ο πάροχος φιλοξενίας μας, όπως περιγράφηκε παραπάνω.
- Cloudflare Realtime — ο ήχος και το βίντεο μιας κλήσης, όταν η συσκευή σας και η συσκευή του άλλου ατόμου δεν μπορούν να επικοινωνήσουν απευθείας.
- Wikimedia Foundation — ένα όνομα, όταν το πατάτε για να το αναζητήσετε στη Wikipedia.
- Google Cloud Speech-to-Text — ο ήχος ενός φωνητικού μηνύματος, όταν ζητάτε απομαγνητοφώνηση.
- Google Cloud Translation — το κείμενο ενός μηνύματος, όταν ζητάτε μετάφραση.
- Cloudflare Workers AI — έως τα τελευταία 50 μηνύματα μιας συνομιλίας, όταν ζητάτε σύνοψη ή κάνετε μια ερώτηση σχετικά με αυτήν.
Οι τρεις τελευταίες είναι απενεργοποιημένες σε αυτή την έκδοση. Δεν υπάρχει πουθενά στην εφαρμογή χειριστήριο που να ενεργοποιεί την απομαγνητοφώνηση, τη μετάφραση ή τις συνόψεις, οπότε τίποτα δεν φτάνει σε αυτές τις τρεις υπηρεσίες. Αναφέρονται αντί να διαγραφούν επειδή ο κώδικας εξακολουθεί να είναι εδώ και οι λειτουργίες προορίζονται να επιστρέψουν — και όταν επιστρέψουν, επιστρέφουν με αυτή τη γνωστοποίηση και μια προτροπή πριν από την πρώτη χρήση. Ό,τι θα σταλεί τότε στέλνεται για να παράγει το αποτέλεσμά σας, όχι για να εκπαιδεύσει οτιδήποτε· καμία απομαγνητοφώνηση ή μετάφραση δεν αποθηκεύεται στους διακομιστές μας.
Η αναζήτηση στη Wikipedia δεν έχει διακόπτη επειδή δεν υπάρχει τίποτα να απενεργοποιηθεί: εκτελείται μόνο με το πάτημα και όχι διαφορετικά. Η Wikipedia λαμβάνει εκείνο το ένα όνομα και τη διεύθυνση IP σας, ακριβώς όπως αν το είχατε πληκτρολογήσει εσείς στο πλαίσιο αναζήτησής τους — κανένας λογαριασμός, κανένα μήνυμα, καμία συνομιλία. Ό,τι επιστρέφει εμφανίζεται και δεν αποθηκεύεται, και τίποτα σχετικά με αυτό δεν γράφεται στη συνομιλία.
Το Cloudflare Realtime δεν έχει επίσης διακόπτη. Οι περισσότερες κλήσεις δεν το χρειάζονται: δύο συσκευές που μπορούν να επικοινωνήσουν απευθείας — οι περισσότερες κλήσεις στο ίδιο δίκτυο — συνδέονται χωρίς αυτό, και τίποτα δεν αναμεταδίδεται. Όταν δεν μπορούν — συνήθως επειδή βρίσκεστε και οι δύο σε διαφορετικά δίκτυα κινητής τηλεφωνίας — η ήδη κρυπτογραφημένη κλήση αναμεταδίδεται αντί να παραμείνει χωρίς σύνδεση. Αυτό που βλέπει η Cloudflare είναι και οι δύο διευθύνσεις IP, η ώρα της κλήσης, και κατά προσέγγιση πόσα δεδομένα μετακινήθηκαν· ο ήχος και το βίντεο παραμένουν υπό την ίδια κρυπτογράφηση DTLS-SRTP που περιγράφεται στην ενότητα 2, οπότε η αναμετάδοση δεν τα αποκρυπτογραφεί.
Μπορεί να αποκαλύψουμε αυτό που κατέχουμε αν το απαιτεί ο νόμος. Αυτό που κατέχουμε είναι η λίστα στην ενότητα 2. Δεν μπορούμε να παράγουμε το περιεχόμενο μηνυμάτων, επειδή δεν μπορούμε να το διαβάσουμε.
7. Ειδοποιήσεις push
Το Firebase Cloud Messaging παραδίδει ειδοποιήσεις. Το token της συσκευής σας αποθηκεύεται σε ένα ιδιωτικό μέρος του λογαριασμού σας που μόνο εσείς μπορείτε να διαβάσετε.
Οι ειδοποιήσεις δεν φέρουν κείμενο μηνύματος. Η συσκευή σας αποκρυπτογραφεί το μήνυμα τοπικά και συνθέτει αυτό που βλέπετε· η Google παραδίδει τον φάκελο, όχι το περιεχόμενο.
8. Τι μπορείτε να κάνετε
- Διαγράψτε τον λογαριασμό σας από την οθόνη Προφίλ. Το περιεχόμενο που αποτελεί κοινό μέρος μιας συνομιλίας — ένα αρχείο κλήσης, για παράδειγμα — παραμένει με τον άλλο συμμετέχοντα, επειδή είναι και δικό του αρχείο.
- Εξαγάγετε τα δεδομένα σας από την οθόνη Προφίλ.
- Ρυθμίστε τα μηνύματα να λήγουν ανά συνομιλία: 1 ώρα, 24 ώρες, 7 ημέρες ή 30 ημέρες.
- Ενεργοποιήστε ή απενεργοποιήστε τις ενδείξεις πληκτρολόγησης και τις αποδείξεις ανάγνωσης. Και οι δύο είναι απενεργοποιημένες από προεπιλογή.
- Κλειδώστε την εφαρμογή με PIN ή βιομετρικά.
- Ανακαλέστε έναν σύνδεσμο πρόσκλησης που έχετε δώσει.
Αν προτιμάτε να διαγράψουμε κάτι με το χέρι, γράψτε μας.
9. Διατήρηση
Διατηρούμε τα δεδομένα σας όσο υπάρχει ο λογαριασμός σας. Η διαγραφή του λογαριασμού τα διαγράφει, εκτός από το κοινά διατηρούμενο περιεχόμενο που σημειώθηκε παραπάνω. Η λήξη ανά συνομιλία αφαιρεί μηνύματα σύμφωνα με το πρόγραμμα που ορίζετε.
10. Περιορισμοί που πρέπει να γνωρίζετε
Θα προτιμούσαμε να σας τα πούμε αυτά παρά να τα ανακαλύψετε μόνοι σας.
- Τα κλειδιά είναι έμπιστα την πρώτη φορά που εμφανίζονται. Αν κάποιος είχε αντικαταστήσει ένα κλειδί προτού ανταλλάξετε ποτέ ένα μήνυμα, η συνομιλία θα κρυπτογραφούνταν στο λάθος άτομο και θα φαινόταν εντελώς φυσιολογική. Η εφαρμογή σας προειδοποιεί όταν ένα κλειδί αλλάζει στη συνέχεια, και εμφανίζει έναν αριθμό ασφαλείας που μπορείτε να συγκρίνετε εκτός καναλιού — αλλά τίποτα δεν σας αναγκάζει να τον συγκρίνετε.
- Μία συσκευή τη φορά. Η φράση ανάκτησής σας επαναφέρει το κλειδί που ανοίγει το ιστορικό σας, οπότε η σύνδεση σε μια νέα συσκευή δεν χάνει αυτό που έχετε ήδη λάβει. Οι συνομιλίες με forward secrecy χρησιμοποιούν ένα δεύτερο κλειδί που δεν φεύγει ποτέ από τη συσκευή που το δημιούργησε: όποια συσκευή συνδέθηκε τελευταία είναι αυτή που φτάνουν, και οτιδήποτε σφραγισμένο στην άλλη στο μεταξύ δεν μπορεί να μεταφερθεί εκεί.
- Τα μηνύματα που στάλθηκαν πριν υπάρξει κρυπτογράφηση παραμένουν όπως ήταν. Τίποτα δεν μετατράπηκε αναδρομικά.
- Αυτή η εφαρμογή δεν έχει ελεγχθεί ανεξάρτητα για ασφάλεια.
11. Παιδιά
Το Chatterbox δεν προορίζεται για παιδιά κάτω των 13 ετών, και δεν συλλέγουμε εν γνώσει μας τις πληροφορίες τους. Αν πιστεύετε ότι ένα παιδί μας έχει δώσει προσωπικές πληροφορίες, επικοινωνήστε μαζί μας και θα τις διαγράψουμε.
12. Αλλαγές
Μπορεί να ενημερώσουμε αυτή την πολιτική. Σημαντικές αλλαγές θα ανακοινώνονται στην εφαρμογή, και η ημερομηνία στην κορυφή είναι πότε άλλαξε τελευταία φορά.
13. Επικοινωνία
Ερωτήσεις σχετικά με αυτή την πολιτική: [email protected]
14. Έλεγχος για νεότερη έκδοση της εφαρμογής
Το Google Play δεν είναι ο τρόπος με τον οποίο αυτή η εφαρμογή φτάνει στο Android τηλέφωνό σας. Αντίθετα, κατεβαίνει από το chatterbox.fans, και ένα κατάστημα που δεν συμμετέχει σε αυτή τη διαδικασία δεν μπορεί να ελέγξει για ενημερώσεις εκ μέρους σας — έτσι αυτή η εφαρμογή μπορεί να το κάνει η ίδια, αν της το ζητήσετε.
Πατώντας «Έλεγχος τώρα» στέλνεται ένα αίτημα στο chatterbox.fans ρωτώντας ποια είναι η τρέχουσα έκδοση. Αυτό το αίτημα μεταφέρει μόνο τη διεύθυνση IP σας και τίποτα άλλο — χωρίς λογαριασμό, χωρίς αναγνωριστικό συσκευής, χωρίς μήνυμα. Αυτό που επιστρέφει είναι ένας αριθμός έκδοσης, ο οποίος συγκρίνεται στο τηλέφωνό σας με την έκδοση που εκτελείτε· τίποτα δεν κατεβαίνει αυτόματα, και τίποτα σχετικό με αυτόν τον έλεγχο δεν γράφεται στη συνομιλία.
Αυτό δεν έχει διακόπτη επειδή δεν υπάρχει τίποτα να απενεργοποιηθεί: εκτελείται μόνο όταν πατηθεί και όχι διαφορετικά.
Αν εγκαταστήσετε την ενημέρωση, αντικαθιστά την εφαρμογή επί τόπου χρησιμοποιώντας το ίδιο κλειδί υπογραφής, όπως ακριβώς θα έκανε μια ενημέρωση από το Google Play.