Funktionen im Detail

Gebaut für Profis. Quelloffen für alle.

Kalenda ist nicht das hundertste Termin-Buchungs-Tool. Es ist die kompromisslose, schweizerische Antwort auf US-Cloud-Buchungssysteme. Jede Funktion ist transparent, auditierbar und unter AGPL-3.0 quelloffen.

Kalender-Integration ohne Datensilos

Kalenda verbindet sich direkt mit jedem CalDAV-fähigen Backend: OpenDesk und Open-Xchange von ZenDiS, Nextcloud, iCloud, Posteo, mailbox.org, Synology, FastMail, FreeIPA oder selbstbetriebenem Radicale. Keine Zwischenschicht, kein zusätzliches Konto, keine Datenkopie auf einem Drittserver.

  • Bidirektionale Synchronisation in beide Richtungen
  • Freie Tage und bestehende Termine werden respektiert
  • Mehrere Kalender pro Anbieter möglich (Geschäft + Privat)
  • Buchungen erscheinen sofort im nativen Kalender-Client

iFrame-Embed mit URL-Parametern

Eine Zeile HTML genügt: <iframe src="https://booking.cloud-services-ag.com/embed/martin?lang=de"></iframe>. Sprache, Theme und Buchungsthema können per URL-Parameter mitgegeben werden — getrennt für DE und EN. Ihre Marketing-Seite bleibt unter Ihrer Kontrolle.

  • Locale-Parameter: ?lang=de oder ?lang=en
  • Theme: ?theme=light, ?theme=dark oder automatisch
  • Thema: ?topic_de=… und ?topic_en=… (mehrsprachig)
  • UTM-Parameter werden automatisch an Plausible weitergegeben

DSGVO + Schweizer DSG by design

Kein Google Analytics, kein Google reCAPTCHA, keine Google Fonts, kein US-Server. Selbstgehostetes Plausible für aggregierte Statistik, Altcha (Proof-of-Work) als Spam-Schutz, Fonts ausgeliefert vom eigenen Server. Daten bleiben in der Schweiz oder der EU — Sie entscheiden, wo Ihr Backend steht.

  • Keine US-Subprocessors
  • Keine Drittanbieter-Cookies
  • Datenschutzerklärung serienmässig in DE und EN
  • Schweizer Bearbeitungsverzeichnis (DSG Art. 12) als Vorlage

Mehrsprachig — strukturell, nicht nur an der Oberfläche

Kalenda nutzt next-intl mit lokalisierten Routen. Die deutsche Datenschutzerklärung erreicht man unter /de/datenschutz, die englische unter /en/privacy — beide werden korrekt mit hreflang verlinkt. So findet Google die richtige Version für den jeweiligen Sprachraum.

  • DE und EN out of the box
  • Weitere Sprachen über JSON-Dateien hinzufügbar
  • Lokalisierte URL-Slugs (z. B. /datenschutz vs /privacy)
  • Server-seitige Sprach-Negotiation

Exklusives Slot-Locking

Race-Conditions sind in Buchungssystemen die Hölle. Kalenda nutzt Valkey-basiertes Distributed Locking mit `SET NX PX` — der erste Klick gewinnt, der zweite erhält eine saubere Fehlermeldung. Doppelbuchungen sind technisch ausgeschlossen, selbst bei tausenden gleichzeitigen Anfragen.

  • Valkey (BSD-3, Linux-Foundation-Fork von Redis OSS)
  • Pro-Slot-Lock mit TTL — keine Deadlocks möglich
  • In-Memory-Fallback für Single-Instance-Setups
  • Rate Limiting pro IP zusätzlich integriert

Altcha statt reCAPTCHA

Google reCAPTCHA trackt Ihre Besucher. Altcha löst das anders: Der Browser des Besuchers rechnet ein Proof-of-Work durch — unsichtbar, ohne Cookies, ohne Drittanbieter-Tracking. Bots werden trotzdem zuverlässig blockiert.

  • BSD-3-lizenziert, voll quelloffen
  • Keine Drittanbieter-Aufrufe
  • Funktioniert ohne JavaScript-Fingerprinting
  • Im Backend serverseitig verifizierbar

Cloud-Native deploybar

Kalenda kommt mit Helm-Chart, ArgoCD-Beispielen und Keeper-Secrets-Manager-Anbindung — alles, was unsere produktive Infrastruktur nutzt. Sie können das gleiche Setup auf Ihrem K3s, K8s oder OpenShift fahren.

  • Helm-Chart unter charts/kalenda
  • ArgoCD multi-source Application Pattern
  • Single-Tenant pro Kunde (Namespace + DB)
  • Standalone Next.js Output → Docker-Image < 200 MB

Lust auf eine 30-Sekunden-Demo?

Kein Login, keine Kreditkarte. Klicken Sie sich durch — sehen Sie was Ihre Kunden sehen werden.