Nessun contatto salvato. Completa una chat e salva l'altro contatto.
Premi Collegati (senza QR) per riprendere la chat con un contatto salvato: all'altro arriva lo squillo. La stanza di incontro è derivata dalle vostre impronte.
Mostra questo unico codice al contatto,
oppure condividi il testo qui sotto.
In attesa del contatto…
Il contatto ha letto il tuo codice e ora ti mostra il suo.
Scansiona il codice del contatto qui sotto, oppure incollalo.
Leggi il codice del contatto con la fotocamera, oppure incollalo.
La fotocamera non è disponibile.
Al contatto arriva lo squillo: basta che tocchi Rispondi entro 10 minuti (con l'app aperta, oppure chiusa se ha attivato le notifiche ad app chiusa). L'handshake passa cifrato dal canale di incontro, i messaggi restano diretti e cifrati.
Guardatevi questo numero di persona o con un canale già fidato. Se le cifre coincidono, nessuno sta intercettando la chat.
La cronologia non viene salvata: le chat vivono solo in memoria e spariscono quando chiudi l'app. Restano sul dispositivo soltanto l'identità (chiavi) e i contatti salvati.
Dopo la prima connessione, i contatti salvati si richiamano senza scambiare di nuovo il QR: le due impronte bastano come indirizzo. Il canale trasporta solo buste cifrate end-to-end, mai i messaggi.
Di default si usa un bus pubblico (broker MQTT gratuiti): nessun deploy, funziona subito. In alternativa puoi indicare un relay tuo qui sotto e verrà usato al posto del bus.
Di norma l'altro riceve lo squillo solo con l'app aperta (anche in secondo piano). Per svegliarlo ad app chiusa vedi l'opzione più sotto.
Mentre l'app è aperta, se un contatto salvato ti chiama compare un avviso con il pulsante Rispondi. Non serve il QR.
Spento di default. Normalmente le notifiche arrivano solo con l'app aperta. Se attivi questa opzione, un piccolo server push (che indichi tu qui sotto) può svegliare l'altro dispositivo anche ad app chiusa.
Cosa accetti attivandola: esiste un server che vede chi vuole raggiungere chi e quando (solo metadati), mai i contenuti: la notifica è vuota e generica, dice soltanto «qualcuno ti sta chiamando». Con questa opzione spenta l'app resta senza alcun server.
Il server è incluso nel progetto e si attiva gratis (vedi worker/README-push.md). Su iPhone/iPad richiede la PWA installata nella schermata Home.