Datenschutztext automatisch einbinden
Ein Element in Ihrer Datenschutzerklärung zeigt den Abschnitt zu reactive.chat – passend zu den Einstellungen Ihres Projekts, in der Sprache Ihrer Seite und immer aktuell.
Statt den Textbaustein für Ihre Datenschutzerklärung zu kopieren und von Hand anzupassen, können Sie ihn automatisch einbinden. Sie setzen ein Element in Ihre Datenschutzerklärung, und dort erscheint der Abschnitt zu reactive.chat:
- passend zu Ihren Einstellungen – ob der Chat vor der ersten Nachricht um Einwilligung bittet, ob Besucher selbst widerrufen und löschen können, wie geschriebene Löschverlangen behandelt werden, nach wie vielen Tagen Gespräche gelöscht werden, ob der KI-Assistent (und unter welchem Namen) und Smart Answer eingeschaltet sind;
- immer aktuell – ändern Sie eine Einstellung, steht der geänderte Text nach höchstens zehn Minuten auf Ihrer Seite;
- ohne Platzhalter – es bleiben keine eckigen Klammern stehen.
Der Text ist eine Vorlage, keine Rechtsberatung.
Das Element
Setzen Sie an die Stelle Ihrer Datenschutzerklärung, an der der Abschnitt stehen soll:
<div data-rc-privacy></div>
Voraussetzung: Der normale Einbindungsschnipsel steht auch auf dieser Seite – wie auf jeder Seite, auf der der Chat erscheint. Weiterer Code ist nicht nötig. Ein kopierbares Beispiel finden Sie im Konto unter Projekt → Einbindung → Datenschutztext automatisch einbinden, dort auch eine Vorschau des Textes mit Ihren aktuellen Einstellungen.
Sprache, Überschrift, Kontaktadresse
<div data-rc-privacy data-lang="de" data-heading="2" data-email="datenschutz@ihre-domain.de"></div>
data-lang– die Sprache:de,enoderpl. Ohne die Angabe gilt die Sprache Ihrer Seite (<html lang="…">). Jede andere Sprache zeigt Englisch, die verbindliche Fassung.data-heading– die Ebene der Überschrift,2bis6. Ohne die Angabe3(<h3>).data-email– Ihre Kontaktadresse. Sie erscheint als Link in den Sätzen, in denen Besucher Sie erreichen sollen (Widerruf, Ihre Rechte, Rückfragen zum KI-Assistenten). Ohne sie verweisen diese Sätze auf die Kontaktangaben in Ihrer Datenschutzerklärung.
Der Text übernimmt die Gestaltung Ihrer Seite: Er besteht aus einer Überschrift und Absätzen, ohne eigene Farben oder Schriften. Unter dem Text steht, dass die englische Fassung verbindlich ist, und der Stand der Vorlage.
Ohne Einwilligung, ohne Speicherung
Eine Datenschutzerklärung muss auch lesbar sein, wenn ein Besucher die Einwilligung ablehnt. Deshalb erscheint der Text unabhängig davon:
- auch ohne Einwilligung und wenn Ihr Einwilligungsbanner den Chat selbst noch zurückhält,
- auch wenn der Chat nicht lädt oder ausgeschaltet ist.
Für die Anzeige wird nichts im Browser gespeichert (kein Cookie, kein localStorage, kein sessionStorage), und es wird keine Besucherkennung übertragen. Der Browser ruft nur den Text ab; dabei erhält reactive.chat, wie bei jedem Abruf einer Datei, die IP-Adresse des Besuchers sowie die Adresse Ihrer Website als Herkunft – nicht aber die Adresse der einzelnen Seite.
Der Text erscheint nur auf den Websites, die in Ihrem Projekt als Domains eingetragen sind.
Wenn der Text nicht erscheint
- Der Einbindungsschnipsel fehlt auf der Seite. Er wird auch für den Text gebraucht. Blockiert Ihr Einwilligungsbanner den Schnipsel auf dieser Seite, oder fügt Ihre Seite das Element erst nach dem Laden ein (Single-Page-App), binden Sie zusätzlich das Skript aus dem Konto ein (Projekt → Einbindung → Datenschutztext automatisch einbinden):
<script src="https://cdn.reactive.chat/datenschutz.js" data-rc-site-key="IHR_SITE_KEY" async></script>
- Die Website ist nicht im Projekt eingetragen. Der Text erscheint nur auf den Domains Ihres Projekts.
- Das Projekt ist pausiert. Dann gibt es keinen Text.
Was Sie selbst in das Element schreiben, bleibt stehen, solange der Text nicht geladen ist – und auch, wenn er nicht geladen werden kann. Sie können dort zum Beispiel einen Verweis auf den Textbaustein hinterlegen.
Ob der Text geladen wurde, zeigt das Attribut data-rc-privacy-state am Element: done (angezeigt), error (nicht geladen) oder loading.
Weitere Informationen
Stand: