End-to-end encrypted scheduling. Your availability stays private—even from us. No trackers. No data mining. Just calendars that work.
Your calendar data is encrypted before it leaves your device. We can't read it—and neither can hackers.
No Google Analytics. No Facebook Pixel. No third-party scripts. Your privacy isn't a 'feature'—it's the foundation.
Sync Google, Microsoft 365, ProtonMail, or your own CalDAV server. We aggregate availability without storing your events.
Link Google, Microsoft 365, ProtonMail, or any CalDAV calendar. OAuth tokens are encrypted on your device.
Using XChaCha20-Poly1305 and Argon2id, all event details are encrypted before leaving your browser.
Others see only your availability windows—never your event titles, locations, or attendees.
| Feature | SteeleSchedule | Calendly | Cal.com |
|---|---|---|---|
| Data Encryption | E2E (client-side) | At-rest only | At-rest only |
| Provider Data Access | Zero knowledge | Full access | Full access |
| Third-Party Trackers | None | Multiple | Configurable |
| Self-Hostable | Yes (CalDAV) | No | Yes |
SteeleSchedule uses end-to-end encryption. Your calendar data is encrypted on your device before upload. Calendly stores your data in plain text, accessible to their staff and law enforcement.
No. We only see encrypted blobs and availability windows. Event titles, attendees, and locations are encrypted with keys only you control.
We use XChaCha20-Poly1305 for authenticated encryption and Argon2id for key derivation. These are audited, open-source algorithms from libsodium.js.
Get started for free. No credit card required.