Request a Demo
Domain

Facility Security

Manage municipal facility physical security — access control, CCTV & alarm monitoring, guard management, visitor management, key management, incident response, and compliance — per MFIPPA, OHSA, Fire Code, and AODA.

<60 sec

Alarm Response

30 days

CCTV Retention

24/7 facilities

Guard Coverage

99.99%

Availability

Purpose-Built for Canadian Municipalities

Ontario Compliant
MFIPPA Ready
AODA Accessible
Bilingual Support
Canadian Hosted
SOC 2 Aligned

Purpose & Scope

What this module owns

Clear ownership boundaries prevent duplication and ensure every capability has exactly one authoritative home.

Owns

8

Delegated to

5

Identity, credentials, IAM

security-iam

Guard mobile app, GPS tracking

mobile-field

Alarm notifications, escalations

notification-engine

Guard scheduling, shift management

shift-scheduling

Incident workflow, post-incident review

workflow-automation

These capabilities are handled by dedicated modules and consumed via stable API contracts — keeping boundaries clean and ownership unambiguous.

Core Capabilities

What it does

4 capability groups comprising 8 discrete capabilities — each with API surface, business rules, and data ownership.

Card/fob/biometric reader management, door controllers, access levels, schedules, anti-passback, emergency lockdown, and temporary access.

Readers

Card/fob readers. Biometric (fingerprint, face). Mobile credential.

Controllers

Door controllers. Access levels. Time-based schedules.

Security

Anti-passback. Tailgating detection. Emergency lockdown.

Secure zones, restricted areas, loading docks, parking, perimeter zones with zone-specific access rules and monitoring.

Zone Types

Secure zones. Restricted areas. Loading docks. Parking. Perimeter.

Rules

Zone-specific access rules. Occupancy limits. Time restrictions.

Monitoring

Zone occupancy tracking. After-hours detection.

Every module owns a single bounded context, exposes stable APIs, and can be composed into any Civic product — that's the architecture that scales.

Krutik Parikh

Creator of Civic

Data Model

Entity Architecture

4 entities with 4 relationships — the authoritative schema for this bounded context.

Entities

Select an entity to explore its fields and relationships

API Surface

Integration Endpoints

8 RESTful endpoints across 7 resource groups — plus 5 domain events for async integration.

|
GET

/api/v1/security/access-points

Access point directory

POST

/api/v1/security/access/lockdown

Trigger facility lockdown

Ecosystem

Products that depend on this module

3 Civic products consume Facility Security — making it one of the most critical platform services in the ecosystem.

Technical Specifications

Performance, Compliance & Configuration

Alarm Response

Target< 60 seconds

CCTV Retention

Target30 days standard, 90 days incident

System Availability

Target99.99% (critical infrastructure)

Access Control Failover

TargetFail-secure with battery backup

Guard Coverage

Target24/7 at designated facilities

FAQ

Frequently Asked Questions

Ready to Integrate

Build on Facility Security

Request an architecture brief, integration guide, or live demo environment for your team.