X
Join our newsletter mailing list
Stay in touch! We will send updates on our camera prototype as well as new features that we will be adding to our open source software.

Your data is handled in accordance with our privacy policy. You can opt out of communication with us at any time.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
X
Join the prototype waiting list
We are building a limited number of our plug-and-play camera prototypes. Sign up below to volunteer to try one of them!

Your data is handled in accordance with our privacy policy. You can opt out of communication with us at any time.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

How we protect your camera and your videos

The MLS logo is the property of the IETF Messaging Layer Security Working Group, used for informational purposes without endorsement.
01
End-to-end encryption using MLS
We use the Messaging Layer Security (MLS) for end-to-end encryption. MLS constantly changes the keys used to encrypt data sent between the camera and the app. Therefore, even if the camera or app is ever compromised and keys that are used at that time are stolen, they cannot be used to decrypt any your videos in the past or future. These properties are called “forward secrecy” and “post-compromise security.”
Secure implementation
using Rust
We use Rust to program all our software in the camera and part of the software in the app that is in charge of encryption. Rust is a memory-safe language and using it significantly reduces the chances of having a vulnerability in the code that could be exploited by attacker to take over the camera or the app.
02
Rust logo © Rust Foundation, licensed under CC BY 3.0. “Rust” and the Rust logo are trademarks of the Rust Foundation, used in accordance with its trademark policy.
03
Transparent and immutable updates
A common practice to safeguard updates is to require a digital signature. In addition to that, our camera will soon also require the updates to be made available publicly in an immutable cloud storage space (with at least a one year retention policy). This way, all updates released to our cameras can be easily accessed and analyzed by users and security analysts.
Reproducible builds
Updates released to our cameras and our app are in the binary form. To make the analysis of our updates easier, we make our builds of our camera software (and in the future our app) reproducible, allowing analysts to verify that the binary updates are compiled from our source code available publicly in our Github repository.
04
Logo taken from reproducible-builds.org

Ready to bring privacy into your home?

Keep in touch as we're constantly releasing more and more features to our open source software.

We are also working on a plug-and-play camera prototype that uses our open source software and we plan to soon give away a limited number of these prototypes. Join the waiting list and help us test them.