Last reviewed 9 September 2026.
The short version: we never see a card number, each workspace's data sits in its own database rather than a shared table, and you can take your bookings and contacts out on any plan. What follows is the longer version, including what we do not claim.
Payments run through Stripe's and Square's own hosted pages. Card numbers are entered there and never reach Calemander; we store the payment status and the provider's reference identifiers. That is true of a card held on file too — what is saved is a token at the provider, not a number here.
Money your clients pay you goes to your own Stripe or Square account. We do not hold it.
A workspace's scheduling data — event types, availability, bookings, contacts, the answers your clients give — lives in a per-workspace database, not in shared tables separated by a customer column. One tenant's queries cannot reach another's rows, because they are not in the same place.
Everything runs on Cloudflare infrastructure and is encrypted at rest by the platform, with TLS in transit. Selected third-party credentials — CalDAV passwords among them — get a second layer of application-level encryption with a key held only as a worker secret, so they are not readable from a database dump alone.
Calemander does not store card numbers, meeting recordings, meeting content, participant lists, or chat and contacts from a conferencing provider.
For data about you, the host, Calemander is the controller. For data about the people who book you, your workspace is the controller and Calemander is the processor acting on your instructions. That matters in practice: if one of your clients asks us to delete their details, we route the request to you.
| Subprocessor | Purpose |
|---|---|
| Cloudflare | Hosting, compute, storage, DNS |
| Stripe | Subscription billing |
| Resend, Emailit | Transactional email delivery |
| Twilio | SMS reminders, only when a host enables them |
Calendar and conferencing providers — Google, Microsoft, Zoom, Apple and Fastmail over CalDAV, Calendly — are connected by your own authorization and act on your behalf rather than as our subprocessors.
Access to production data is limited to the operator of the service, through credentialed tooling, and is used only for support and incident response. Production secrets are not readable from the codebase or from a development machine's source tree, and the automated tooling used in development is explicitly prohibited from reading credential files.
A suspected incident is triaged immediately: scope established, affected credentials rotated, the vulnerability fixed and deployed, and affected customers notified where their data may have been exposed. Report anything to support@calemander.com.
Plenty of pages like this one imply more than the company has done, so here is the rest of it plainly. Calemander does not hold a SOC 2 report and has not been through a compliance audit. We do not claim GDPR compliance. We do not offer a Data Processing Agreement or a published subprocessor change-notification process yet — both are in preparation, and will be published before general availability. We do not offer a choice of data residency; the service runs on Cloudflare's network.
If any of those is a requirement for you, say so at support@calemander.com and we will tell you honestly where it stands rather than where we would like it to be.
See also the privacy policy.