Real-time AI Security Operations Center

Catch theft before it costs you — from the cameras you already have.

SurveillanceAI watches your CCTV feeds with computer vision and behaviour analysis, detecting theft, fraud, weapons, fire and staff misconduct in real time — and sends smart alerts only for genuinely suspicious activity, so your team isn't drowning in false alarms.

  • ✓ Works with existing IP / RTSP / DVR / NVR cameras
  • ✓ Runs on-premise — your footage never leaves your network
  • ✓ Windows, macOS & Linux desktop app
12+Detection rules & threat classes
<2sFrom event to alert
3Alert channels — Telegram, Email, Sound
100%On-premise — footage stays local
Capabilities

Everything you need to run an AI-powered Security Operations Center

One desktop application turns your camera network into an intelligent, evidence-driven security desk.

🎯

Real-time theft & fraud detection

Computer vision continuously analyses every feed to flag theft, concealment and operational violations the moment they happen.

🧍

Human behaviour analysis

Pose & hand tracking spot concealment, cash-handling, phone use, loitering and suspicious exchanges between people.

🔪

Weapon detection

Knives and sharp objects are recognised as a distinct high-priority threat class with instant, single-frame alerting.

🔥

Fire & smoke detection

Optional fire/smoke model raises an instant alarm the moment flames or smoke appear in any monitored area.

🧑‍💼

Facial recognition

Enrol employees from a photo and automatically bind incidents to the person involved using 128-D face encodings.

📹

Multi-camera management

Connect unlimited IP / RTSP / DVR / NVR / webcam sources. Each camera runs in its own thread with automatic reconnect.

🔔

Smart, low-noise alerts

Confidence scoring with an 8-second evidence window and per-incident cooldown means you're alerted only for real threats.

🎬

Video evidence clips

Every alert captures the seconds before and after as an MP4 clip, ready to review and export from the incident center.

🗂️

Incident review center

A full case file per event: snapshot, video playback, camera, confidence, matched employee and reviewer notes.

📊

Analytics & reporting

KPI cards, by-type and by-camera charts, top-employee tables and time/spatial heatmaps — exportable to PDF & Excel.

🏬

Multi-store ready

Group cameras by store, location and department, bulk-reassign them, and set per-camera evidence retention.

🛡️

Roles, audit & compliance

Role-based access, forced password rotation, and a tamper-evident audit log with automatic archival.

Detection engine

Trained to recognise the behaviour that actually loses you money

Built on YOLOv8 object detection and MediaPipe pose tracking, the behaviour analyzer turns raw video into scored, explainable events.

🛍️

Concealment

A bag or item overlapping a person for several consecutive frames — the classic shoplifting signature.

💵

Cash concealment

Hand-to-hip movements that suggest pocketing cash at the register.

📵

Phone usage

Sustained phone-in-hand and hand-to-face posture during work hours.

🤝

Suspicious exchange

Two people lingering unusually close for a prolonged period.

😴

Inactivity / sleeping

Head-down posture held well beyond a normal pause.

🔪

Weapons

Knives and sharp objects flagged instantly as a critical threat.

🔥

Fire & smoke

Instant alarm on visible flame or smoke in any monitored zone.

🚶

Loitering & movement

Spatial activity heatmaps surface unusual dwell patterns per camera.

Every rule produces a confidence score. Alerts fire only when the score crosses your threshold — tunable per deployment to balance sensitivity against false alarms.

How it works

From camera frame to actionable alert in under two seconds

  1. 1

    Connect

    Point the app at your existing IP / RTSP / DVR / NVR cameras. No new hardware required.

  2. 2

    Detect

    Each frame runs through YOLOv8 object detection and MediaPipe pose tracking on-device.

  3. 3

    Analyse

    The behaviour analyzer scores events across an evidence window and matches faces to employees.

  4. 4

    Alert & record

    Real threats trigger Telegram, email and sound alerts, and a video clip is saved as evidence.

Smart alerting

The right people notified — instantly, and only when it matters

Each alert carries a snapshot, the camera, the detected behaviour, a confidence score and the matched employee. Noise-reduction logic suppresses duplicate and low-confidence events.

  • Telegram — instant push with the incident snapshot attached.
  • Email — rich HTML alert with the evidence image embedded.
  • On-site sound — audible siren at the monitoring station.
  • Database log — every incident stored for review and reporting.
Live alert feed
🚨
Concealment detectedCAM 02 · Aisle 4 · 98% · matched: Staff #1042
now
🔥
Fire / smokeCAM 07 · Stockroom · 92%
12s
🔪
Weapon detectedCAM 01 · Entrance · 95%
1m
💵
Cash concealmentCAM 03 · Register 2 · 81%
3m
Incidents — last 7 days
MonTueWedThuFriSatSun
1,284Incidents
92%Reviewed
8.4 GBEvidence
Analytics & reporting

Turn months of footage into decisions

A dedicated reporting workspace summarises what's happening across every store and shift.

  • KPI cards: total incidents, review rate, evidence stored.
  • By-type and by-camera breakdowns to spot problem zones.
  • Top-employee tables and day-of-week × hour heatmaps.
  • Spatial heatmaps showing exactly where incidents cluster.
  • One-click export to PDF and Excel.
Security & compliance

Enterprise-grade controls, on your own infrastructure

👥

Role-based access

Admin and operator roles, forced password rotation, and an in-app profile editor keep access under control.

📝

Tamper-evident audit log

Every login, configuration change and incident review is recorded, with automatic archival for compliance.

🔒

On-premise & private

All processing happens locally — your video footage never leaves your network or touches the cloud.

🗃️

Smart evidence retention

Global and per-camera retention windows with an automatic nightly sweep to reclaim storage.

🌓

Themeable & multilingual

Dark and light SOC themes plus English and French interface, switchable live without a restart.

🔑

Licensed & resilient

Signed license activation with a 24-hour offline grace period keeps the system running through outages.

Built on proven technology

A modern, dependable stack

  • YOLOv8 · Ultralytics
  • MediaPipe
  • OpenCV
  • PyQt6 Desktop
  • Python 3.10+
  • PostgreSQL / MySQL
  • SQLAlchemy + Alembic
  • Telegram Bot API
  • SMTP Email
  • Windows · macOS · Linux
Get in touch

See SurveillanceAI on your own cameras

Tell us about your sites and we'll set up a tailored demo. Whether it's one store or a hundred, we'll help you cut shrinkage and respond to threats faster.