Last year we started work in earnest on end-to-end encryption. Since then we have dedicated significant resources to its design and implementation. It has been some time since the last published update and for that I apologize. However today we are pleased to announce that we have reached internal beta stage for encryption. To give some context for where this puts us in relation to a release, the typical product cycle for a Day One product looks something like this:
- Initial discussion and design.
- Proof of concept and mock ups.
- Development sprints (including weekly progress and feedback with the entire team).
- Code review.
- Internal beta (Day One employees only).
- Public beta (Registered beta testers).
- App store release 🎉!
So as you can see, we are getting close to the end of this project. We are feeling very good about where it has ended up and are currently going through a security review with an external security firm to ensure that the crypto system we have designed is sound. We will provide more details as we enter the public beta phase. As always, thanks for your ongoing support and enthusiasm.
Comments and suggestions are welcome. Email firstname.lastname@example.org.
About the Author
Jason Webb (@bigjasonwebb) is a senior engineer at Day One working on the server applications. He has been engineering services for over 20 years and can’t imagine doing anything else. When he is not working on Day One or spending time with his four children and wonderful wife, he enjoys stargazing, reading, watching horror movies, and woodworking.