HushCam
A free, private baby monitor

A baby monitor, made of two phones.

Pair two iPhones with a glance at a QR code. Audio and video travel end-to-end encrypted directly between them. No accounts, no analytics, no subscriptions.

Coming soon
01

End-to-end encrypted.

WebRTC's DTLS-SRTP, on by default. Even when bytes pass through a relay, the relay cannot decrypt them. Not us, not anyone.

02

No accounts. No tracking.

Pair by QR. Nothing to sign up for. No analytics, no advertising SDKs, no third-party SDKs beyond the media transport.

03

Free, forever.

Not a trial. Not a freemium tier. No ads, no subscriptions, no upsell waiting in a settings menu.

i

Open HushCam on both iPhones.

One becomes the transmitter, near the room you want to listen to. The other becomes the receiver, with you.

ii

Scan the QR code.

The transmitter shows a one-time pairing code. The receiver scans it. That is the entire setup.

iii

Listen.

Audio always streams. Video is optional. Voice activation and motion detection run on the device, not in the cloud.

I Audio only

The lightest watch.

The camera never starts. Voice activation listens for sound on the device. Minimum battery, minimum data, maximum quiet.

II VOX-triggered (default)

Camera wakes on sound.

The camera sleeps during silence and wakes when the room is not. The default mode, balanced for an average evening on a charger.

III Always-on

For pets, eldercare, the workshop.

Camera always streams. On-device motion detection flags movement, voice activation flags sound. Higher battery use, no surprises.

01 / 09

On-device detection

Voice activation and motion detection run on your phone. Nothing is analyzed by a server.

02 / 09

Camera optional

Audio always works. Video can be turned off entirely, or left to wake on sound.

03 / 09

Remote light

Toggle the transmitter's torch or turn its screen into a soft red night light, from the receiver.

04 / 09

Battery aware

The receiver shows the transmitter's battery and a quiet ETA so you know how much night is left in it.

05 / 09

Background audio

Audio keeps streaming when you switch apps or the receiver locks. iOS background audio, used as designed.

06 / 09

Quiet by rule

The transmitter never makes a sound. No chimes, no haptics, ever. All alerts happen on the receiver.

07 / 09

Pre-flight reminder

Before you arm the transmitter, a brief reminder asks you to silence the phone and plug it in.

08 / 09

iOS 16 and up

Built in Swift and SwiftUI. iPhone for now; web and Android receivers are on the way.

09 / 09

Open about the parts

WebRTC for media. LiveKit for signaling. Cloudflare for short-lived tokens. None of them can read your stream.

We don't claim "no servers." Signaling exists. Token exchange exists. They route encrypted bytes; they cannot decrypt them.

HushCam uses WebRTC, which encrypts media end-to-end with DTLS-SRTP by default. Even when a TURN relay forwards the packets, the relay sees opaque bytes. The honest claim is the one we use: end-to-end encrypted, no one can see your audio or video, not even us.

Price Free.

No trial period waiting to expire, no subscription tier, no advertising. If you want to support the project, tell another parent. That is the model.