Behaviour Detection
AI-powered behavioural analysis that recognises patterns without capturing personal data.
Privacy First: This technology analyses behaviour without capturing identity. Faces are blurred and no personal data is stored. Images are not saved, only behavioural patterns are recorded.
Start Live Demo
This demo runs locally on your computer with access to your camera. Simple 3-step setup:
- Download: Grab the full demo bundle from GitHub: Download ZIP
- Run: Double-click
start_demo.command(first run installs dependencies automatically) - View: Reload this page - the live camera feed will appear automatically below
Requirements: Python 3.8+ and a webcam. First launch takes 2-3 minutes to download AI models (~100MB).
How It Works
Behaviour Detection Without Personal Data
Our AI analyses body postures and movement patterns to detect behaviour. By analysing posture and movement instead of faces, we can understand behaviour whilst guaranteeing complete anonymity.
Demo: Basic Behaviours - Your Scenario: Customised
This demo identifies basic behaviour: standing, sitting, walking, running and hand gestures. These are universal movements to demonstrate the technology.
In practice: We completely tailor the detection to your specific needs. Want to track customer interactions in retail? We train the system on browsing behaviour, product interest and purchase intent. Security patterns in corporate environments? We focus on access behaviour, traffic flow and anomalous patterns. Each use case has its own relevant behaviours - we adapt the system accordingly.
Analysis & Insights
The system analyses video streams and generates actionable insights. See how many people are present, which behaviours occur, and how patterns develop - all without storing personal data.
Demo Mode
Start the API server to see live camera feed
python behavior_api.py
* This list shows possible behaviour detections. Real data appears when the API is active.
Connection Status
API server not active. Download and start the application to activate this page.
What It Detects
Anonymous Analysis
Faces are automatically blurred. Only behavioural patterns are analysed, not identities.
Posture & Movement
Analysis of body postures and movement patterns for accurate behaviour detection
Customisable Behaviours
Basic: standing, sitting, walking, running, interactions. Fully customisable for your use case
Actionable Insights
Statistics and patterns without data storage - everything is processed locally
Applications
Retail
Understand customer behaviour in shops: where they linger, what attracts attention, how they move through the space?
Office
Analyse workplace usage and collaboration patterns without compromising privacy.
Education
Monitor engagement and interaction patterns in learning environments anonymously.
Healthcare
Detect changes in movement patterns or posture for preventive care.
Hospitality & Events
Optimise space layout and service flows by analysing movement patterns and waiting times.
Sport & Fitness
Analyse movement patterns and training behaviour to optimise facilities and programmes.
Data Visualisation: Behaviour Network
Each point represents a person. Lines between points show interactions. Behaviours are displayed as colours around each point. This gives you a complete overview of all activity and relationships in one interactive 3D network.
Network Analysis
In the live version this network is updated continuously. New people appear as 3D points, behaviours stack up as orbital nodes, and interactions automatically draw connection lines. This provides an overview of all activity and patterns unfolding in 3D space.
Integration Possibilities
This behaviour detection technology can be fully integrated into existing systems via REST API, WebSocket streams, or directly as a Python module.
What we can integrate:
- Data streams β Behavioural data to dashboards, databases or analytics platforms
- Alerts & notifications β Automatic alerts for specific behavioural patterns
- Custom dashboards β Tailored visualisations for your specific use case
- Database connections β Storage in PostgreSQL, MongoDB, or other databases
- Machine learning pipelines β Training custom models on your data
- Existing camera infrastructure β Works with IP cameras, CCTV systems, or webcams
Get in contact to discuss the integration patterns that best suit your organisation.