Skip to content
Security posture

A security product should be secure. Here's exactly how.

AutoCertify's whole job is trust, so we hold ourselves to the standard we sell. This page describes what's genuinely true about how we issue certificates, handle keys, authenticate access and treat your data — no aspirational claims, no borrowed logos.

What's true today

The controls behind every certificate.

Publicly-trusted certificates only

Every certificate is a publicly-trusted, domain-validated (DV) TLS certificate issued through Cloudflare for SaaS and its Managed CA. There are no self-signed shortcuts and no private, untrusted roots — the same certificates a browser trusts everywhere else on the web.

A “secured” state that can't be faked

A domain is only ever marked active once Cloudflare confirms both the custom hostname and its SSL certificate are genuinely active. We never optimistically flip a status green and hope issuance catches up — if it isn't truly live, we say so.

Deliberately minimal by design

The custom-hostname payload we create is kept as small as it can be, and we practice least-data handling throughout: we hold the domain names and DNS records needed to issue and renew a certificate, and little else. Less data stored is less data at risk.

Managed keys, TLS in transit

Certificates are managed on your behalf, so there are no private keys or PEM files to export, leak or lose — the key material stays inside the managed CA. All traffic to AutoCertify and its API is encrypted in transit over TLS.

Authentication & scoped API keys

Dashboard and portal access is authenticated with Auth0 — requests carry a Bearer JWT that we verify against Auth0's published JWKS. Programmatic access uses scoped API keys (ac_live_…) you can create and revoke, so automation never rides on your login session.

Signed webhooks

Every webhook we send is signed with a per-endpoint secret (whsec_…) using HMAC-SHA256, so your systems can verify a payload genuinely came from AutoCertify and wasn't tampered with or replayed before acting on it.

Append-only audit log

Domain, certificate and key account events are recorded to a tamper-evident, append-only audit log. Entries are added, never quietly edited or removed, so there's an accountable history of what happened and when.

Monitored renewals

Delegation health and certificate validity are checked on an ongoing basis. Renewals run well ahead of expiry, and if a DNS record drifts or a delegation breaks we surface it in the dashboard and over signed webhooks — so a lapse is caught early, never after the fact.

No faked states

How a domain actually earns “Active.”

A green badge is only meaningful if you can trust it. AutoCertify treats issuance as a chain of real, verified checkpoints — and reflects exactly where a domain sits at each one.

  1. 1

    Delegation verified

    We confirm the CNAME to _acme-challenge is live and pointing where it should, with a real DNS lookup — not an assumption.

  2. 2

    Hostname active

    Cloudflare reports the custom hostname itself is provisioned and active on the edge.

  3. 3

    SSL active

    The certificate is issued and its SSL status is confirmed active — both conditions must hold before anything reads secured.

  4. 4

    Checked from here

    Validity and delegation health are checked on an ongoing basis so a lapse is caught early, never after the fact.

Responsible disclosure

Found something? We want to hear it.

We're grateful to researchers who report issues privately and give us a chance to fix them. If you believe you've found a vulnerability in AutoCertify, please tell us before you tell anyone else.

How to report

Email a description of the issue, the steps to reproduce it, and anything we'd need to understand the impact. The more detail you can share, the faster we can confirm and fix it.

[email protected]

Our commitments & a small ask

  • We'll acknowledge your report and keep you posted as we investigate.
  • We won't pursue or support legal action against good-faith research that follows this policy.
  • Please report privately and give us reasonable time to remediate before any public disclosure.
  • Please don't run disruptive tests, access or modify other people's data, or degrade the service for real users.

On what we don't claim. We'd rather be precise than impressive. This page describes controls that are in place today; where we're still maturing a practice we'll frame it honestly rather than imply a certification we don't hold. Have a specific security or compliance question for your team's review? Ask us directly and we'll give you a straight answer.