✗
Subprocessors: the published list
weight 3 of 3
No subprocessor list found.
Checked 7 addresses on 2026-10-15.
Show the 7 addresses we checked
https://zcal.co/legal/subprocessors – reached, no match (HTTP 200)https://zcal.co/subprocessors – reached, no match (HTTP 200)https://zcal.co/sub-processors – reached, no match (HTTP 200)https://zcal.co/legal/sub-processors – reached, no match (HTTP 200)https://zcal.co/trust/subprocessors – reached, no match (HTTP 200)https://zcal.co/privacy/subprocessors – reached, no match (HTTP 404)https://zcal.co/legal/subprocessor-list – reached, no match (HTTP 200)
Is this wrong? Send us the URL
Across the market: Subprocessor list in Scheduling: 3 of 33 companies
✗
Data location: where they say data is hosted
weight 3 of 3
We found this behind a sign-in, so it is not published openly.
Seen at https://zcal.co/privacy · checked 2026-10-15
Show the 7 addresses we checked
https://zcal.co/security – reached, no match (HTTP 200)https://zcal.co/trust – reached, no match (HTTP 200)https://zcal.co/legal/privacy – reached, no match (HTTP 200)https://zcal.co/privacy – found, but behind a sign-inhttps://zcal.co/privacy-policy – reached, no match (HTTP 200)https://zcal.co/compliance – reached, no match (HTTP 200)https://zcal.co/legal/privacy-policy – reached, no match (HTTP 200)
Is this wrong? Send us the URL
Across the market: Data location stated in Scheduling: 11 of 33 companies
✗
Status page with incident history
weight 2 of 3
No public status page found.
Checked 3 addresses on 2026-10-15.
Show the 3 addresses we checked
https://status.zcal.co/ – The name "status.zcal.co" could not be resolved.https://zcal.co/status – reached, no match (HTTP 200)https://zcal.co.statuspage.io/ – Could not be fetched: fetch failed.
Is this wrong? Send us the URL
Across the market: Status page with history in Scheduling: 7 of 33 companies
✗
No third-party tracking before consent
weight 2 of 3
Third-party requests seen on the first load, before any interaction.
Checked 1 address on 2026-10-15.
Show the 1 address we checked
https://zcal.co/ – third-party requests before any interaction: r.wdfl.co, region1.analytics.google.com, static.cloudflareinsights.com, stats.g.doubleclick.net, storage.googleapis.com, www.google.de, www.googletagmanager.com
Is this wrong? Send us the URL
Across the market: No third-party tracking before consent in Scheduling: 1 of 35 companies
✗
Notice before subprocessors change
weight 2 of 3
No commitment to give notice before subprocessors change found.
Checked 8 addresses on 2026-10-15.
Show the 8 addresses we checked
https://zcal.co/legal/subprocessors – reached, no match (HTTP 200)https://zcal.co/subprocessors – reached, no match (HTTP 200)https://zcal.co/sub-processors – reached, no match (HTTP 200)https://zcal.co/legal/dpa – reached, no match (HTTP 200)https://zcal.co/dpa – reached, no match (HTTP 200)https://zcal.co/legal/data-processing-agreement – reached, no match (HTTP 200)https://zcal.co/trust/subprocessors – reached, no match (HTTP 200)https://zcal.co/legal/sub-processors – reached, no match (HTTP 200)
Is this wrong? Send us the URL
Across the market: Notice before subprocessors change in Scheduling: 3 of 33 companies
✗
Uptime SLA with a figure
weight 1 of 3
No uptime figure found.
Checked 6 addresses on 2026-10-15.
Show the 6 addresses we checked
https://zcal.co/legal/sla – reached, no match (HTTP 200)https://zcal.co/sla – reached, no match (HTTP 200)https://zcal.co/legal/service-level-agreement – reached, no match (HTTP 200)https://zcal.co/trust/sla – reached, no match (HTTP 200)https://zcal.co/uptime – reached, no match (HTTP 200)https://zcal.co/legal/uptime-sla – reached, no match (HTTP 200)
Is this wrong? Send us the URL
Across the market: Uptime SLA with a figure in Scheduling: 0 of 33 companies
✗weight 1 of 3
We found this behind a sign-in, so it is not published openly.
Seen at https://zcal.co/privacy · checked 2026-10-15
Show the 7 addresses we checked
https://zcal.co/legal/privacy – reached, no match (HTTP 200)https://zcal.co/privacy – found, but behind a sign-inhttps://zcal.co/privacy-policy – reached, no match (HTTP 200)https://zcal.co/legal/privacy-policy – reached, no match (HTTP 200)https://zcal.co/legal/privacy-notice – reached, no match (HTTP 200)https://zcal.co/trust/privacy – reached, no match (HTTP 200)https://zcal.co/datenschutz – reached, no match (HTTP 200)
Is this wrong? Send us the URL
Across the market: Named privacy contact in Scheduling: 12 of 33 companies