Contenuti cifrati
Nomi, Lettere, lista Insieme, Storia e foto, data della relazione, dediche e turni dei minigiochi a distanza sono opachi al backend.
Privato per progetto
La privacy di Duonook parte da un confine preciso: quali contenuti il servizio non deve poter leggere e quali informazioni tecniche servono per far arrivare quei contenuti alla persona giusta.
In breve
Nomi, Lettere, lista Insieme, Storia e foto, data della relazione, dediche e turni dei minigiochi a distanza sono opachi al backend.
Appartenenza alla Coppia, dispositivi, tipo e orario degli eventi, regali scelti, cuori, mazzi sbloccati e stato delle sfide, dimensioni ed endpoint push servono per autorizzazione e consegna.
Dispositivi autorizzati, esportazione locale e cancellazione dell’account rendono visibile il ciclo di vita dei dati.
Ogni Coppia corrisponde a un gruppo crittografico e ogni dispositivo autorizzato ne è membro. I contenuti sensibili vengono cifrati prima di lasciare il dispositivo: il backend trasporta eventi e copie opache, ma non possiede le chiavi per interpretarli.
Il perimetro comprende nomi e soprannomi, nome della Coppia, data della relazione, testo e foto delle Lettere, elementi di Insieme, tappe e foto della Storia, dediche dei regali e i turni delle sfide a distanza dei minigiochi, con risposte, ipotesi, scommesse, indizi, disegni, punteggi e risultati.
End-to-end non significa “nessun dato sul server”. Duonook tratta le informazioni indispensabili per sapere quali dispositivi appartengono a una Coppia, consegnare un evento, mantenere l’integrità del catalogo e dei cuori, tenere traccia delle sfide dei minigiochi e inviare notifiche.
Tra queste informazioni ci sono identificativi anonimi e appartenenze, identificativi dei dispositivi, tipo e orario degli eventi (per esempio che una lettera è stata inviata o aperta), avatar e mood selezionati, regali scelti e reazioni, movimenti dei cuori, mazzi dei minigiochi sbloccati e, per ogni sfida a distanza, mazzo, tipo di gioco, carte distribuite, chi dei due l’ha avviata, stato e orari, dimensioni degli oggetti ed endpoint push. Il testo, le foto private e le risposte delle partite restano separati da questo livello operativo.
Duonook non promette che ogni byte sia invisibile al servizio. Promette un confine tecnico verificabile tra contenuto della coppia e dati necessari a far funzionare il prodotto.
L’accesso ai contenuti dipende dai dispositivi che fanno parte della Coppia. Quando entra il partner o si aggiunge un dispositivo, il server si limita a inoltrare la richiesta: sono i dispositivi già presenti nella Coppia ad ammetterlo nel gruppo crittografico, in automatico e senza passaggi manuali. Le chiavi nascono sui dispositivi e non vengono mai ricostruite in chiaro dal server, che resta senza accesso ai contenuti. Per questo i link d’invito e la chiave di recupero vanno custoditi con cura.
Ogni persona ha una chiave personale che protegge il proprio vault cifrato. Su un telefono nuovo basta aprire Duonook, scegliere “Recupera la mia Coppia” e incollare la chiave o scansionarne il QR. Al termine viene creata una chiave sostitutiva e quella vecchia smette di funzionare.
Per progetto, perdere tutti i propri dispositivi autorizzati e la propria chiave rende i contenuti irrecuperabili: è una conseguenza reale della cifratura, non un errore del supporto.
Le notifiche trasportano categorie e collegamenti generici, non il testo di lettere o dediche. Per i minigiochi ci sono soltanto due avvisi generici, una nuova sfida e un risultato pronto, senza risposte né punteggi. Anche i widget ricevono una proiezione minima e non espongono note o contenuti arbitrari oltre il confine cifrato.
Dalle Impostazioni puoi esportare una copia leggibile dei dati presenti sul dispositivo. Puoi anche eliminare l’account: il backend cancella il tuo account, i tuoi dispositivi e le tue sessioni e ogni Coppia di cui fai ancora parte, con il materiale cifrato condiviso, mentre l’app distrugge identità e chiavi locali.