End-to-end encrypted notes app
End-to-end encrypted notes app
One year ago I started to explore combining CRDTs with end-to-end encryption to allow people to collaborate on the same documents/data. Couple months back I got a first prototype working. Think of a simple Google Docs, but end-to-end encrypted and offline-first (iOS & Android for now). Why CRDTs? Every document is a CRDT data structure. This is very important for conflict resolution. With CRDTs this can happen on the client and everyone can resolve to exactly the same state of the document once all the updates are synchronised. This basically allows to exchange the updates/data via end-to-end encryption. Initially I started out using the Matrix protocol, but in order to develop further synchronization optimization I started to directly use Matrix's Olm/MegOlm encryption library. The app/client source is available here: https://github.com/SerenityNotes/serenity-notes-clients Website: https://www.serenity.re/en/notes Feedback, ideas and question are very welcome!
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
How we built an offline first, end-to-end encrypted notes app
Open Sourcing Notesnook – an end to end encrypted private notes app
Private notes, encrypted end-to-end.
PrivaNote – offline first, end-to-end encrypted notes
Penumbra – Open-Source, Offline-First, Encrypted Notes App
voidb.in - An end-to-end encrypted pastebin
Organizedly – End-to-end encrypted notes and todo's
Notes App using localStorage
Dim – An auto-tagging notes app
A Notes App for Developers