Trasferimento diretto tra dispositivi, senza upload e senza archiviazione.
Entrambe le parti aprono la pagina e si collegano con un codice di sessione. I file viaggiano crittografati AES-256 direttamente tra i browser, in entrambe le direzioni, senza account e senza limiti di dimensione.
L'applicazione genera un codice di sessione di 6 cifre e un link di invito. Nessun file viene caricato sul server.
Dettaglio tecnicoCodice casuale, valido 10 minuti, monouso. Il link contiene un segreto conservato nel frammento dell'URL, che non viene mai trasmesso al server.
Associazione dei dispositivi
La seconda parte inserisce il codice o apre il link di invito. Il server verifica che entrambi i dispositivi presentino lo stesso codice e li mette in contatto.
Dettaglio tecnicoTramite la segnalazione passano solo i dati di connessione WebRTC: le descrizioni di sessione SDP e i candidati ICE. Il codice viene consumato al primo utilizzo.
Derivazione della chiave di crittografia
I due dispositivi negoziano la chiave di crittografia in locale. La chiave non passa mai dal server e non è nota a Synaptic Systems.
Dettaglio tecnicoECDH sulla curva P-256 tramite WebCrypto, seguito da HKDF-SHA256 con il codice di sessione come salt. Ne risultano chiavi AES-256-GCM distinte per ciascuna direzione.
Conferma della connessione
Entrambi i dispositivi mostrano la stessa impronta della chiave. Se i valori differiscono, la connessione viene rifiutata. La connessione tramite link di invito viene validata automaticamente.
Dettaglio tecnicoL'impronta è un riepilogo crittografico a 48 bit della chiave comune. Il link di invito autentica lo scambio con HMAC-SHA256 usando il segreto contenuto nel frammento dell'URL.
Il trasferimento vero e proprio
Il canale collega direttamente i due dispositivi. Entrambe le parti possono inviare e ricevere contemporaneamente, con l'avanzamento mostrato per ogni file.
Dettaglio tecnicoWebRTC DataChannel. Il file viene suddiviso in blocchi fino a 64 KB, ciascuno crittografato singolarmente con AES-256-GCM e un proprio nonce. Il ricevente scrive direttamente su disco.
Lo schema avanza da solo. Seleziona una fase per i dettagli.
Sessione di trasferimento
Apri una sessione di trasferimento
Riceverai un codice di sessione e un link di invito da inoltrare all'altra parte tramite il canale che preferisci.
Crittografia AES-256 end-to-endNessun limite di dimensioneNessun account
Collegati a una sessione
Il codice di sessione ha 6 cifre, è valido 10 minuti e può essere usato una sola volta.
Se hai ricevuto un link di invito, aprirlo compila il codice e ti chiede una conferma prima di collegarti.
In attesa dell'altra parte. Questa pagina deve restare aperta.10:00
Conferma della connessione
Confronta l'impronta con l'altra parte. In attesa della sua conferma.
Hai ricevuto un invito al trasferimento
Qualcuno ti propone una sessione di trasferimento diretto. La connessione non parte e i tuoi dati di rete non vengono trasmessi finché non confermi.
Codice di sessione
000 000
Se non aspetti un trasferimento da una persona che conosci, annulla. Un link di invito può essere diffuso da chiunque.
Sessione attivaConnessione direttaAES-256-GCM
Inviati
Aggiungi file
Il trasferimento verso l'altra parte inizia subito.
Ricevuti
Consigliato per i file grandi: scrittura diretta su disco.
Percorso di salvataggio:
Questo browser non può scrivere direttamente su disco, quindi i file ricevuti vengono tenuti in memoria. Per file oltre 1,5 GB consigliamo Chrome o Edge.
I file ricevuti compariranno qui, con l'avanzamento del trasferimento.
Visibilità dei dati
Il server registra
Che due dispositivi hanno presentato lo stesso codice di sessione e il momento dell'associazione.
Gli indirizzi IP necessari per stabilire la connessione diretta.
Il numero di sessioni avviate e completate, come statistiche aggregate.
Il server non ha accesso a
Il contenuto dei file. Non vengono né caricati né archiviati.
Il nome o la dimensione dei file trasferiti.
La chiave di crittografia, derivata localmente su ogni dispositivo.
P2P Live a confronto con il trasferimento classico
P2P Live
Trasferimento classico
Quando si usa
Entrambe le parti sono disponibili contemporaneamente
Il destinatario scarica in seguito
Dimensione massima
Illimitata
In base al piano
Dove si trovano i file
Da nessuna parte; passano direttamente tra i dispositivi
Sui nostri server, crittografati, fino alla scadenza
Cosa succede se la pagina viene chiusa durante il trasferimento?
Il trasferimento si interrompe e deve essere ricominciato. La ripresa dal punto di interruzione è in sviluppo.
Quanto è sicuro il codice di sessione?
Il codice scade dopo 10 minuti e può essere usato una sola volta. Inoltre la connessione viene confermata manualmente e le due parti confrontano l'impronta della chiave.
Perché la connessione non si stabilisce sempre?
Alcune reti, in particolare quelle aziendali e una parte di quelle mobili, non consentono connessioni dirette tra due dispositivi. I file non passano dai nostri server, quindi in questi casi il trasferimento non è possibile. La soluzione è un'altra rete oppure il trasferimento classico.
Funziona sui dispositivi mobili?
Sì, in qualsiasi browser moderno. Durante il trasferimento lo schermo deve restare acceso, altrimenti il sistema operativo può sospendere la pagina.
C'è un limite di dimensione?
In Chrome ed Edge si sceglie dove salvare e i file vengono scritti direttamente su disco, senza limiti. In Firefox e Safari i file ricevuti vengono tenuti in memoria, quindi il limite pratico è di circa 1,5 GB.