Open Source & Privacy Focused

Your footage, cryptographically secured.

A native macOS application that captures video, splits it into chunks, and encrypts it using AES-256-GCM before it ever touches your disk. Absolute privacy, out of the box.

$ python main.py Starting Encrypted Security Camera... Encryption key loaded successfully. Webcam opened at 1280x720 @ 30.0 fps Listening for motion... (Press Ctrl+C to stop) > Motion detected! Started recording. > Encrypting chunk: 2451082 bytes... > Saved: footage/20261008_204858.enc

Uncompromising Security

Built from the ground up to ensure your private spaces stay private.

AES-256-GCM Encryption

Military-grade encryption ensures both the confidentiality and authenticity of your footage. No one can read or tamper with it without your key.

Chunk-Based Storage

Video is continuously saved in encrypted, 10-second chunks, allowing for easy storage management and partial decryption when needed.

Smart Motion Detection

Powered by OpenCV, the camera intelligently detects movement and only records when necessary, saving massive amounts of disk space.

Raw H.264 Video

Utilizes ffmpeg to encode raw frames directly into efficient H.264 streams, maintaining high quality with zero latency before encryption.

Ready to secure your space?

Get started with just a few terminal commands.

git clone https://github.com/flames778/Encrypted-Security-Camera.git cd Encrypted-Security-Camera python3 -m venv venv && source venv/bin/activate pip install -r requirements.txt