Chi detiene i dati
Prima il confine. I dati ordinari dell’app non vengono mai caricati sui server 77Fox. Prompt, finanze e attività restano sul dispositivo e, con la sincronizzazione attiva, vengono scritti nel tuo Google Drive. I server 77Fox conservano solo account, dispositivi, permessi, eventi di verifica di breve durata e impostazioni cifrate di connessione e-mail.
Ogni account Google usa una directory di profilo isolata e una propria chiave di sincronizzazione, invisibile agli altri account.
La cifratura avviene prima del caricamento
I pacchetti vengono cifrati con AES-256-GCM prima di lasciare il dispositivo. La chiave dei dati è gestita tramite la tua autorizzazione Google e non viene mai inviata al servizio account di 77Fox: non serve una password di sincronizzazione separata e 77Fox non ha modo di decifrare ciò che carichi.
Ogni sincronizzazione è un’istantanea completa
Ogni sincronizzazione produce un’istantanea completa e non modificabile e poi vi passa in blocco, quindi non esiste uno stato intermedio scritto a metà. Una caduta di rete, uno spegnimento o una chiusura improvvisa non possono lasciare metà dei tuoi dati.
I dati stanno in aree separate — prompt, finanze, area di lavoro, plugin, notizie IA, estensioni — e ogni area rimasta invariata riutilizza semplicemente il risultato precedente invece di essere ricaricata. Per questo le sincronizzazioni quotidiane sono leggere.
Ogni area porta un valore di controllo, verificato prima dell’uso.
Interrompere il circuito, non sovrascrivere
È l’impegno di comportamento più importante dell’intero progetto. Nel momento in cui una verifica suggerisce che i dati potrebbero essere danneggiati, la sincronizzazione si ferma e passa in sola lettura invece di spingere nel cloud contenuti forse corrotti. Il ripristino è deliberato: richiede la pubblicazione di una copia di recupero verificata.
Se i dati nel cloud risultano appartenere a un altro account, la sovrascrittura viene bloccata del tutto e ti viene chiesto di uscire e rientrare. L’intento è esplicito: meglio fermarsi e chiedere che sovrascrivere in silenzio.
Fusione local-first
Local-first significa che sul tuo dispositivo vive sempre una copia completa e utilizzabile e che l’uso offline non ne risente.
Quando due dispositivi modificano la stessa cosa, l’unione conserva i conflitti come voci invece di scegliere un vincitore al posto tuo. Lo stato di avanzamento di una sincronizzazione è visibile, le richieste avviate insieme vengono accorpate per evitare caricamenti e lavoro doppi, e gli stati di errore si possono ritentare.
Token e sessioni
Desktop, web ed estensione usano ciascuno un confine di archiviazione dei token adatto al proprio ambiente, e i token sensibili restano fuori dall’archiviazione persistente ordinaria. Il servizio account impiega token di accesso di breve durata, rotazione dei token di aggiornamento, privilegio minimo e permessi dei file isolati sul server.
Eliminazione e revoca
Puoi eliminare definitivamente il tuo account cloud da «Impostazioni → Account». L’eliminazione revoca subito sessioni e dispositivi e svuota le code di verifica e le impostazioni e-mail cifrate. I dati locali e quelli nel tuo Google Drive restano sotto il tuo controllo e si eliminano separatamente: cancellare l’account 77Fox non cancella i file di sincronizzazione su Drive.