Secluso Turns a Raspberry Pi Zero 2 W Into a Privacy-Centric, End-to-End Encrypted Camera System
Open source software lets you run a relay for total control, while the hardware can be as simple as a Raspberry Pi Zero 2 W and camera.
Developer Ardalan Amiri Sani and colleagues have decided to do battle with smart camera companies on the privacy front — offering a roll-your-own alternative powered by low-cost Raspberry Pi Zero 2 W single-board computers: Secluso.
"We've built an open-source, privacy-preserving alternative to Ring cameras, using a Raspberry Pi Zero 2 W, called Secluso," Sani explains of the team's work. "It uses end-to-end encryption to send videos from the camera to a mobile app, which is available both in Google Play Store and Apple App Store. We've put in a lot of effort to make it easy to set up! You can set up our camera on your own [Raspberry] Pi in less than five minutes with minimal technical expertise using our easy-to-use GUI deploy tool."
Secluso aims to deliver a more private approach to smart camera systems, without losing features like instant notifications and live-views from a user-friendly mobile app. In its most basic form, it needs nothing more than Raspberry Pi Zero 2 W single-board computer and a compatible camera — with the team recommending an official Raspberry Pi Camera Module and the combined module-and-computer case.
Software running on the Raspberry Pi captures video and streams it through a relay server, using end-to-end encryption between the camera and the mobile client to protect privacy. While the easiest way to get started with Secluso involves using Sani and colleagues' own relay server — which is provided free-of-charge while the platform is still in beta — you can also roll your own onto a virtual private server (VPS) or dedicated hardware.
"We've also been working on a HAT [Hardware Attached on Top board] for the [Raspberry] Pi," Sani notes of the hardware side of things, "to add night vision, audio, temperature monitoring for safety, all in a compact form factor."
More information is available on the Secluso website, where interested parties can sign up to for a waitlist to be notified when pre-built packages are available to order priced at $50 for a DIY kit and $100 for a plug-and-play version; the project's source code is available on GitHub under the reciprocal GNU General Public License 3. Further discussion can be found in Sani's post on Reddit.
Freelance journalist, technical author, hacker, tinkerer, erstwhile sysadmin. For hire: freelance@halfacree.co.uk.