Skip to content
Security & compliance

Built to a SOC 2 and
ISO 27001-ready posture.

AES-256 at rest. TLS 1.3 in transit. Role-based access control. Two-year audit log retention. Daily backups with point-in-time recovery. AU & NZ data residency. Formal certification underway.

  • At rest
    AES-256
  • In transit
    TLS 1.3
  • Audit log retention
    2 years
  • Backups
    Daily · point-in-time
Control status · audit-ready summary

Every claim, with current status.

What's live today and what's still in the certification queue. We don't list controls we haven't shipped.

  • AES-256 encryption at rest
    Live
    All customer data + backups
  • TLS 1.3 encryption in transit
    Live
    All API + browser traffic
  • Role-based access control
    Live
    14 predefined roles, customizable
  • Audit logging
    Live
    Every state change · 2-year retention
  • Daily automated backups
    Live
    Point-in-time recovery
  • AU & NZ data residency
    Live
    In-region hosting per domain
  • SOC 2 control posture
    In progress
    Aligned · formal certification underway
  • ISO 27001 control posture
    In progress
    Aligned · formal certification underway
Defense in depth

Four control layers, documented end-to-end.

§01Layer 01

Authentication

How users prove who they are.

  • JWT-based authentication with access tokens (8hr expiry)
  • Refresh tokens with 7-day validity
  • Password security: bcrypt hashing (10 rounds)
  • Password strength validation (8+ chars, mixed case, numbers)
  • Session management with token rotation
  • Secure token storage
§02Layer 02

Authorization (RBAC)

What each authenticated user can see and do.

  • 14 predefined user roles
  • 15+ permission categories
  • View/create/edit/delete permission levels
  • Role switching for admin support
  • Granular access control
§03Layer 03

Data protection

How data is encrypted, stored, and isolated.

  • Input validation with Joi schemas
  • SQL injection prevention via parameterized queries
  • XSS protection with input sanitization
  • CSRF protection via origin validation
  • Rate limiting (100 req/15min for auth, 30 req/min for writes)
  • Security headers (CSP, X-Frame-Options, etc.)
§04Layer 04

Audit & monitoring

How activity is recorded and reviewed.

  • Complete audit trail for all API requests
  • 2-year log retention
  • Change tracking with old/new values
  • SOC2/ISO27001 audit capabilities
Architecture

Layered controls at every tier.

  • Encryption

    AES-256 at rest. TLS 1.3 in transit. Keys rotated on a documented schedule.

  • Infrastructure

    In-region cloud hosting (NZ for opsui.co.nz, AU for opsui.au). Network isolation per tenant.

  • Monitoring

    Continuous logging + alerting on auth, privilege escalation, and unusual data access.

  • Backups

    Daily automated backups with point-in-time recovery, retained per data-residency rules.

  • Incident response

    Documented incident response procedure with on-call rotation and customer notification SLA.

  • Availability

    99.9% uptime SLA target. Redundant components at compute, storage, and network layers.

Roadmap · public commitments

Controls we've committed to ship.

Quarters are best-effort targets, not contractual commitments. Procurement teams can request the working timeline directly.

  • Multi-factor authentication (MFA)
    In progress
    Q2 2026
  • Password expiry & rotation policy
    Planned
    Q2 2026
  • Account lockout after failed attempts
    Planned
    Q3 2026

Procurement or compliance review?

We can walk you through controls, hand over the security questionnaire, and answer specific compliance asks before you sign anything. OpsUI is built for ANZ data residency, audit logging, and RBAC out of the gate.