Built to pass procurement review on the first round.
Every control below is enforced in the codebase. The DPA, sub-processor list, and security paper are forwardable to your CISO and DPO before kickoff.
SAML 2.0
SP-initiated and IdP-initiated flows. Per-tenant metadata.
OIDC
On the roadmap. Local password fallback retained for operators.
Token lifetime
Access ≤ 15 min. Refresh rotated on every use.
Step-up auth
Required for impersonation and destructive admin actions.
Database
27 tenant-scoped tables, 27 RLS policies, drift-tested per release.
Application
NestJS guards on every controller. Cross-tenant calls fail closed.
Contract tests
Tenant-isolation suite gates every merge to main.
Backups
Per-tenant restore supported. Tested quarterly.
Append-only
Application cannot mutate or delete events.
Export
Per-tenant NDJSON or JSON, signed for chain-of-custody.
Retention
7 years by default. Per-tenant override on contract.
SIEM-friendly
Optional streaming to your SIEM via webhook.
Residency
Tenant data stays in the EU. Backups in the EU.
DPA / AVV
Standard template. Negotiable on request.
Sub-processors
Documented, change-notified to admins.
Right to erasure
Tenant admins can scope-delete records they control.
Secrets
Encrypted at rest. Key rotation on schedule.
Backups
Daily snapshots, 35-day retention, restore drilled quarterly.
Transport
TLS 1.3, HSTS preload, certificate transparency monitoring.
Headers
Helmet-based defaults on every response. CSP per tenant.
S1 · Data exposure
Customer-facing notice inside 24 hours.
S2 · Service down
Status updates inside 4 hours.
Postmortems
5-Whys and prevention plan, published.
Rotation
PagerDuty on-call, 24/7 coverage.
ISO 27001
Audit in progress. Target Q4. Statement of Applicability available.
SOC 2 type II
On the roadmap behind ISO 27001.
Pentest
Annual, external firm. Findings shared under NDA.
Bug bounty
Private program, coordinated disclosure.
Everyone who touches your data.
Documented and version-controlled. Admins are notified of every change.
Thirty minutes. End to end.
Tell us about the form problem you're trying to solve. We'll show you how we'd ship it on Hubtiq: builder, runtime, integrations admin, ops surface.
Request a demo →