Sincronizzazione

In modalità Cloud, ogni dispositivo invia le proprie modifiche sigillate e recupera quelle degli altri. Il server si limita a ordinare le revisioni e a distribuire blob che non può leggere.

Quando sincronizza

  • Invio: 2 secondi dopo ogni modifica locale (raggruppate).
  • Recupero: allo sblocco, al ritorno in primo piano e ogni 5 minuti.
  • Offline: stato normale. L'indicatore mostra "In attesa" e tutto riprende alla riconnessione. Nessuna finestra di errore.

Revisioni

Ogni invio riceve un numero di revisione globale per il Suo account. Il dispositivo memorizza l'ultima revisione nota e richiede solo ciò che è più recente. Se un dispositivo invia con una revisione obsoleta, il server rifiuta la scrittura e restituisce prima gli elementi più recenti.

Conflitti

Se lo stesso elemento è stato modificato su due dispositivi prima che comunicassero, l'ultima scrittura vince. L'altra versione non è perduta: viene conservata in una copia locale chiamata "(conflitto)", solo se il suo contenuto è realmente diverso. Lei unisce a mano, poi elimina la copia.

Cestino

Un elemento eliminato lascia una lapide per 30 giorni: gli altri dispositivi apprendono l'eliminazione. Può ripristinarlo dal cestino entro questo termine. L'eliminazione definitiva richiede di digitare di nuovo il nome dell'elemento.

Dispositivi

Impostazioni, Account, Dispositivi elenca ogni dispositivo connesso con la sua piattaforma e la sua ultima attività. Revoca interrompe immediatamente i suoi token: dovrà riconnettersi con la password principale e il codice 2FA. Un token di aggiornamento riutilizzato revoca il dispositivo automaticamente.

Cosa transita

Blob base64 contenenti, per ogni elemento, la sua chiave sigillata dalla chiave della cassaforte e il suo contenuto sigillato dalla propria chiave. L'identificativo dell'elemento è legato nei dati autenticati: un blob non può essere spostato da un elemento a un altro. Il nome, la categoria e il contenuto sono tutti all'interno del blob.


Una domanda senza risposta qui? support@rempar.org