πŸ”

Enterprise Security & Integration

Enterprise-grade protection for mission-critical field data β€” from device encryption to identity federation, every layer secured and auditable

AES-256 Encryption OAuth 2.0 / OIDC Entra ID & Okta RBAC GDPR / CCPA Zero-Trust Mobile

Core Capabilities

Security built into every layer β€” data at rest, data in transit, identity, access, compliance, and device integrity

πŸ”’

AES-256 Encryption

All field data stored in the local SQLite database is encrypted at rest using AES-256-GCM with device-bound keys derived from the device secure enclave. All data in transit is protected with TLS 1.3 minimum β€” TLS 1.2 is explicitly disabled. No field record, photo, or certificate is ever stored or transmitted in cleartext.

πŸͺͺ

OAuth 2.0 / OpenID Connect

Authentication is delegated to any OIDC-compliant identity provider via MSAL 4.x on mobile and MSAL.js on the web. Primary support for Microsoft Entra ID (formerly Azure AD) and Okta, with generic OIDC configuration for any compliant IdP. Authorization Code Flow with PKCE on all clients β€” no implicit flow, no client secrets in mobile apps.

πŸ‘€

Role-Based Access Control

Fine-grained RBAC enforced at the API route, feature service query, and UI component level. Built-in roles: Field Inspector, Supervisor, Dispatcher, Contractor, Analyst, Tenant Admin, Platform Admin. Custom role definitions allow organizations to craft permission sets matching their org structure. RBAC decisions are logged for every protected resource access.

πŸ“±

Multi-Factor Authentication

MFA is enforced via the OIDC provider β€” Entra ID Conditional Access policies can require MFA based on location, device compliance, or risk signal. Supported second factors include TOTP authenticator apps, push notifications (Microsoft Authenticator, Okta Verify), and FIDO2 hardware security keys (YubiKey, etc.).

πŸ“œ

Comprehensive Audit Trails

Every create, read, update, and delete action on protected resources generates an immutable audit log entry containing: actor identity, role at time of action, tenant ID, affected resource ID, change delta, timestamp (UTC), device ID, app version, and GNSS position (when action originated from the mobile app). Logs are append-only and exportable for regulatory review.

πŸ›‘οΈ

MDM Policy Enforcement

Microsoft Intune Mobile Application Management (MAM) policies: data-at-rest encryption, clipboard restriction, screenshot prevention, mandatory PIN on app launch, and remote wipe of app data. Jamf Pro managed configuration profiles deliver pre-deployment settings. Conditional Access policies block unmanaged or non-compliant devices from API access.

βš–οΈ

GDPR & CCPA Compliance

Architecture-level privacy controls: data residency selection (EU / US / custom), right-to-erasure workflows that cascade deletion across mobile, API, and evidence storage, structured data export (Article 20 portability), consent management for analytics telemetry, and data retention policies with automated expiry enforcement.

πŸ”

Zero-Trust Mobile Security

Certificate pinning prevents man-in-the-middle attacks on mobile API calls. Root/jailbreak detection blocks the app from running on compromised devices. App integrity attestation (Play Integrity API on Android, Windows Package Identity on Windows) validates the app binary has not been tampered with before sensitive operations are permitted.

Technical Specifications

Algorithms, protocols, and compliance standards in detail

Encryption at RestAES-256-GCM, device-bound keys (secure enclave)
Encryption in TransitTLS 1.3 minimum, TLS 1.2 disabled
Auth ProtocolOAuth 2.0 PKCE + OIDC (RFC 7636)
Token FormatJWT RS256, short-lived access + refresh token rotation
Identity ProvidersEntra ID, Okta, any OIDC-compliant IdP
MFA MethodsTOTP, push, FIDO2 (via OIDC provider)
Mobile Auth LibraryMSAL 4.x (iOS/Android/Windows)
Web Auth LibraryMSAL.js 3.x (SPA PKCE)
Certificate PinningHPKP-equivalent, pinned public key hash
ComplianceGDPR Art. 5/17/20, CCPA, SOC 2 Type II–ready

Supported Identity & Device Management

Integrates with the enterprise security stack your organization already runs

πŸ”΅

Microsoft Entra ID

Conditional Access, MFA, device compliance

🟠

Okta

OIDC federation, Okta Verify MFA, lifecycle mgmt

πŸ›‘οΈ

Microsoft Intune

MAM/MDM policies, conditional access, app config

🍎

Jamf Pro

Managed app config profiles, compliance checks

πŸ”‘

FIDO2 / YubiKey

Hardware security key MFA via OIDC provider

πŸ“Š

Microsoft Sentinel

SIEM integration via structured log export

Related Platform Features

Security is woven into every feature β€” not bolted on

Security Your CISO Will Sign Off On

Review the security architecture with your InfoSec team β€” we provide full documentation and threat model