Docs collaboratifs
chiffrés
Éditez des documents à plusieurs en temps réel. Le serveur ne voit jamais le contenu. CRDT chiffré, historique de versions, édition offline.
Google Docs, mais zero-knowledge.
Collaboration temps réel + chiffrement E2E. Sans compromis.
Collaboration temps réel
Éditez un document à plusieurs simultanément. Les modifications apparaissent instantanément chez chaque participant, comme Google Docs.
Chiffrement E2E
Chaque document possède une Document Key unique. Les opérations CRDT sont chiffrées avant transmission. Le serveur ne voit que des blobs.
Historique de versions
Chaque modification est versionnée. Revenez à n'importe quel état précédent du document. L'historique est chiffré comme le contenu.
Session keys éphémères
Chaque session de collaboration utilise des clés éphémères pour le perfect forward secrecy. Une session compromise n'expose pas l'historique.
Synchronisation CRDT
Yjs (CRDT) garantit la convergence sans conflit. Pas de verrous, pas de "quelqu'un est en train d'éditer". Chacun tape librement.
Édition offline
Travaillez hors ligne. Les modifications sont stockées localement (chiffrées) et synchronisées automatiquement dès le retour du réseau.
Architecture CRDT chiffré
Document Key
À la création, une Document Key (XChaCha20-Poly1305) unique est générée. Elle est chiffrée par la Master Key du créateur et partagée via X25519 aux collaborateurs.
Opérations CRDT chiffrées
Chaque frappe génère une opération Yjs. L'opération est chiffrée avec une session key éphémère dérivée de la Document Key, puis transmise aux autres participants.
Serveur de relai aveugle
Le serveur relaie les opérations chiffrées entre participants et stocke l'état CRDT chiffré. Il ne peut pas reconstruire le document ni lire son contenu.
Versioning chiffré
L'historique des versions est stocké sous forme de snapshots CRDT chiffrés. Chaque snapshot est un blob opaque pour le serveur.
Découvrir l'écosystème Sérac
Chaque brique est chiffrée de bout en bout.