← Back to Home
How SecurityHub works

Your phone becomes the camera.
You stay in control.

SecurityHub connects your cameras, account, recordings, and web dashboard into one security system — with local recording at the center and optional cloud functionality when you want it.

✓ Local-first✓ Peer-to-peer WebRTC✓ Free tier available✓ Optional Pro cloud
The simple version

Five pieces. One security system.

You don't need to understand the entire technical stack to use SecurityHub. Here's what is actually happening behind the scenes.

📱
1. Camera

Your Android phone captures the video.

🔑
2. Account

Your SecurityHub account identifies your devices.

⚡
3. Connection

Supported live feeds use peer-to-peer WebRTC.

💾
4. Storage

Record locally or use Pro cloud functionality.

🌐
5. Dashboard

Manage your SecurityHub experience from the web.

From phone to security system

Here's what happens.

SecurityHub is designed so you can start small and add capabilities when you actually need them.

START WITH A PHONE

Turn an Android phone into a camera.

📱

Install SecurityHub on a supported Android phone and give an old device a new job. The phone becomes a connected security camera that can be paired to your SecurityHub account.

✓Use an Android phone as a security camera
✓Sign in with your SecurityHub account
✓Pair the device using its SecurityHub identity
✓Keep the camera running where you need coverage
CONNECT YOUR DEVICES

Pair cameras to your account.

🔗

SecurityHub keeps your devices and camera records associated with the account you're currently signed into. Switching accounts is designed to move the active device association to the current account rather than leaving it attached to the previous one.

✓Account-based device ownership
✓Pairing codes connect camera devices
✓Devices synchronize through Firebase
✓Phone-to-phone connections use WebRTC
LIVE CONNECTION

Connect directly when you need live video.

⚡

For supported camera connections, SecurityHub uses peer-to-peer WebRTC for live video. Firebase helps with authentication, device coordination, and signaling so the devices can find and establish their connection.

✓Peer-to-peer WebRTC live connections
✓Firebase handles account and signaling coordination
✓Designed for direct camera-to-viewer communication
✓No subscription is required for the core WebRTC experience
RECORD LOCALLY

Keep recordings private on the device.

🔐

The Free experience is local-first. Android recordings are stored inside SecurityHub's private encrypted app storage rather than automatically appearing in the normal Android Gallery.

✓Encrypted app-private local recordings
✓No Free cloud storage allowance
✓Recordings remain inside SecurityHub until exported
✓Manually Save or Export when you want a Gallery copy
OPTIONAL CLOUD

Add cloud recording when you want it.

☁️

Pro gives you the option to use cloud recording instead of making cloud storage a requirement for everyone. Choose CLOUD when you want cloud functionality, or BOTH when you want local and cloud recording together.

✓CLOUD is a Pro feature
✓BOTH is a Pro feature
✓Pro includes a 20 GB monthly cloud usage allowance
✓Cloud usage is enforced server-side
VIEW & MANAGE

Use the SecurityHub web dashboard.

🌐

The SecurityHub website gives you an account-based place to manage your SecurityHub experience. Sign in to access the dashboard and use the web features available to your account.

✓Secure account authentication
✓Manage your SecurityHub account
✓Access supported camera and recording workflows
✓Use the same account across supported platforms
Storage is your choice

LOCAL, CLOUD, or BOTH.

SecurityHub doesn't make cloud storage a requirement. You choose the storage mode that fits the way you want to use your cameras.

📱

LOCAL

Free

Your recording stays on the device in SecurityHub's encrypted, app-private storage.

✓ No cloud required
✓ Encrypted local storage
✓ Manual Gallery export
✓ Available on Free
☁️

CLOUD

Pro

Add cloud recording when you want recordings associated with your authenticated SecurityHub account.

✓ Optional cloud functionality
✓ 20 GB monthly cloud usage
✓ Server-side enforcement
✓ Available on Pro
🔐

BOTH

Pro

Keep the local recording while also using the cloud for the convenience of having both.

✓ Local recording
✓ Cloud recording
✓ Cloud allowance applies
✓ Available on Pro
Live video

Live video doesn't need to take the scenic route.

Supported SecurityHub live connections use peer-to-peer WebRTC. Firebase helps the devices authenticate, coordinate, and exchange signaling information so the connection can be established.

1
Authenticate
Your account identifies the devices that belong to your SecurityHub setup.
2
Coordinate
SecurityHub uses Firebase signaling and device records to help the endpoints find each other.
3
Connect
The supported camera and viewer establish a WebRTC connection for live video.
4
Watch
You receive the live feed without making Firebase the normal video transport path.
Connection flow
📱
Android Camera
Captures the live feed
↓
🔑
SecurityHub Coordination
Authentication + signaling + device coordination
↓
⚡
Peer-to-Peer WebRTC
Supported live video connection
↓
🌐
Viewer
Phone, web dashboard, or supported client

Firebase coordinates the connection; it is not intended to be the normal transport path for the live WebRTC video.

Built around control

Privacy isn't an upgrade.

The core privacy-focused experience is part of SecurityHub itself. Pro adds cloud convenience; it doesn't make the Free tier intentionally unusable.

🔒

Private local storage

Local Android recordings use encrypted app-private storage.

👤

Account ownership

Devices and camera records are associated with the signed-in account.

⚡

Peer-to-peer live video

Supported live feeds use WebRTC rather than relying on cloud video transport.

🧬

Biometrics

Biometric authentication remains available to Free users.

Pro cloud protection

What happens when you hit 20 GB?

Nothing suddenly breaks. SecurityHub's server-side usage controls stop new cloud uploads once the monthly allowance is reached. Your local recording workflow remains separate.

✓
Cloud uploads stop
New cloud uploads are rejected once the allowance is exhausted.
✓
Local recording continues
Local recording is not dependent on the cloud allowance.
✓
The server enforces the limit
The allowance isn't controlled solely by the app's local state.
20
GB / MONTH

Pro cloud usage allowance. Local storage is separate.

More cameras. More options.

SecurityHub is growing beyond the phone.

The Android camera experience is the foundation, while the broader SecurityHub ecosystem is being built to support additional camera sources and Windows/NVR workflows.

✓Android camera phones
✓Web dashboard
✓RTSP / IP cameras
✓USB webcams
🖥️

Windows NVR

Coming Soon

The public Windows download is being prepared for wider release. The goal is to bring Android cameras, USB webcams, and RTSP/IP camera workflows together in one NVR experience.

Still curious?

Let's make the technical stuff simple.

The short answers to the questions people usually have.

🛡️

Ready to give an old phone
a new job?

Start with the Free tier, keep your recordings local, and add Pro cloud functionality only if you actually need it.

Android app available on Google Play · Windows NVR coming soon