Un server che si limita a inoltrare
I messaggi cifrati restano sul server, sempre cifrati, per un massimo di 14 giorni, il tempo che il destinatario li ritiri. Per il resto il server conserva solo il minimo necessario a far funzionare il servizio.
graygate è una messaggistica cifrata end-to-end pensata per la privacy. Offre un modo di parlarsi in sicurezza anche dove la libertà di espressione è repressa.
Perché esiste graygate
In molti paesi restano in vigore leggi e politiche che reprimono la comunicazione libera. graygate è uno strumento per parlarsi in sicurezza anche in quelle condizioni.
Struttura
I messaggi cifrati restano sul server, sempre cifrati, per un massimo di 14 giorni, il tempo che il destinatario li ritiri. Per il resto il server conserva solo il minimo necessario a far funzionare il servizio.
Se entro 14 giorni il destinatario non riceve il messaggio tramite l’app, il server lo elimina automaticamente.
Per ora si entra in graygate solo con un codice di invito. Se vuoi usarlo, chiedilo a chi ne ha già uno.
Come funziona
Alla registrazione la coppia di chiavi RSA viene generata dentro il dispositivo. La chiave privata non esce dal Portachiavi di iOS né dal Keystore di Android. Non viene mai inviata al server, quindi il server non può leggere alcun messaggio.
Ogni dispositivo deriva da sé la chiave della stanza dalla password della stanza. Il server tiene solo un hash per verificare se la password è corretta: né la password né la chiave arrivano fino a lui.
I messaggi vengono cifrati prima dell’invio. Le notifiche push non contengono contenuto, mittente o nome della stanza: dicono soltanto che è arrivato qualcosa di nuovo.
Le conversazioni decifrate restano solo su quel dispositivo. Se cambi telefono, le conversazioni passate non ti seguono. È scomodo, ma è una scelta di progetto e non un limite: è proprio la prova che la conversazione non è mai passata dal server.
L’ultima cosa che segnaliamo è la consegna. Quando un messaggio è stato letto non viene mostrato né conservato sul server.
Anche presenza e scrittura sono invisibili al server. Il server sposta soltanto messaggi: non sa chi è connesso né chi sta scrivendo.
Il server inoltra i messaggi e non conserva nulla. Tutti i dati vivono soltanto sul tuo dispositivo.
Il servizio non usa alcun mezzo di raccolta di dati personali né strumenti di analisi. Non supporta inoltre nessuna forma di accesso con account esterni, social login compreso. La tua privacy viene prima di tutto.
Protezione sul dispositivo
L’accesso è protetto da Face ID su iOS e BiometricPrompt su Android. I dispositivi senza biometria usano un PIN dell’app.
Nel selettore delle app il contenuto viene coperto. Android blocca l’acquisizione dello schermo a livello di sistema, iOS la rileva e lo comunica nella stanza.
Attiva l’eliminazione automatica per stanza (1, 7 o 30 giorni) per non lasciare messaggi sul dispositivo.
Verifica la chiave dell’altra persona con 12 parole inglesi e un gruppo di cifre. È questo che ferma un server che provi a scambiare le chiavi per strada.
No. Per creare un account serve un codice di invito.
Non è recuperabile. Bisogna chiedere all’amministratore della stanza un nuovo invito oppure la password.
La frase di recupero di 12 parole ricevuta alla registrazione reimposta la password e il PIN di blocco dell’app. Le conversazioni passate e le chiavi delle stanze non tornano. Senza la frase di recupero l’account non è recuperabile.
No. Tutto resta soltanto sul tuo dispositivo.
L’eliminazione vale solo per il tuo dispositivo. Per toglierlo dall’altro deve eliminarlo la persona che lo possiede.