Datenhaltung und Sourcing-Strategie
Die Datenhaltung und Sourcing-Strategie spielt eine zentrale Rolle, um ein hohes Mass an Sicherheit, Flexibilität und Leistung zu gewährleisten. Im Folgenden werden die wesentlichen Aspekte der Datenhaltung und der Sourcing-Strategie von Apptiva Klar beschrieben.
Datenhaltung
Datenbanktechnologie
Apptiva Klar verwendet MongoDB als primäre Datenbanktechnologie. Diese NoSQL-Datenbank bietet eine flexible und skalierbare Lösung, die besonders für die Anforderungen von Chatbot-Anwendungen geeignet ist. Die Speicherung der Daten erfolgt in einem dokumentenorientierten Format, wodurch:
- variable und unstrukturierte Daten, wie sie in Konversationen auftreten, optimal verarbeitet werden können,
- eine einfache Skalierung bei wachsendem Datenvolumen möglich ist,
- und Abfragen effizient ausgeführt werden.
Hosting und Infrastruktur
Apptiva Klar wird containerisiert in der Google Kubernetes Engine (GKE) am Standort Zürich gehostet. Die Nutzung von Cloud Load Balancing stellt sicher, dass die Plattform auch bei hoher Auslastung performant bleibt. Alternativ bietet Apptiva Klar auch On-Premise-Optionen an, um den spezifischen Anforderungen von Unternehmen gerecht zu werden. Bei dieser Variante ist sicherzustellen, dass alle benötigten Systeme, wie MongoDB und Azure OpenAI Services, entsprechend integriert sind.
Sicherheit und Datenschutz
Der Schutz sensibler Kundendaten hat bei Apptiva Klar höchste Priorität. Die wichtigsten Sicherheitsmassnahmen umfassen:
-
Verschlüsselung:
Moderne Verschlüsselungstechnologien schützen alle übertragenen Daten. -
Zugriffskontrolle:
Nur autorisierte Personen haben Zugriff auf sensible Daten. -
Regelmässige Updates:
Sicherheitsupdates werden kontinuierlich eingespielt, um potenzielle Schwachstellen zu eliminieren. -
Einhaltung lokaler Datenschutzgesetze:
Apptiva Klar wird unter Berücksichtigung schweizerischer und europäischer Datenschutzrichtlinien betrieben.
Automatische Löschung von Daten
Zur Sicherstellung der Datenschutz-Compliance und zur Minimierung des Datenvolumens implementiert Apptiva Klar automatische Löschfristen:
| Datenart | Aufbewahrungszeit | Konfigurierbar |
|---|---|---|
| Website-Messenger Sessions | 24 bis 48 Stunden | Nein |
| WhatsApp Sessions | 30 Tage | Nein |
| Actions | 1 Tag | Nein |
| Konversationen (Chatverlauf, Bewertungsergebnisse, Kontexte, KI-Statistiken) | 180 Tage | Ja |
| Nicht verstandene Anfragen | 180 Tage | Ja |
| Als falsch markierte Chatbot-Antworten | 180 Tage | Ja |
| System Logs | 1 Jahr | Nein |
| Access Logs | 30 Tage | Nein |
| Audit Logs | 400 Tage | Nein |
Website-Messenger Session
Im Rahmen der Website-Messenger-Sitzung werden alle relevanten Daten zur eindeutigen Identifizierung des Nutzers in der MongoDB gespeichert. Dabei werden folgende Informationen erfasst:
- Generierte Benutzer-ID (zusätzlich im Local Storage des Browsers abgelegt)
- Generierte Session-ID (zusätzlich im Local Storage des Browsers abgelegt)
- Vom Nutzer ausgewählte Sprache
- URL der Webseite, auf der der Chat ausgeführt wird
- Grösse des Browserfensters (kann beispielsweise genutzt werden, um das Chatfenster automatisch je nach verfügbarem Platz zu öffnen)
- Kontext(e), in denen die aktuelle Session stattfindet
WhatsApp Session
Im Rahmen der WhatsApp-Sitzung werden alle relevanten Daten zur eindeutigen Identifizierung des Nutzers in der MongoDB gespeichert. Dabei werden folgende Informationen erfasst:
- Telefonnummer des Benutzers
- Name des Benutzers (Anhand seines WhatsApp-Profiles)
- Kontext(e), in denen die aktuelle Session stattfindet
Actions
Alle Ereignisse, die in durch Apptiva Klar verarbeitet werden, werden in einer „Actions“-Collection protokolliert. Hierzu zählen beispielsweise Benutzeranfragen, Chatbot-Antworten sowie Informationen über das Herstellen oder Trennen der Verbindung zum Nutzer.
Logs
Zusätzlich werden verschiedene Logs geführt, um den sicheren Betrieb zu gewährleisten:
- System Logs: Technische Protokolle ohne personenbezogene Daten.
- Access Logs: Zugriffsprotokolle, welche auch IP-Adressen enthalten.
- Audit Logs: Protokolle über Administrator-Aktivitäten oder Systemereignisse der Google Cloud (keine personenbezogenen Daten).
Cookies
Folgende Cookies werden von Apptiva Klar erstellt und verwendet:
| Name | Zweck | Domainname | Ablauf | Anbieter | Typ |
|---|---|---|---|---|---|
| apptiva-klar-window-state | Speichert den Zustand des Chat-Fensters (offen/geschlossen), um diesen beim nächsten Besuch wiederherzustellen | Domain, auf der der Chatbot eingebettet ist | 8 Stunden | Apptiva Klar | Cookie |
| apptiva-klar-user-id | Speichert eine anonyme User-ID, um wiederkehrende Benutzer zu erkennen. | Domain des Chatbots | 6 Monate | Apptiva Klar | Cookie |
Sourcing-Strategie
Nutzung externer Technologien
Apptiva Klar integriert fortschrittliche Technologien, um ein optimales Nutzererlebnis zu bieten:
- Azure OpenAI Service:
Die GPT-Technologie wird genutzt, um Inhalte aus verschiedenen Quellen wie Webseiten, Dokumenten oder APIs zu extrahieren und zu lernen. Dies ermöglicht die Generierung präziser und kontextbezogener Antworten.
Modularer Aufbau
Apptiva Klar ist modular aufgebaut, wodurch einzelne Komponenten und Umsysteme flexibel ersetzt oder aktualisiert werden können. Dies erlaubt die kontinuierliche Integration leistungsstarker Technologien und stellt sicher, dass die Plattform stets auf dem neuesten Stand bleibt.
Datenquellen
Apptiva Klar greift auf verschiedene Datenquellen zu, um ein umfassendes Wissensmanagement zu ermöglichen:
-
Webseiten und Dokumente:
Inhalte aus Webseiten, PDFs und anderen Dokumenten werden automatisiert indexiert und regelmässig aktualisiert. -
Externe APIs:
Schnittstellen zu Systemen wie CRM oder ERP ermöglichen die Integration spezifischer Geschäftslogik. -
Benutzerspezifische Daten:
Kundenspezifische Daten können kontextbezogen eingebunden werden, um personalisierte Antworten zu generieren.
Die Verantwortung für die Inhalte des Chatbots liegt bei den Kunden von Apptiva Klar. Sie müssen sicherstellen, dass die bereitgestellten Informationen aktuell und korrekt sind. Dies ist entscheidend, um ein hochwertiges Nutzererlebnis zu gewährleisten und Verwirrung oder Fehlinformationen zu vermeiden.
Flexibilität bei der Bereitstellung
Die Sourcing-Strategie von Apptiva Klar erlaubt den Betrieb sowohl als Cloud-Service als auch On-Premise. Dies bietet Unternehmen die Möglichkeit, die Plattform optimal an ihre IT-Infrastruktur und Sicherheitsanforderungen anzupassen.
Häufig gestellte Fragen
Können die Daten nach einem gewissen Zeitraum gelöscht werden?
Apptiva Klar bietet eine flexible Datenaufbewahrung, bei der die Gesprächsdaten nach einem individuell festgelegten Zeitraum automatisch gelöscht werden.
Wie lange werden Konversationsdaten aufbewahrt?
Konversationsdaten (Chatverlauf, Bewertungsergebnisse, Kontexte, KI-Statistiken) werden standardmässig 180 Tage aufbewahrt. Diese Aufbewahrungszeit ist konfigurierbar und kann an Ihre spezifischen Anforderungen angepasst werden.
Werden Daten automatisch gelöscht?
Ja, Apptiva Klar implementiert automatische Löschfristen zur Sicherstellung der Datenschutz-Compliance. Website-Messenger Sessions werden nach 24-48 Stunden gelöscht, WhatsApp Sessions nach 30 Tagen, Actions nach 1 Tag, und Konversationen sowie nicht verstandene Anfragen nach 180 Tagen (konfigurierbar).