Your data.
Isolated.
Financial data deserves a security posture that isn't a compliance checklist. Airtight sealed the architecture first and hung the certifications off the side. Here's what's actually in the box.
Sealed tight by design. Certifications in progress.
Four layers. Keys per organisation.
No shared secrets.
Every organisation gets its own key hierarchy. Sensitive fields are sealed with keys no other tenant can access.
AWS KMS. Never leaves the HSM.
Per-tenant. Wraps the DEK. Generated on tenant creation, never logged.
Per-tenant-per-environment. Encrypts sensitive data at rest.
Employee tax file numbers and bank details, and payment-gateway credentials, are sealed before they are stored.
What is sealed today. Employee tax file numbers and bank details, and payment-gateway credentials, use this hierarchy. Other data is protected by row-level security and encryption at rest.
Six pillars, all load-bearing.
Triple-entry cryptographic receipts
Every journal entry posted to the ledger gets an Ed25519-signed receipt, linked to the previous receipt by SHA-256. A later change to a receipt breaks the chain and is caught when you verify it. It is a linear hash chain, not a Merkle tree, and you verify it inside Airtight.
Ed25519 · SHA-256 hash chainPer-tenant envelope encryption
A four-layer key hierarchy protects employee tax file numbers, bank details and payment-gateway credentials. Your organisation's keys are not shared with any other tenant.
CMK → KEK → DEK → fieldRow-level security, everywhere
PostgreSQL RLS on every tenant table. Cross-tenant queries are refused by the database, not left to a code-path convention. A CI gate checks for reads that bypass it.
FORCE RLS · tenant tablesPasskeys, not passwords
WebAuthn passkeys first. TOTP fallback for the passkey-averse. No SMS — SMS is not security. Session tokens rotate on use; reuse revokes the user's sessions.
WebAuthn · TOTP · no-SMSAppend-only audit log
Posting, voiding, reversing, un-posting, deleting, period locks, account changes and security events are recorded in an append-only log. Not every module records every action yet.
Append-only · ledger + security eventsScoped API keys
Scope a key to specific permissions. Rotate without downtime. Revoke any key at any time — the rest keep working.
Scoped · rotatable · revocableThe paperwork. Current state.
In progress · target report Q4 2026.
In progress · target Q1 2027.
Airtight hosts your data in AWS Sydney, Australia. See the privacy policy for processors and cross-border disclosure.
Security is a line in every file, not a phase.
What we enforce on every pull request, before merge.
Want to interrogate the architecture?
Our security team will walk a CISO through key hierarchy, receipt verification, RLS proofs, and incident playbooks. Signed NDAs on request.