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