Today we finally rolled out End to End Encryption on both our iOS and web application.
This has been a highly requested feature over the past year and I am excited to finally get it into users hands! Mogul really is privacy focused and this feature backs up this claim.
After implementing this, I now know why the competition did not do this. So many features broke once it was implemented. An example is our search, which used to be powered by Algolia. Data is now encrypted when sent to Algolia, rendering Algolia useless. Search, and virtually every other feature requiring an external server, had to be rebuilt to run locally.
Mogul is the only personal CRM that offers End to End encryption and I am confident that it is the most privacy focused personal CRM app on the market.
The feature is opt-in, mainly because there are some downsides to E2E such as potential loss of data if you lose your encryption password or it is stolen + push notifications will not display encrypt data. We wanted to give our users this choice.
After trying to do it on my own, I realized E2E means much more than simply encrypting data on a server. I used Virgil Security, a third party E2E platform, to help implement E2E for Mogul. If you want to read more about how End to End works on Mogul you can read more here:
https://developer.virgilsecurity.com/docs/e3kit/fundamentals/end-to-end-encryption/