01
Processing model
Cadence acts as a processor for client operational data inside customer modules and separately manages its own security and audit metadata.
This page summarises how Cadence approaches data handling, access control, regional privacy obligations, and customer assurance for regulated work.
The Trust Centre is intended as a concise assurance view. More detailed diligence material can be provided during a live review process where appropriate.
01
Cadence acts as a processor for client operational data inside customer modules and separately manages its own security and audit metadata.
02
User access is role-based. Admin-only functions are separated from standard user access, and repeated failed sign-in attempts trigger account lockout controls.
03
Security-sensitive actions generate append-only audit records designed to avoid personal data, raw document content, and secret values.
04
Expired tokens, stale login-attempt records, and aged audit material are cleaned up on a defined schedule. Customer-specific retention is handled through documented procedures.
05
New AI vendors require review before approval, and personal data must not be sent to public AI tools outside the approved policy boundary.
06
EU customer data is intended to use an EU-region database project by default, while the same minimisation and review controls are applied for Australian work.
Cadence is designed for environments where uploaded files, operational credentials, and client records need clear controls from the first day of delivery.
01
Uploaded documents and generated outputs are processed in memory and are not retained after the task is complete.
02
Operational secrets are encrypted at rest and decrypted in memory only when a module needs them.
03
Every user account is protected with multi-factor authentication and access is limited by role.
04
Audit trails record who did what and when without storing document content, raw transaction data, or secrets.
05
New modules and material processing changes are reviewed against privacy obligations before release.
06
Cadence is positioned to support EU and Australian work with documented controller-processor boundaries and data minimisation.
Vendor use is kept deliberately small and reviewed before production customer data is sent to a new service.
Hosting
Website and application hosting are managed on Fly.io, with staging kept separate from production.
Database
Persistent application data is stored in Supabase PostgreSQL, with managed backups and restore testing requirements.
Transactional email is used for account setup, password reset, and MFA flows. Production vendors are reviewed before use.
Source control
Source control and deployment workflows are managed through GitHub with separate staging and production branches.
Some material is public by default. Additional assurance documents can be shared during customer diligence where appropriate.
Send the context for your diligence process and the questions you need answered. We can take the conversation from there.