News Froggy
newsfroggy
HomeTechReviewProgrammingGamesHow ToAboutContacts
newsfroggy

Your daily source for the latest technology news, startup insights, and innovation trends.

More

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

Categories

  • Tech
  • Review
  • Programming
  • Games
  • How To

© 2026 News Froggy. All rights reserved.

TwitterFacebook
Programming

Secluso: Building Private Home Security on Raspberry Pi with E2EE

Reclaiming Privacy in Home Security with Secluso For many developers, the allure of smart home technology, including security cameras, is strong. Yet, the widespread reliance on cloud-based services for video storage

PublishedMay 30, 2026
Reading Time6 min
Secluso: Building Private Home Security on Raspberry Pi with E2EE

Reclaiming Privacy in Home Security with Secluso

For many developers, the allure of smart home technology, including security cameras, is strong. Yet, the widespread reliance on cloud-based services for video storage and remote access often comes with a significant privacy cost. Commercial solutions like Ring, Blink, and Nest require users to trust third-party providers with their most sensitive footage, raising concerns about data breaches, unauthorized access, and potential surveillance.

This is precisely the problem Secluso aims to solve. Launched as an open-source project, Secluso offers a privacy-preserving home security camera system built for the Raspberry Pi. It differentiates itself by prioritizing end-to-end encryption (E2EE) and self-hosting capabilities, giving users full control over their data without handing footage to external cloud providers. It's a compelling alternative for those who value digital privacy as much as physical security.

Understanding Secluso: Core Principles and Features

At its heart, Secluso is designed for the DIY enthusiast and privacy-conscious individual. The project is co-founded by Ardalan Amiri Sani, a UC Irvine professor specializing in computer security and privacy, and John Kaczman, an expert in open-source, automation, and AI. Their combined expertise is evident in the system's robust design.

Secluso operates on a simple yet powerful premise: your security footage remains yours. Here's a breakdown of its key features:

End-to-End Encrypted Remote Access

This is perhaps Secluso's most critical offering. Users can watch live video, receive alerts, and access recorded clips directly from their mobile phones (Android or iOS) without any intermediate party being able to decrypt or view the content. The security model, detailed in its WHITE_PAPER.md, incorporates an untrusted-relay design, forward secrecy, and post-compromise security, ensuring that even if the relay server is compromised, your video data remains secure and inaccessible.

Simplified 5-Minute Setup

Despite its advanced security features, Secluso aims for an accessible setup. The Secluso Deploy tool simplifies the process significantly:

  1. Image Generation: It locally creates a personalized Secluso OS image and a unique camera secret QR code.
  2. Relay Provisioning: The tool can provision your own Linux VPS (Virtual Private Server) to act as a secure relay via SSH. For initial testing, beta relay hosting is also available.
  3. Boot and Pair: Once the Raspberry Pi is booted with the custom OS image, it's paired with the mobile app.

This streamlined process makes it feasible for users with moderate technical skills to deploy a sophisticated E2EE security system.

Open Source and Reproducible Releases

Transparency is key to trust, especially in security. Secluso is fully open source, allowing anyone to inspect the codebase, self-host all components, and contribute to its development. Crucially, the project emphasizes reproducible builds. This means that the distributed Secluso OS Raspberry Pi image, the deploy tool, runtime binaries, and the Android mobile app can all be verified against the public source code. Dedicated README.md files within the repository (releases/README.md, mobile_client/tool/repro/README.md, os/README.md) provide instructions for developers to check reproducibility, ensuring that what you run is what was published.

Hardware Requirements

Secluso is specifically designed for the Raspberry Pi ecosystem. The core requirements include:

  • Raspberry Pi: A Raspberry Pi Zero 2W.
  • Camera: Raspberry Pi Camera Module V1 or V2, or any camera utilizing OV5647 or IMX219 Sony sensors.
  • Relay: Your own Linux VPS for self-hosting the relay, or opting for the beta relay hosting.
  • Mobile Phone: An Android or iPhone device for the mobile app, essential for pairing, alerts, and video playback.

Getting Started with Secluso

For developers looking to dive in, the quick start guide is straightforward:

  1. Download Secluso Deploy from the latest GitHub releases.
  2. Run the deploy tool to generate your unique Secluso OS image and camera secret QR code.
  3. Use the tool to provision your self-hosted Linux VPS relay, or contact Secluso for free beta relay hosting.
  4. Boot your Raspberry Pi with the generated image and pair it using the Secluso mobile app.

For assistance with hardware selection or VPS setup, the Build Your Own Guide on the Secluso website offers valuable recommendations.

Under the Hood: The Secluso Tech Stack

