Security That's Engineered In, Not Bolted On

Tenant isolation at the database layer. MFA at the authentication layer. Audit logging at every layer. Certificate pinning on every mobile device. This is how a platform earns enterprise trust.

Core Security Pillars

DATABASE ISOLATION

Tenant Data Isolation

Each organization operates within defined data-access boundaries, with role-based permissions and database-enforced protections. Access rules are applied at the data layer, not only in the application.

Designed to keep each organization's records within its own boundary.

ACCESS CONTROL

Dual-Layer Role-Based Access Control

Application roles determine which dashboard a user sees. Staff role codes determine which modules are accessible within that dashboard. Priority hierarchy ensures admin-tier roles override staff-level restrictions. Promotion to management auto-grants admin access; demotion auto-revokes it.

Role definitions across dedicated portals, from Platform Owner and Admin through Director, Manager, Ops Manager, Supervisor, HR, Training Admin, Employee, Client, and Applicant.

AUTHENTICATION

Multi-Factor Authentication

Mandatory TOTP MFA for platform owners and admin roles. Configurable tenant-level enforcement for employees. Administrator sign-in is restricted to approved company accounts, and clients, employees, and administrators use separate sign-in paths.

Auth segmentation ensures no credential confusion between user tiers.

AUDIT TRAIL

7-Year Audit Trail

Platform audit logs record administrative and cross-organization actions, including who acted, what was affected, which organization was involved, and a severity classification.

Audit logs: 7 years. API usage logs: 2 years. Auth logs: 90 days.

DATA PROTECTION

PII Isolation & Data Protection

Compensation data is excluded from non-administrative views. Disciplinary records are restricted to authorized administrators and the affected employee. Sensitive fields are withheld from general views.

Sensitive personal data is visible only to roles that need it.

IDENTITY VALIDATION

Tenant-Scoped Identity Validation

Requests are checked against both the user's identity and their membership in the organization. Platform administrator authority is recognized through a controlled, audited process.

Sensitive data is reachable only through controlled, permission-checked access paths.

Session & Device Control

Every session is monitored. Every device is validated. Every context switch is audited.

  • Active session monitoring with IP tracking, user agent logging, and session expiration
  • Login lockout tracking for failed admin login attempts with configurable thresholds
  • Device trust management with forced logout capabilities across all active sessions
  • Authorized administrative access into an organization is shown with a visible context indicator and recorded in the audit log
  • Separate sign-in paths for clients, employees, and administrators

Mobile Security Hardening

Most operations happen on phones, not desktops. Field devices are secured with the same rigor as the platform itself.

Jailbreak / Root Detection

Device compromise checks verify secure lock screen and detect jailbroken/rooted devices before granting platform access. Compromised devices are blocked.

Secure Token Storage

Authentication tokens stored in Keychain (iOS) and Keystore (Android) via dedicated Capacitor plugin. Tokens never stored in plaintext or accessible to other apps.

Certificate Pinning

Configured pinned domains with version tracking prevent man-in-the-middle attacks on all mobile API communications. Pinned certificates rotate with app updates.

Geofence Enforcement

GPS verification on every clock-in/out, DAR entry, and patrol checkpoint scan. Guards operating outside site geofence boundaries trigger real-time supervisor alerts.

Security Governance

Documented policies and procedures that demonstrate enterprise-grade security posture to your clients and their auditors.

Vendor Risk Assessments

Documented risk assessments for all sub-processors, including Supabase (database), Stripe (payments), Resend (email), Mapbox (geolocation), hCaptcha (bot protection).

Incident Response Runbook

Severity levels (SEV0–SEV3) with defined triage steps, containment protocols, communication procedures, and post-incident review requirements.

Log Retention Policy

Formal retention schedules enforced at the infrastructure level: 7 years for audit logs, 2 years for API usage, 90 days for authentication events.