Your data, handled like infrastructure.
EU-hosted scheduling with a documented subprocessor list, single-tenant Postgres, and TLS end-to-end. The boring stuff, done right.
EU - Germany
Hetzner Cloud hosting with single-tenant Postgres.
GDPR-aligned
Documented subprocessors, DPA available on request.
TLS end-to-end
Encrypted in transit between browser, app, and integrations.
Responsible disclosure
A direct channel for reporting vulnerabilities.
How we keep your data safe.
Data handling
We store only what scheduling needs: contact details, appointment data, and the calendar availability required to route bookings.
- Client names and emails
- Appointment dates and times
- Calendar availability
- Payment information
- Account credentials
We never sell your data or use it to train models.
Authentication and sessions
Accounts are protected with hashed passwords, signed sessions, and standard safeguards against common web attacks.
- Hashed password storage
- Secure session management
- HTTP-only cookies
- CSRF protection
- Rate limiting
Sessions expire automatically and can be revoked at any time.
Encryption
Traffic is encrypted in transit with TLS, and data is encrypted at rest by our EU hosting provider.
- TLS / HTTPS in transit
- Encryption at rest
- Encrypted keys and tokens
- Card data handled by Stripe
We never store raw card numbers. Payments go straight to Stripe.
Infrastructure
Ordinus runs on EU cloud infrastructure with daily backups, monitoring, and regular security updates.
- Daily backups
- Uptime monitoring
- EU cloud hosting
- Monitoring and alerting
- Regular security updates
Backups are encrypted and kept in the EU.
GDPR
Ordinus is built for GDPR. You can access, export, and delete your data, and we document how every subprocessor handles it.
- GDPR-compliant processing
- Right to access
- Right to deletion
- Data portability
- Clear policies
Report a vulnerability
Found a security issue? We want to hear about it, and we take responsible disclosure seriously.
Email us at security@ordinus.io
We aim to acknowledge reports within 48 hours.
Subprocessors and policies.
We work with a small set of vetted vendors. All data stays in the EU unless explicitly noted.
Hetzner Cloud
Application hosting · self-managed Postgres
EU · Germany
Resend
Transactional email delivery
EU
Stripe
Payment processing (PCI DSS Level 1)
EU / US
Umami Analytics
Product analytics · self-hosted, cookieless
EU