Peeking into the repository's language breakdown reveals a modern and robust tech stack:

  • Rust (68.8%): Heavily utilized for its performance, memory safety, and concurrency, likely forming the core logic of the camera hub and server components.
  • Shell (15.7%): Used for scripting, deployment, and system automation tasks.
  • Svelte (10.2%): A component framework for building user interfaces, suggesting its use in the Secluso Deploy tool or web-based interfaces.
  • JavaScript (3.3%): Complementing Svelte for web interactivity.
  • Python (0.6%): Potentially for utility scripts or AI/ML components like motion_ai.
  • CSS (0.5%): For styling user interfaces.

This blend of languages highlights a focus on performance, security, and developer experience across the system's various components, from the embedded camera software to the deployment tools and mobile client.

Practical Considerations

While Secluso offers significant privacy advantages, developers should note a few points. It's a DIY project, meaning users are responsible for hardware acquisition and, optionally, VPS provisioning. The project explicitly includes disclaimers regarding the use of cryptography and the absence of guarantees for privacy or home security, urging users to check local laws and use at their own risk. However, for those committed to privacy, Secluso represents a powerful, open-source pathway to secure home monitoring.

FAQ

Q: What specific Raspberry Pi models and cameras does Secluso support?

A: Secluso is designed for the Raspberry Pi Zero 2W. For cameras, it supports Raspberry Pi Camera Module V1 and V2, or any camera module that uses the OV5647 or IMX219 Sony sensor.

Q: How does Secluso ensure end-to-end encryption without requiring a trusted cloud provider?

A: Secluso employs an untrusted-relay design. This means that while a relay server is used to facilitate remote access, it cannot decrypt your video data. All video streams and recordings are end-to-end encrypted on the Raspberry Pi before transmission and are only decrypted on your paired mobile device. The system also integrates principles like forward secrecy and post-compromise security, further enhancing data protection.

Q: What does 'fully reproducible releases' mean for a developer using Secluso?

A: Fully reproducible releases mean that you, as a developer, can independently verify that the compiled binaries (like Secluso OS, the deploy tool, and the Android mobile app) match the published source code exactly. This allows you to audit the software and confirm that no malicious code or hidden backdoors have been introduced during the build process, fostering greater trust and security in the system.

#programming#Hacker News#secluso#building#private#homeMore

Related articles

Build Your Own Local NMT App with React Native and QVAC
Programming
freeCodeCampJul 18

Build Your Own Local NMT App with React Native and QVAC

This article explores how Neural Machine Translation (NMT), powered by the Transformer architecture, revolutionized translation by understanding context. We then delve into QVAC, a local-first AI development platform, and its Bergamot engine, enabling private, on-device translation. Learn to set up a React Native app with QVAC and manage model lifecycles for efficient local translation.

Unpacking Roman Concrete's Durability: Carbonation and Self-Healing
Programming
Hacker NewsJul 17

Unpacking Roman Concrete's Durability: Carbonation and Self-Healing

The Enduring Legacy: Roman Concrete's Millennia-Long Stand As software developers, we're familiar with the ephemeral nature of technology; systems evolve, frameworks deprecate, and codebases undergo constant

PayPal in Microservices: NestJS, gRPC, and Docker Blueprint
Programming
freeCodeCampJul 17

PayPal in Microservices: NestJS, gRPC, and Docker Blueprint

Integrating payment logic directly into every microservice within a distributed system often leads to significant challenges. Scattering PayPal API calls across services like user-service, order-service, or

Demystifying Dijkstra's Algorithm: The Shortest Path Pioneer
Programming
freeCodeCampJul 16

Demystifying Dijkstra's Algorithm: The Shortest Path Pioneer

Explore Dijkstra's Algorithm, the foundational pathfinding technique conceived by Edsger W. Dijkstra. This guide explains how it solves shortest path problems using graphs, nodes, edges, and weights. Learn its greedy approach and the critical role of data structures like adjacency lists and priority queues in its efficient Python implementation.

Applied Computing wants to give oil and gas operators an AI model for
Tech
TechCrunch AIJul 16

Applied Computing wants to give oil and gas operators an AI model for

Applied Computing, a London-based startup, has secured $20 million in Series A funding to advance its foundation AI model, Orbital, for the oil, gas, and petrochemical industry. Orbital aims to integrate disparate data sources—sensor readings, engineering data, and physics models—to provide real-time operational insights, drastically reducing investigation times and enhancing efficiency. The company plans to use the capital for international expansion, hiring, and new client deployments, building on its rapid growth and strategic partnerships with industry giants like KBR.

AWS Leadership Shift: What It Means for Compute and AI/ML
Programming
GeekWireJul 16

AWS Leadership Shift: What It Means for Compute and AI/ML

Dave Brown, a key figure in AWS's EC2 and AI/ML growth, is departing. His successor, Dave Treadwell, brings extensive experience from Microsoft and Amazon's eCommerce Foundation, potentially signaling new directions for core cloud services and AI innovation.

Back to Newsroom

Stay ahead of the curve

Get the latest technology insights delivered to your inbox every morning.