DAB ITDAB IT
Security & Trust

Financial data deserves engineering-grade controls.

We treat ledger data the way a bank treats balances: encrypted, scoped, audited and never delegated to unsupervised AI.

Controls

The security primitives we ship by default.

Authentication

Modern identity with single sign-on support. Time-limited email invites (48 hours). No shared passwords, ever.

Authorisation

Four roles — Super-admin, Admin, Account manager, Client — each scoped to exactly what they need. Enforced everywhere, not just in the UI.

Tenant isolation

Each client's reports, files and audit logs are partitioned. Cross-tenant access is impossible by design — not just by policy.

Encrypted at rest & in transit

Everything moving over the network is encrypted. Files and reports are encrypted at rest in our managed storage layer.

Audit logging

Every login, upload, publish action and permission change is recorded with actor, timestamp and target.

Rate limiting

Automated rate limiting prevents abuse and credential-stuffing attacks.

Human-in-the-loop

AI never publishes. Reports enter draft state and require an adviser sign-off before they reach a client.

No training on your data

Customer data is never used to train third-party models. Agent calls are scoped to a single request and discarded after.

Data lifecycle

What happens to your data, end-to-end.

  1. 01
    Inbound

    Excel and CSV files arrive over an encrypted channel. Storage is locked down to tenant-scoped access — never public URLs.

  2. 02
    Processing

    Files are parsed in an isolated worker. Agent model calls go to vetted AI providers under contractual no-train policies. Every input, output and decision is written to a trace log.

  3. 03
    At rest

    Source files and generated reports live in encrypted storage. A managed database holds metadata, access controls and audit history.

  4. 04
    Outbound

    PDFs are rendered on the server. Reports only reach a client portal once a human adviser has published them.