What is Shield Spire Ops?
A multi-tenant operations platform purpose-built for private security companies, contract security providers, and corporate security departments, replacing fragmented tool stacks with one system where every module shares context.
One System, Not Ten
Scheduling, GPS time tracking, Daily Activity Reports, incident command, guard tour, access control, payroll preparation, invoicing, compliance, client portals, training, recruitment, asset management, and human-in-the-loop Shield AI assistance. All operating from a single database where every module shares context.
Multi-Tenant by Architecture
Each security company operates in complete data isolation enforced by 1,265 Row-Level Security policies across 450 tables. Separate Stripe Connect accounts per tenant ensure revenue never co-mingles. A single user can hold memberships in multiple tenants with different roles.
Multi-Site, Multi-Client Scale
Adding a new tenant requires no schema changes. Manage 3 sites or 300: the same system scales with per-site geofence configuration, per-client invoicing, and per-jurisdiction compliance rules.
The Problems This Platform Was Built to Solve
Fragmented Tool Stack
Your scheduling is in one app, time tracking in another, incident reports in email, invoices in QuickBooks, and compliance in filing cabinets. Shield Spire Ops replaces all of them with modules that share data automatically.
Compliance Gaps That Create Liability
Expired licenses, lapsed training, and missing certifications go unnoticed until an audit. The soft-block system catches non-compliance before guards are dispatched, with automated alerts at 90, 60, 30, 14, and 7 days.
No Real-Time Field Visibility
You don't know if a guard is on-site until someone calls. GPS-verified clock-ins, live geofence monitoring, patrol checkpoint scanning, and real-time dispatch messaging give supervisors continuous operational visibility.
Time Theft and Attendance Fraud
Paper timesheets and honor-system clock-ins cost you money. Geofence-verified GPS clock-in with mandatory selfie capture eliminates buddy punching and location fraud, with automated timesheet export for payroll.
Client Accountability Gaps
Clients ask 'was my site covered last night?' and you dig through emails to answer. The client portal gives them real-time coverage dashboards, invoice history, shared documents, and feedback submission.
Scaling Breaks Everything
Growing from 50 to 500 guards breaks manual processes. Template-based onboarding, training gating, automated compliance monitoring, and centralized multi-site scheduling maintain consistency at any scale.
From Hiring a Guard to Passing an Audit
Every step is connected. Data flows forward through the pipeline, eliminating re-entry and ensuring nothing falls through the cracks.
Recruitment & Hiring
Applicant tracking with status lifecycle, interview coordination, document collection, and email notifications, from application to hiring decision.
Onboarding & Credentialing
Template-based checklists with auto-generated tasks, badge issuance, policy acknowledgment, and completion gating. Guards do not deploy until onboarding is done.
Training & Certification
LMS course assignment with quizzes. Training packs with required/optional designations. Gating rules block scheduling until required training is complete.
Scheduling & Shift Planning
Multi-site weekly builder with recurring patterns and license-level validation. Open shift board for self-service pickup. Automated no-show and overtime detection.
Field Operations & Tracking
GPS-verified clock-in/out with selfie capture. Daily Activity Reports auto-created per shift. Guard tour with NFC/QR checkpoint scanning. Geofence enforcement on every action.
Incident Management
Structured field reporting with severity classification and photo/video evidence. ICS-style command panel with commander assignment, timeline tracking, and post-incident documentation.
Invoicing & Financials
Quote → Contract → Invoice lifecycle. Stripe Connect Express ensures revenue flows through the tenant's own account, which is critical for financial auditing and regulatory compliance.
Compliance & Audit
Jurisdiction-aware document verification with soft-block enforcement. Audit pack generator bundles filtered data exports. 7-year audit log retention with full attribution.
19 Role Definitions. 5 Portals. Scoped Access for Every User.
A dual-layer role system: application roles control dashboard routing, staff role codes control module access. Promotion to a management tier auto-grants admin access; demotion auto-revokes it.
Platform Owner
Cross-tenant governance: manage tenants, subscriptions, compliance templates, and system health. Context-switch into any tenant with visible banner and deep-clean cache purge on exit.
Administrator
Full CRUD across all 18 admin modules, covering employees, schedules, sites, clients, invoices, quotes, contracts, assets, compliance documents, and organizational settings.
Director
Strategic oversight across dispatch, operations, assets, maintenance, disaster recovery, reports, careers, clients, guard tour, and all 16 employee modules.
Manager
Team management with dispatch, operations, asset coordination, maintenance oversight, employee management, and guard tour across 13 employee modules.
Operations Manager
Field operations focus covering dispatch, operations center, asset tracking, maintenance scheduling. Staff directory, schedules, time clock, and attendance.
Supervisor
Shift-level operations: DAR review and approval, dispatch messaging, incident escalation, team attendance monitoring, and guard tour oversight.
HR Recruiter
Hiring pipeline management covering applicant tracking, onboarding, templates, disciplinary records, document management, compliance tracking, and job positions.
Training Admin
Academy and compliance management: course creation, training pack administration, completion tracking, and certification monitoring.
Employee / Guard
GPS clock-in, DAR submission, patrol execution, incident reporting, training completion, schedule viewing, open shift pickup, time off requests, and document acknowledgments.
Client
Organization overview, security coverage dashboards, assigned sites and personnel, invoices with Stripe payment, shared documents, and feedback submission.
Applicant
Application status tracking, interview schedule viewing, document uploads, profile management, and saved position browsing.
Multi-Tenant Architecture
Database-level isolation, not application-level filtering. Cross-tenant data access is prevented by architecture.
Tenant Data Isolation
1,265 RLS policies enforce tenant boundaries. Every query is filtered by tenant context via get_user_tenant_id(). No bypass path exists anywhere in the system.
Revenue Isolation
Client payments route through the tenant's own Stripe Connect Express account, completely separate from platform subscription revenue. This separation is critical for regulatory compliance and financial auditing.
Context Switch with Deep Clean
Platform owners can enter any tenant's environment with a visible banner and full audit trail. On exit, a deep clean purges all cached tenant data to prevent leakage between contexts.
Infrastructure That Scales with Your Operation
Cloud-native architecture designed for security companies growing from 50 guards to 5,000.
- Multi-tenant by design, so adding a new tenant requires zero schema changes or migrations
- 166 serverless edge functions on an auto-scaling Deno runtime handle background jobs and API endpoints
- 450 database tables and 808 database functions underpin the operational data model
- 1,265 Row-Level Security policies across 450 tables enforce tenant isolation at the database layer
- Scheduled cron jobs for shift monitoring, session cleanup, compliance expiration checks, and SLA tracking
- White-label branding with per-tenant logo, colors, and company name, with CSS variables that update dynamically
- CDN-served static assets via Vite build output for global performance
