Privacy-First Architecture

From Camera to Insight in Seconds

All AI processing happens on-site. Your video never leaves the premises. Only anonymised statistics sync to the cloud.

The Big Picture

Four stages from capture to insight. Video stays on-site, only statistics reach the cloud.

Capture

Camera

IP camera captures video at up to 30fps. Supports USB, RTSP, and ONVIF protocols with PTZ control.

Detect

Edge AI

Custom-trained AI model detects and classifies objects in under 100ms. Runs entirely on local Jetson hardware.

Sync

Cloud

Only anonymised statistics sync to the cloud every 15 seconds. Video never leaves the premises.

Analyse

Your Way

Access data via web dashboard, REST API for integrations, bulk CSV exports, or near real-time alerts (built-in and custom rules developed to your needs).

Privacy checkpoint: Video is processed and discarded on the edge device. Only anonymised statistics cross the network boundary.

Privacy by Design

Video footage is processed and discarded on-device. Only anonymised counts and statistics are transmitted.

Video Footage
Stays On-Site
Processed locally

Real-time AI detection - video never leaves the device

Event Data
Syncs to Cloud
ENTRY14:32:15
vehicle: carzone: North Gatetrack_id: #4821
EXIT14:32:18
vehicle: buszone: South Exittrack_id: #4819
PASS14:32:21
vehicle: utilityzone: Main Roadtrack_id: #4822

Not transmitted:

videoplatesfaces

Counts, types, directions - no personal data

The Data Journey

From camera capture to dashboard insight and automated alerting.

1
0ms

Camera Captures Frame

IP camera sends a video frame to the edge device at up to 30 frames per second.

2
~66ms

AI Detects Objects

AI model identifies vehicles, pedestrians, and other objects in under 100 milliseconds.

3
~100ms

Tracker Assigns IDs

Each detected object receives a persistent tracking ID that follows it across frames.

4
~150ms

Line Crossing Detected

When a tracked object crosses a counting line, an event is triggered with direction.

5
~200ms

Event Stored Locally

The event is saved to encrypted local storage (SQLCipher) with timestamp and metadata.

6
15s

Statistics Sync to Cloud

Every 15 seconds, new events are batched and sent to the cloud API via HTTPS.

7
Configurable

Alert Rules Evaluated

Built-in rules cover inactivity, volume thresholds, and loitering. Custom alert types can be developed to match your specific operational needs.

8
Your Way

Data & Alerts Delivered

Access dashboards, query the API, download exports, or receive alert notifications when conditions need attention.

End-to-end latency: From camera capture to local storage in under 200ms. Cloud sync happens every 15 seconds. Alert rules are evaluated on a configurable cadence after data arrives.

What We Capture

Useful intelligence without compromising privacy.

Data We Collect

  • Vehicle counts by type (car, utility, motorcycle, bicycle, bus)
  • Direction of travel (entry, exit, passthrough)
  • Speed measurements with accuracy ratings
  • Timestamps for trend analysis
  • Pedestrian counts (when enabled)
  • Alert notifications when configured conditions are met

Never Collected

  • Video footage - processed and discarded in real-time
  • License plates - not read or stored
  • Faces or identities - no facial recognition
  • Personal data - no tracking of individuals
  • Audio - cameras capture video only

Access Your Data, Your Way

Multiple ways to access your data and stay informed, from dashboards and APIs to automated alerts and bulk exports.

Web Portal

Interactive dashboards for real-time monitoring, trend analysis, and report generation.

  • Real-time device status
  • Historical trend charts
  • Filterable event tables
  • Role-based access control

Data API

RESTful API for programmatic access. Build custom integrations and automate workflows.

  • Paginated events endpoint
  • Hourly/daily aggregates
  • API key authentication
  • IP allowlist security

Alerting

Built-in and custom alert rules evaluated on a regular cadence. We build new alert types to match your operational needs.

  • Built-in and custom rule types
  • Inactivity and threshold triggers
  • Loiter time monitoring
  • Alert history and resolution tracking

Bulk Exports

Download large datasets for offline analysis in Excel, Python, or your preferred tools.

  • CSV format downloads
  • Up to 365 days of data
  • Filtered by date/location
  • Background processing

Enterprise ready: All data access methods support multi-tenant isolation. Your data is never visible to other tenants.

Under the Hood

For those who want the technical details.

Technical specifications subject to hardware configuration. Contact us for detailed requirements.

Ready to See It in Action?

Get in touch for a demo tailored to your use case.