- Il tuo dispositivo
- Archiviazione cifrata
- Il dispositivo del destinatario
La cifratura avviene prima del caricamento
Il sito cifra il tuo file e il suo nome con AES-256-GCM tramite l'API Web Crypto del browser. Per ogni condivisione viene creata una nuova chiave casuale. Il server riceve byte cifrati, metadati cifrati e gli hash dei token di accesso e revoca.
Il link e il codice sbloccano la chiave del file
Ogni file ha un nuovo segreto casuale di 120 bit. Oveile genera il codice di accesso a sei cifre e ne conserva solo l'hash. I nuovi link del sito contengono il segreto del file cifrato con quel codice nella parte dopo #, che i browser non inviano nelle richieste HTTP. Il browser sblocca il segreto localmente. HKDF deriva la chiave di cifratura del file e un token di download distinto. I vecchi link con la chiave in chiaro e i codici completi di 32 caratteri restano supportati.
Scadenza e revoca limitano l'accesso
Scegli un'ora, 24 ore o sette giorni. I file scaduti diventano subito indisponibili e vengono rimossi durante la pulizia periodica. Puoi revocare prima una condivisione usando il pulsante mostrato dopo il caricamento o il link di revoca nella ricevuta facoltativa.
Una sola apertura, quando vuoi
L'autodistruzione dopo la prima apertura consente un solo download da Oveile, poi elimina la condivisione conservata. Il destinatario può comunque salvare, copiare o acquisire ciò che riceve. Questa opzione non può eliminare una copia già presente su un altro dispositivo.
Le email facoltative non contengono chiavi di decifratura
L'email del destinatario viene conservata con la condivisione cifrata affinché Oveile possa completare la consegna sicura. Identifica il destinatario senza verificarne l'identità. Puoi richiedere separatamente una ricevuta, una notifica al destinatario o un avviso di apertura. Le notifiche non contengono la chiave di decifratura né il codice di accesso; condividi personalmente il link privato e il codice.
Conosci i limiti
Un codice a sei cifre non è un'autenticazione a due fattori. Chi ottiene un nuovo link privato può tentare di indovinarne il codice offline, quindi mantieni entrambi privati. I vecchi link e i codici precedenti completi contengono direttamente la chiave del file. Un dispositivo o un browser compromesso può esporre le chiavi. Oveile non può recuperare una chiave persa né impedire ai destinatari di conservare una copia.
Un'eccezione chiara per le integrazioni API
Il sito e la modalità API lato client cifrano prima del caricamento. L'API facoltativa con cifratura ospitata accetta contenuto in chiaro tramite TLS: il server vede quindi il file durante la richiesta, prima di cifrarlo. Usa la cifratura lato client quando il server non deve mai ricevere l'originale.