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.
Was ist ChatConnect?
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.
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.
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 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:
Eine unsauber konfigurierte Schnittstelle kann eine einfache Schwachstelle im Frontend in vollen Systemzugriff verwandeln.
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.
Kurz: Die Wahl von Tauri ist kein technisches Detail, sondern eine bewusste Sicherheitsentscheidung – passend zum Self-Hosted-Gedanken von ChatConnect.
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.
Eingebauter Schutz vor Spam und Missbrauch
ChatConnect bringt Schutzmechanismen direkt mit, ohne dass Sie etwas konfigurieren müssen:
Domain-Bindung: Ihr Widget-Schlüssel funktioniert nur auf Ihrer freigegebenen Domain – fremde Seiten können ihn nicht missbrauchen.
Rate-Limiting der Schnittstellen begrenzt automatisierte Anfragen.
Honeypot und Duplikat-Erkennung halten Bots und mehrfach gesendete Nachrichten fern.
Besucher sperren: Auffällige Besucher können Sie mit einem Klick temporär blockieren.
<script
src="https://connect.arts-unique.com/widget.js"
data-site-key="sk_live_xxxxx"
async
></script>
Optional: KI-Chatbot für automatische Erstantworten
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:
Nur Ihre Themen: Sie hinterlegen Website-Kontext und eigene Instruktionen. Fragen, die nichts mit Ihrem Angebot zu tun haben, lehnt der Bot höflich ab.
Automatische Übergabe an Menschen (Handover): Bei Beschwerden, Buchungen, komplexen Anliegen, ausdrücklichem Wunsch nach einem Mitarbeiter oder geringer Antwort-Sicherheit reicht der Bot das Gespräch an Ihr Team weiter.
Begrenzte Bot-Antworten: Sie legen fest, nach wie vielen automatischen Antworten spätestens an einen Menschen übergeben wird.
Rate-Limiting pro Besucher (pro Minute und pro Tag) schützt vor Missbrauch.
Hinweis zur Datenverarbeitung: Der optionale KI-Chatbot nutzt aktuell die Google-Gemini-API. Bei aktivierter KI werden die betreffenden Chat-Nachrichten zur Beantwortung an diesen externen Dienst übermittelt. Im Standardbetrieb ohne KI bleiben alle Daten in Ihrer self-hosted Umgebung.
Best Practice: Was Sie für das Hosting brauchen
Self-hosted heißt: Sie betreiben ChatConnect auf eigener Infrastruktur. Die Anforderungen sind bewusst überschaubar – ein gängiger Linux-Server genügt für den Start. Für einen sicheren und stabilen Produktivbetrieb haben sich folgende Eckpunkte bewährt:
Server: ein Linux-Root- oder VPS-Server (z. B. Ubuntu), idealerweise bei einem Hoster in der EU – das unterstreicht die Datensouveränität. Für kleinere Projekte reichen rund 2 vCPU und 2 GB RAM; bei Bedarf skalieren Sie nach oben.
PHP 8.4 mit den üblichen Laravel-Extensions.
PostgreSQL (aktuelle Version) als Datenbank für Gespräche, Nachrichten und Besucher-Kontext.
Webserver mit HTTPS: Nginx (oder vergleichbar) mit gültigem TLS-Zertifikat, z. B. kostenlos über Let's Encrypt. Pflicht, da das Widget auf jeder Website über https geladen wird.
WebSocket-Betrieb (Laravel Reverb): Reverb läuft als dauerhafter Prozess und sollte über einen Prozess-Manager wie systemd oder Supervisor überwacht und automatisch neu gestartet werden. Die Verbindung wird per Reverse Proxy über Port 443 als sicheres wss:// ausgeliefert.
Queue-Worker: ein dauerhaft laufender Worker (ebenfalls per systemd/Supervisor) für Hintergrundaufgaben.
Cache & Rate-Limiting: im kleinen Rahmen genügt die Datenbank. Bei mehr Last empfiehlt sich Redis für Cache, Queue und das Rate-Limiting des KI-Chatbots.
Build-Werkzeuge: Composer (PHP) sowie Node.js/npm zum Erzeugen von Widget und Assets.
Regelmäßige Backups der PostgreSQL-Datenbank – am besten automatisiert und außerhalb des Servers gespeichert.
Optional Geolocation: für die Standortanzeige im Besucher-Panel eine GeoIP-Quelle wie MaxMind GeoLite2 oder ein IP-Dienst.
Die Desktop-App benötigt übrigens kein eigenes Hosting: Sie wird einmal gebaut und an Ihr Team verteilt; sie verbindet sich lediglich mit Ihrem Backend.
Best-Practice-Tipp: Betreiben Sie Reverb und den Queue-Worker als überwachte Dienste, erzwingen Sie durchgängig HTTPS/WSS und planen Sie automatische Datenbank-Backups von Anfang an ein. So bleibt der Self-Hosted-Betrieb zuverlässig und wartungsarm.
Für wen eignet sich ChatConnect?
ChatConnect richtet sich an Unternehmen, die persönlichen Kundenkontakt anbieten und dabei die Hoheit über ihre Daten behalten möchten – vom Mittelstand über Onlineshops und Dienstleister bis zu Bildungs- und Beratungsanbietern. Überall dort, wo schnelle Antworten gefragt sind, Compliance aber kein Kompromiss sein darf, spielt eine self-hosted Lösung ihre Stärken aus.
FAQ
Häufige Fragen zu ChatConnect
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. als 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 12+ 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.
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".
Fazit
ChatConnect verbindet, was sonst selten zusammenkommt: schnellen Echtzeit-Support im vertrauten Messenger-Design – und kompromisslose Datensouveränität. Self-hosted auf Open-Source-Basis, DSGVO-konform und mit einer Desktop-App, deren Tauri-Architektur Sicherheit von Grund auf mitdenkt. Ihre Kundendaten bleiben dort, wo sie hingehören: bei Ihnen.
DATENSOUVERÄNER KUNDENSUPPORT
Live-Chat,
der Ihre Daten respektiert
Möchten Sie schneller mit Ihren Besuchern ins Gespräch kommen –
ohne Ihre Daten aus der Hand zu geben?