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.