ChatConnect ist eine self-hosted Live-Chat-App für Websites, die Datensouveränität und DSGVO-Konformität gewährleistet, indem alle Gesprächs- und Besucherdaten auf der eigenen Infrastruktur des Nutzers verbleiben. Sie bietet Echtzeitkommunikation über ein einbettbares Widget und eine Desktop-App.
ChatConnect
Datensouveräner
Live-Chat für
Ihre Websites
Der entscheidende Unterschied: Sie betreiben die gesamte Lösung auf Ihrer eigenen Infrastruktur. Alle Gesprächs- und Besucherdaten bleiben in Ihrer Hand – DSGVO-konform und ohne Umweg über fremde Cloud-Anbieter.
Für wen eignet sich ChatConnect?
Im Kundenkontakt zählt jede Sekunde – und jedes Datum, das dabei entsteht. Viele Live-Chat-Anbieter lösen das Erste, schaffen beim Zweiten aber ein Problem: Ihre Kundendaten und Gesprächsinhalte landen auf fremden Servern, oft außerhalb der EU.
ChatConnect geht einen anderen Weg. Sie erhalten schnellen Echtzeit-Support im vertrauten Messenger-Look – und behalten gleichzeitig die volle Kontrolle über Ihre Daten.
Ihre Besucher sehen ein vertrautes Sprechblasen-Design, wie sie es von gängigen Messenger-Apps kennen, Sie verwalten alle Gespräche zentral – auf Ihrer eigenen Infrastruktur.
ChatConnect ist eine self-hosted Live-Chat-Lösung für Websites. Sie besteht aus drei Komponenten, die nahtlos zusammenspielen: einem einbettbaren Chat-Widget für Ihre Website, einem Backend für Nachrichten und Echtzeit-Übertragung sowie einer Desktop-App, über die Sie und Ihr Team eingehende Chats beantworten.
Laravel & Tauri
Auf welcher Technologie
basiert ChatConnect?
ChatConnect setzt durchgehend auf moderne, etablierte und quelloffene Technologien. Das schafft Transparenz, Stabilität und Unabhängigkeit von einzelnen Anbietern:
Backend: Laravel 12 & PostgreSQL – ein bewährtes PHP-Framework und eine robuste, ausgereifte Datenbank für Ihre Gesprächs- und Besucherdaten.
Echtzeit: Laravel Reverb (WebSockets) – überträgt Nachrichten verzögerungsfrei in beide Richtungen, ohne Drittanbieter-Dienste.
Widget: Vanilla JavaScript mit Shadow DOM – schlank (Zielgröße rund 15 KB) und vollständig vom CSS Ihrer Seite isoliert, sodass nichts an Ihrem Design verrutscht.
Desktop-App: Tauri 2 mit React & TypeScript – eine schnelle, ressourcenschonende und besonders sicherheitsorientierte App für macOS und Windows.
Weil der gesamte Stack auf Open-Source-Basis läuft, sind Sie an keinen proprietären Cloud-Dienst gebunden. Sie hosten ChatConnect dort, wo Sie es möchten – auf Ihrem Server, in Ihrem Rechenzentrum, in der EU.
Datensouveränität
Ihre Daten bleiben
Ihre Daten
Für Unternehmen ist Datensouveränität längst kein Nice-to-have mehr, sondern eine Anforderung – rechtlich wie strategisch. ChatConnect ist von Grund auf darauf ausgelegt:
Self-Hosted ohne Kompromisse: Backend, Datenbank und WebSocket-Server laufen auf Ihrer Infrastruktur. Es gibt keinen erzwungenen Umweg über die Server eines Anbieters.
Keine Datenweitergabe an Dritte: Gesprächsinhalte, Besucher-Kontext und Kontaktdaten verlassen Ihre Umgebung nicht. Sie entscheiden, was wo gespeichert wird.
DSGVO-konform by Design: Da Sie Speicherort und Verarbeitung kontrollieren, lassen sich Auskunfts-, Lösch- und Aufbewahrungspflichten direkt umsetzen – ohne Auftragsverarbeitungs-Verträge mit Drittanbietern in unklaren Jurisdiktionen.
Volle Transparenz: Quelloffene Komponenten bedeuten, dass nachvollziehbar ist, was mit den Daten geschieht.
Gerade für Branchen mit erhöhten Compliance-Anforderungen – etwa Beratung, Bildung, Gesundheit oder öffentliche Stellen – ist das ein entscheidender Vorteil gegenüber klassischen SaaS-Chats.
Datensicherheit
Datensicherheit durch die Tauri-Architektur
Ein oft übersehener Punkt: Die Desktop-App, mit der Ihr Team antwortet, ist selbst ein sicherheitsrelevanter Baustein. ChatConnect nutzt hier Tauri 2 – und das aus gutem Grund.
Tauri im Vergleich zu Electron: Klassische Desktop-Apps auf Electron-Basis bündeln eine komplette Chromium-Browser-Engine und eine Node.js-Laufzeitumgebung in jede Anwendung. Das vergrößert nicht nur die Dateigröße erheblich, sondern auch die Angriffsfläche:
Tauri ist anders aufgebaut:
Kein gebündelter Browser: Tauri nutzt die native WebView des Betriebssystems, die laufend über System-Updates Sicherheits-Patches erhält – statt eine veraltende Chromium-Version mitzuschleppen.
Rust statt Node.js im Kern: Der Backend-Teil der App ist in Rust geschrieben. Rusts Speichersicherheit verhindert ganze Klassen typischer Schwachstellen von vornherein.
Sicherheit als Standard, nicht als Option: Tauri arbeitet mit einem Berechtigungs- bzw. Capability-System. Jede Systemfunktion muss ausdrücklich freigegeben werden – Sie müssen Sicherheit nicht mühsam nachträglich „einschalten", sie ist der Ausgangszustand.
Kleinere Angriffsfläche: Eine fehlkonfigurierte Tauri-App hat einen deutlich kleineren „Blast Radius" als eine vergleichbare Electron-App. Genau das schätzen Unternehmensumgebungen – kleine Angriffsfläche und nachvollziehbare Berechtigungen erleichtern auch Audits.
Welche Funktionen
bietet ChatConnect?
Chat-Widget im Messenger-Look
Das Widget übernimmt das aufgeräumte, sofort verständliche Design moderner Messenger: grüne Sprechblasen für Besucher, graue für Ihre Antworten, abgerundete Ecken.
Es lädt schnell und stört Ihr Seitendesign dank Shadow DOM nicht. Inklusive Tipp-Anzeige, Badge für ungelesene Nachrichten, optionalem Sound-Signal, Verlauf über localStorage und automatischem Reconnect bei Verbindungsabbrüchen.
Echtzeit-Nachrichten ohne Verzögerung
Nachrichten kommen in beide Richtungen sofort an – über eine WebSocket-Verbindung (Laravel Reverb) im Hintergrund.
Kein Neuladen, keine spürbare Verzögerung. Und falls die WebSocket-Verbindung einmal abbricht, wechselt die App automatisch auf einen Abruf im Sekundentakt – es geht keine Nachricht verloren.
Desktop-App für Ihre Antworten
Sie beantworten Chats in einer eigenen App für macOS und Windows: links die Liste aller Gespräche, rechts das aktive Fenster. Mit System-Benachrichtigungen,
Unread-Badge im Dock bzw. der Taskleiste, Tastaturkürzeln (Senden, Suchen, Archivieren), Online-/Offline-Status und Multi-Site-Support für mehrere Websites gleichzeitig.
Besucher-Kontext auf einen Blick
Zu jedem Chat sehen Sie aktuelle Seite und Seitentitel, Referrer, ungefähren Standort (Stadt, Land), Browser und Betriebssystem sowie den Startzeitpunkt des Gesprächs – damit Sie gezielter und persönlicher helfen können.
Erreichbarkeit, die zu Ihnen passt
Sie legen Geschäftszeiten pro Wochentag fest und setzen Ihren Status auf online oder offline. Außerhalb Ihrer Erreichbarkeit sehen Besucher eine individuelle Offline-Nachricht, statt vergeblich zu warten.
Auf Wunsch begrüßt eine automatische Startnachricht jeden neuen Chat – so fühlt sich der Besucher sofort abgeholt.
Optional: KI-Chatbot
Auf Wunsch lässt sich pro Website ein KI-Chatbot zuschalten, der häufige Fragen automatisch beantwortet – etwa außerhalb Ihrer Erreichbarkeit oder zur schnellen Erstreaktion. Datensouveränität bleibt dabei der Standard: Die KI ist eine optionale Funktion, die Sie je Website gezielt aktivieren oder deaktivieren. Der Bot ist bewusst auf Ihren Anwendungsfall begrenzt und arbeitet kontrolliert.
FAQ
Häufige Fragen zu ChatConnect
Ist ChatConnect ein fertiges Produkt oder anpassbar?
Beides – und genau das ist unser Anspruch. ChatConnect ist eine solide Foundation: eine ausgereifte, einsatzbereite Basis, die wir gezielt auf Ihre Wünsche, Ihr Branding und Ihre Prozesse anpassen. Statt sich in ein starres SaaS-Korsett zu zwängen, erhalten Sie eine Lösung, die zu Ihren Abläufen passt – von individuellen Funktionen über Integrationen bis hin zu maßgeschneiderten Workflows. Sie starten nicht bei null und enden nicht bei „one size fits all".
Ist ChatConnect wirklich self-hosted?
Ja. Backend, Datenbank und der Echtzeit-Server laufen vollständig auf Ihrer eigenen Infrastruktur. Es gibt keinen erzwungenen Umweg über die Cloud eines Anbieters.
Wie steht es um die DSGVO?
Da Sie Speicherort und Verarbeitung selbst kontrollieren, ist ChatConnect DSGVO-konform aufgebaut. Auskunfts-, Lösch- und Aufbewahrungspflichten setzen Sie direkt in Ihrer Umgebung um.
Warum Tauri statt Electron für die Desktop-App?
Tauri nutzt die native System-WebView statt einer gebündelten Browser-Engine, setzt im Kern auf das speichersichere Rust und gibt Systemberechtigungen nur explizit frei. Das ergibt kleinere, schnellere und sicherere Apps mit deutlich reduzierter Angriffsfläche.
Was brauche ich für das Hosting?
Einen Linux-Server z.B. VPS (idealerweise in der EU) mit PHP 8.4, PostgreSQL und einem Webserver wie Nginx samt HTTPS-Zertifikat. Laravel Reverb (WebSockets) und ein Queue-Worker laufen als überwachte Dienste, zum Beispiel über systemd oder Supervisor. Für kleinere Projekte genügen rund 2 vCPU und 2 GB RAM; bei höherer Last empfiehlt sich zusätzlich Redis. Planen Sie automatische Datenbank-Backups ein. Die Desktop-App braucht kein eigenes Hosting.
Gibt es eine KI-Funktion?
Ja, optional. Pro Website können Sie einen KI-Chatbot zuschalten, der häufige Fragen automatisch beantwortet und bei Bedarf an einen Mitarbeiter übergibt. Die KI ist abschaltbar; im Standardbetrieb ohne KI bleiben alle Daten in Ihrer Umgebung. Bei aktivierter KI werden die betreffenden Nachrichten an die genutzte Google-Gemini-API übermittelt.
Verlangsamt das Widget meine Website?
Nein. Das Widget ist auf rund 15 KB ausgelegt und lädt asynchron im Hintergrund.
Kann ich Geschäftszeiten und einen Offline-Modus festlegen?
Ja. Sie definieren Geschäftszeiten pro Wochentag und steuern Ihren Online-/Offline-Status. Außerhalb der Erreichbarkeit sehen Besucher eine individuelle Offline-Nachricht; optional begrüßt eine automatische Startnachricht jeden neuen Chat.
Wie schützt ChatConnect vor Spam und Missbrauch?
Mehrfach abgesichert: Der Widget-Schlüssel ist an Ihre Domain gebunden, die Schnittstellen sind rate-limitiert, ein Honeypot und eine Duplikat-Erkennung halten Bots fern, und auffällige Besucher lassen sich temporär sperren.
Funktioniert ChatConnect mit jeder Website?
Ja. Dank einfacher Script-Einbindung und Shadow DOM läuft es unabhängig vom eingesetzten System – etwa WordPress, Shopify, statische Seiten oder eigene Anwendungen.
Kann ich mehrere Websites betreuen?
Ja. ChatConnect unterstützt mehrere Sites gleichzeitig, jede mit eigenem Schlüssel und eigenen Einstellungen, zentral in einer Desktop-App.
Welche Technologien kommen zum Einsatz?
Laravel 13+ und PostgreSQL im Backend, Laravel Reverb für Echtzeit, Vanilla JavaScript mit Shadow DOM im Widget und Tauri 2 mit React/TypeScript in der Desktop-App – durchgehend Open Source.