← Back to CazoTask

Security

Last updated: 1 January 2026

Template text — have your own counsel review before relying on it.

You are about to give CazoTask access to your inbox, your calendar and your client conversations. That deserves a straight description of how we protect it, not a page of badges. Here is what we actually do, and where the honest limits are.

Encryption

Everything in transit uses TLS 1.2 or higher, with HSTS enforced on our domains and modern cipher suites only. Everything at rest — the application database, object storage and backups — is encrypted with AES-256 using managed keys.

Credentials for your connected tools get a second layer. OAuth access and refresh tokens are encrypted individually with envelope encryption before they touch the database, using data keys wrapped by a master key held in a managed key service that the application database has no access to. A dump of the database on its own would not yield usable tokens. Tokens are unwrapped in memory for the length of a run and are never written to logs.

Connections and scope minimisation

Every integration uses OAuth. We never ask for and never store your password to a third-party service. We request the narrowest scope set the automation you selected genuinely needs — an inbox triage automation that only reads and drafts does not get send-on-your-behalf permission — and the consent screen lists each scope in plain English before you approve it.

You can revoke a connection from Settings → Connections at any time. Revocation destroys the stored tokens immediately, calls the provider's revoke endpoint where one exists, and pauses every automation that depended on it.

AI provider handling

Automation steps that classify, summarise or draft send content to a third-party AI provider over an encrypted connection. We hold enterprise or API terms with those providers that prohibit training on submitted data. Your content is not used to train our models or any public model. We send the smallest slice of content the step needs rather than the whole account, and we do not use one customer's data to produce another customer's results. Providers retain a short abuse-monitoring window as their terms require, after which the data is deleted on their side.

Approval controls

The strongest safety control on the platform is one you set. Every automation has an approval line: actions below it run silently, actions above it queue for your explicit confirmation. Client-facing email, payments and anything that makes a commitment default to requiring approval. You can move the line in either direction per automation, and every approval and rejection is recorded in the audit log.

Tenant isolation and access control

Customer data is logically isolated. Row-level security in the database ties every record to an owning account, and API routes authorise on the session rather than trusting a client-side identifier. Automation runs execute in isolated workers with only the credentials for the account that owns the run.

Internally we operate on least privilege. Production access is limited to a small number of engineers, requires SSO with mandatory multi-factor authentication and a hardware key, and is logged. Nobody reads customer content routinely; access to production data happens only when you ask us to debug something, or during a live incident, and it is recorded either way. Development and staging environments never contain real customer content.

Infrastructure

We run on major cloud providers whose data centres hold SOC 2 Type II and ISO 27001 certifications, in UK, EU and US regions. Infrastructure is defined as code and changes go through review. Backups are encrypted, taken continuously with point-in-time recovery, and restore procedures are tested. Backups roll off within 35 days, which is why deleted data takes up to 35 days to disappear from every copy rather than vanishing instantly.

Secure development

Monitoring and incident response

We monitor application and infrastructure telemetry with alerting on anomalies — unusual authentication patterns, spikes in failed runs, unexpected data egress. We maintain a written incident response plan with defined roles and severity levels. If a security incident affects your data, we will notify you without undue delay and in any case within 72 hours of becoming aware, tell you what happened, what data was involved and what we are doing about it, and follow up with a post-incident review.

Compliance posture

We process personal data in line with the UK GDPR, the EU GDPR and applicable US state privacy laws, and we will sign a data processing agreement on request. Sub-processors are bound by equivalent obligations, with standard contractual clauses covering international transfers. We are being honest about certification status: our controls are built to the SOC 2 criteria and formal attestation is in progress rather than complete. If you need current documentation for a vendor review, email us and we will send what we have.

Your part

Reporting a vulnerability

If you have found a security issue, email security@cazotask.com with enough detail to reproduce it. We acknowledge within one business day, keep you updated, and will not pursue legal action against good-faith research that avoids privacy violations, data destruction and service disruption. We are happy to credit you publicly once a fix has shipped.

Running a vendor review? Email security@cazotask.com and we will complete your questionnaire.