LmCast :: Stay tuned in

Show HN: Open-source private home security camera system (end-to-end encryption)

Recorded: May 29, 2026, 11 p.m.

Original Summarized

GitHub - secluso/core: A privacy-preserving Raspberry Pi home security camera that uses advanced end-to-end encryption. · GitHub

Skip to content

Navigation Menu

Toggle navigation

Sign in

Appearance settings

PlatformAI CODE CREATIONGitHub CopilotWrite better code with AIGitHub SparkBuild and deploy intelligent appsGitHub ModelsManage and compare promptsMCP RegistryNewIntegrate external toolsDEVELOPER WORKFLOWSActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesAPPLICATION SECURITYGitHub Advanced SecurityFind and fix vulnerabilitiesCode securitySecure your code as you buildSecret protectionStop leaks before they startEXPLOREWhy GitHubDocumentationBlogChangelogMarketplaceView all featuresSolutionsBY COMPANY SIZEEnterprisesSmall and medium teamsStartupsNonprofitsBY USE CASEApp ModernizationDevSecOpsDevOpsCI/CDView all use casesBY INDUSTRYHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutionsResourcesEXPLORE BY TOPICAISoftware DevelopmentDevOpsSecurityView all topicsEXPLORE BY TYPECustomer storiesEvents & webinarsEbooks & reportsBusiness insightsGitHub SkillsSUPPORT & SERVICESDocumentationCustomer supportCommunity forumTrust centerPartnersView all resourcesOpen SourceCOMMUNITYGitHub SponsorsFund open source developersPROGRAMSSecurity LabMaintainer CommunityAcceleratorGitHub StarsArchive ProgramREPOSITORIESTopicsTrendingCollectionsEnterpriseENTERPRISE SOLUTIONSEnterprise platformAI-powered developer platformAVAILABLE ADD-ONSGitHub Advanced SecurityEnterprise-grade security featuresCopilot for BusinessEnterprise-grade AI featuresPremium SupportEnterprise-grade 24/7 supportPricing

Search or jump to...

Search code, repositories, users, issues, pull requests...

Search

Clear

Search syntax tips

Provide feedback


We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.
You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

secluso

/

core

Public

Notifications
You must be signed in to change notification settings

Fork
36

Star
1.3k

Code

Issues
23

Pull requests
6

Discussions

Actions

Projects

Security and quality
0

Insights

Additional navigation options

Code

Issues

Pull requests

Discussions

Actions

Projects

Security and quality

Insights


secluso/core

 mainBranchesTagsGo to fileCodeOpen more actions menuFolders and filesNameNameLast commit messageLast commit dateLatest commit History320 Commits320 Commits.github/workflows.github/workflows  app_nativeapp_native  camera_hubcamera_hub  client_libclient_lib  client_server_libclient_server_lib  config_toolconfig_tool  deploydeploy  motion_aimotion_ai  releasesreleases  resetreset  scriptsscripts  serverserver  server_backboneserver_backbone  testertester  toggletoggle  updateupdate  .dockerignore.dockerignore  .gitignore.gitignore  COPYRIGHT_NOTICECOPYRIGHT_NOTICE  ENCRYPTION.mdENCRYPTION.md  LICENSELICENSE  README.mdREADME.md  SECURITY.mdSECURITY.md  THIRD_PARTY_LICENSESTHIRD_PARTY_LICENSES  WHITE_PAPER.mdWHITE_PAPER.md  View all filesRepository files navigationREADMEGPL-3.0 licenseSecurity

Secluso
Private DIY home security for Raspberry Pi, with encrypted remote access and a 5-minute software setup.
Download Secluso Deploy • Build Your Own Guide • Security Model • Website

Secluso is a private home security camera system for Raspberry Pi. Watch live video, get alerts, and open recordings from your phone without handing your footage to a cloud provider.
Secluso is developed by Secluso, Inc. and co-founded by:

Ardalan Amiri Sani, a UC Irvine professor with expertise in computer security and privacy,
John Kaczman, an open source and privacy enthusiast with experience in automation, systems, and AI.

Features

End-to-end encrypted remote access: Watch live video, get alerts, and open recordings from your phone.
5-minute setup: Secluso Deploy handles image building, pairing, and relay setup in the normal path.
Open source: Inspect the code, self-host it, and contribute.
Fully reproducible releases: Verify the released runtime binaries, deploy tool, Android mobile app and Secluso OS against the public source code.

Requirements

Raspberry Pi: Raspberry Pi Zero 2W
Camera: Raspberry Pi Camera Module V1 and V2 (or any camera with a OV5647 or IMX219 Sony sensor)
Relay: your own Linux VPS login, or an email to us for free beta relay hosting while testing
Phone: Android or iPhone for pairing, alerts, and playback

