Il diritto a non essere registrati

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.

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.

Com’è costruito graygate

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.

Messaggi che non vengono conservati

Se entro 14 giorni il destinatario non riceve il messaggio tramite l’app, il server lo elimina automaticamente.

Codice di invito

Per ora si entra in graygate solo con un codice di invito. Se vuoi usarlo, chiedilo a chi ne ha già uno.

Che cosa significa che il server non sa

  1. Le chiavi nascono sul dispositivo

    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.

  2. La chiave della stanza nasce dalla password

    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.

  3. In viaggio c’è solo testo cifrato

    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.

  4. Le conversazioni restano sul dispositivo

    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.

Ciò che è stato escluso di proposito

  • Conferme di lettura

    L’ultima cosa che segnaliamo è la consegna. Quando un messaggio è stato letto non viene mostrato né conservato sul server.

  • Stato online e indicatore di scrittura

    Anche presenza e scrittura sono invisibili al server. Il server sposta soltanto messaggi: non sa chi è connesso né chi sta scrivendo.

  • Backup nel cloud

    Il server inoltra i messaggi e non conserva nulla. Tutti i dati vivono soltanto sul tuo dispositivo.

  • Pubblicità, strumenti di analisi e accesso con account esterni

    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.

Sicurezza oltre la cifratura

Blocco

L’accesso è protetto da Face ID su iOS e BiometricPrompt su Android. I dispositivi senza biometria usano un PIN dell’app.

Schermo coperto e screenshot

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.

Eliminazione automatica

Attiva l’eliminazione automatica per stanza (1, 7 o 30 giorni) per non lasciare messaggi sul dispositivo.

Confronto dell’impronta della chiave

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.

Questo servizio è sicuro in ogni situazione?

  • Chi è entrato in quale stanza e quando si è collegato viene conservato sul server.
  • Il sequestro fisico non si può impedire. Se qualcuno ottiene dispositivo, PIN, nome utente e password, le conversazioni salvate su quel dispositivo si possono aprire.
  • Non è prevista la forward secrecy per singolo messaggio come quella offerta da Signal.

Domande frequenti

Può registrarsi chiunque?

No. Per creare un account serve un codice di invito.

E se dimentico la password di una stanza in cui sono stato invitato?

Non è recuperabile. Bisogna chiedere all’amministratore della stanza un nuovo invito oppure la password.

E se dimentico la password dell’account?

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.

Cambiando dispositivo la cronologia viene sincronizzata?

No. Tutto resta soltanto sul tuo dispositivo.

Se elimino un messaggio sparisce anche sull’altro dispositivo?

L’eliminazione vale solo per il tuo dispositivo. Per toglierlo dall’altro deve eliminarlo la persona che lo possiede.

Scarica