Docs
Sicurezza.
La sicurezza più forte è non avere nulla di sensibile da rubare. Tutta l’architettura di Kata è costruita per tenere i tuoi dati di salute fuori dai nostri server fin dall’inizio, e per sigillare l’unica copia che esce.
Niente di sensibile da violare
I tuoi log, le chat, la memoria e le foto sono salvati solo sul tuo dispositivo. Non esiste un database centrale con dati di salute leggibili da violare, perché non c’è. Chi arrivasse ai nostri server troverebbe account, contatori aggregati e testo cifrato, non il diario di qualcuno.
Uno spazio separato per account
Su un dispositivo condiviso, i dati di ogni account sono isolati sotto un namespace proprio nello spazio locale, così accedere con un altro account non espone mai le tue voci.
In transito
Ogni connessione è cifrata con TLS. I messaggi al coach e il contesto necessario a rispondere viaggiano cifrati, servono a generare la risposta e non vengono conservati dalla nostra parte. I token di connessione (come WHOOP) restano sul tuo dispositivo, illeggibili agli script della pagina dove la piattaforma lo consente, e mai in un database del server.
Sigillata sotto la tua chiave
L’unica copia dei tuoi dati che lascia il dispositivo, l’istantanea di ripristino, viene cifrata lì per prima con AES-256-GCM sotto una chiave casuale a 256 bit generata sul tuo dispositivo e custodita nel suo archivio sicuro. La chiave non ci viene mai inviata in nessuna forma, e la riga sigillata non contiene alcuna chiave, alcun identificativo di chiave, alcun hash e alcun valore di controllo, così da parte nostra non c’è nulla contro cui provare un tentativo. La tua chiave di recupero è la copia di quella chiave che tieni tu. Vedi Backup e ripristino.
Account
L’autenticazione è gestita da Supabase, con il progetto ospitato nell’UE, regione di Zurigo, e non conserva alcun dato di salute: solo la tua email, il metodo di accesso e gli orari. Accedi con una password, Google, Apple o un magic link; con Accedi con Apple puoi nascondere la tua email dietro il relay di Apple.
Poiché i tuoi dati vivono sul tuo dispositivo, sono sicuri quanto il tuo dispositivo. Usa un blocco schermo, tieni un backup e conserva una copia della tua chiave di recupero, così un telefono perso è una seccatura, non una perdita.