Set up in 5 minutes (Quick Start)

Download Secluso Deploy from the latest releases.
Generate your personalized Secluso OS image and camera secret QR code locally
Let Secluso Deploy provision your relay over SSH, or email us if you want free beta relay hosting while testing.
Boot the Pi and pair it in the mobile app.

If you need help choosing hardware or a VPS, Build Your Own Guide gives you hardware suggestions and a simple starting path.

Mobile App
After setup, use the mobile app to check in remotely, review recent events, and open encrypted clips.
iOS Mobile App • Android Mobile App

Security
See WHITE_PAPER.md for the full security model, including the untrusted-relay design, forward secrecy, and post-compromise security. See SECURITY.md for how to report a vulnerability.
Reproducible Builds
We do distribute a prebuilt Raspberry Pi image called "Secluso OS". Secluso Deploy generates unique credentials on your machine and injects them into this prebuilt image. Secluso OS, the deploy tool, our runtime binaries, and our Android app are completely reproducible.
See releases/README.md for the reproducibility checker for the binaries and deploy tool. See mobile_client/tool/repro/README.md for the reproducibility checker for the Android mobile app. See os/README.md for the reproducibility checker for Secluso OS. The image must be checked before the deploy tool modifies it (download from our releases directly).
Contributing
Questions and contributions are welcome. Contributions are made under the project license in LICENSE.
Contact
If you need help with anything else, please feel free to contact us at secluso@proton.me
Disclaimers
This project uses cryptography. Check your local laws before use.
Use at your own risk. The project authors provide no guarantees of privacy or home security.

About

A privacy-preserving Raspberry Pi home security camera that uses advanced end-to-end encryption.

secluso.com

Topics

alternative

security

privacy

camera

home

raspberrypi

ip-camera

self-hosted

pi

ring

blink

nest

raspberry

security-camera

e2ee

end-to-end-encryption

privacy-tools

home-security

end-to-end-encrypted

local-ai

Resources

Readme

License

GPL-3.0 license

Security policy

Security policy

Uh oh!

There was an error while loading. Please reload this page.


Activity

Custom properties
Stars

1.3k
stars
Watchers

11
watching
Forks

36
forks

Report repository

Releases
2

v1.0.2

Latest

May 21, 2026


+ 1 release

Packages
0

 

 

 

Uh oh!

There was an error while loading. Please reload this page.


Uh oh!

There was an error while loading. Please reload this page.


Contributors

Uh oh!

There was an error while loading. Please reload this page.


Languages

Rust
68.8%

Shell
15.7%

Svelte
10.2%

JavaScript
3.3%

Python
0.6%

CSS
0.5%

Other
0.9%

Footer

© 2026 GitHub, Inc.

Footer navigation

Terms

Privacy

Security

Status

Community

Docs

Contact

Manage cookies

Do not share my personal information

You can’t perform that action at this time.

Secluso is a privacy-preserving home security camera system designed for Raspberry Pi, emphasizing advanced end-to-end encryption for remote access and data handling. The system allows users to view live video, receive alerts, and access recordings from a mobile device without relying on centralized cloud providers. The project is developed by Secluso, Inc., co-founded by Ardalan Amiri Sani, a professor specializing in computer security and privacy, and John Kaczman, an enthusiast of open source and privacy.

The core functionality of Secluso hinges on end-to-end encrypted remote access, which secures all interactions, including live video streams, alerts, and stored recordings. The system is designed around a highly reproducible framework, aiming to ensure that the system and its components can be verified against the public source code. This reproducibility is achieved through the distribution of a prebuilt Raspberry Pi image named Secluso OS, along with deploy tools, runtime binaries, and the Android mobile application. Specific reproducibility checkers are provided for the operating system, the deploy tool, the binaries, and the mobile application, ensuring that the final deployed artifacts are verifiable.

The setup process is streamlined to a five-minute quick start. Users are required to use specific hardware, including a Raspberry Pi Zero 2W, a compatible camera module (such as the Raspberry Pi Camera Module V1 or V2, or any camera featuring an OV5647 or IMX219 Sony sensor), and a relay mechanism, which can be a self-hosted Linux VPS or a free beta relay hosting option. The operational workflow involves downloading Secluso Deploy, generating personalized credentials locally, provisioning the relay via SSH or requesting a beta relay, booting the Pi, and finally pairing the device using the mobile application.

The security model is rigorously detailed in the provided documentation, specifically in the WHITE_PAPER.md, which addresses the design choices such as the untrusted-relay design, forward secrecy, and post-compromise security. Furthermore, the documentation includes information on how to report vulnerabilities via the SECURITY.md file. The system is open source under the GPL-3.0 license, allowing for community inspection of the code, self-hosting capabilities, and contributions from the public. The system is intended for self-hosting and self-control by the end-user.