Datenschutzerklärung
Diese Erklärung informiert Sie nach Art. 13 DSGVO und, für Personen in der Schweiz, nach Art. 19 DSG (siehe Abschnitt 12) darüber, welche personenbezogenen Daten beim Besuch meiner Websites und bei der Nutzung ihrer Funktionen verarbeitet werden. Sie gilt für:
- www.human-agent-interface.com
- humanagentinterface.de
- humanagentcontrol.com
- samuelfleig.com
- agentfähig.de (xn--agentfhig-02a.de)
Nicht jede Funktion gibt es auf jeder Seite. Die Angaben wurden aus dem tatsächlichen technischen Aufbau abgeleitet.
1. Verantwortlicher
Verantwortlich für die Datenverarbeitung auf dieser Website ist:
Samuel David Fleig
Ahornweg 8
69256 Mauer
Deutschland
E-Mail: hallo@samuelfleig.com
2. Hosting und Auslieferung über Cloudflare
Alle oben genannten Websites werden über Cloudflare ausgeliefert. Sie laufen als Cloudflare Workers mit statischen Dateien. Anbieter ist die Cloudflare, Inc., 101 Townsend St, San Francisco, CA 94107, USA.
Beim Aufruf verarbeitet Cloudflare technisch notwendige Verbindungsdaten. Dazu gehören insbesondere:
- IP-Adresse des zugreifenden Geräts,
- Datum und Uhrzeit des Zugriffs,
- angeforderte URL und HTTP-Statuscode,
- übertragene Datenmenge,
- Browser- und Geräteangaben (User-Agent).
Diese Verarbeitung ist zur Auslieferung der Inhalte, zum sicheren und stabilen Betrieb und zur Abwehr von Angriffen erforderlich.
Für alle oben genannten Websites sind zusätzlich Cloudflare-Worker-Protokolle (Workers Logs) aktiviert. Sie erfassen zu jedem Aufruf die genannten Daten einschließlich der Anfrage-Header. Cloudflare löscht diese Protokolle automatisch nach spätestens 7 Tagen.
3. Cloudflare Web Analytics
Auf allen oben genannten Websites ist Cloudflare Web Analytics aktiv. Das von Cloudflare eingefügte Beacon unter /cdn-cgi/rum
erhebt aggregierte Nutzungsdaten (zum Beispiel aufgerufene Seite, Ladezeiten, Herkunftsland, verweisende Seite). Nach
Angaben von Cloudflare arbeitet dieses Verfahren ohne Cookies und ohne websiteübergreifende Wiedererkennung.
4. Eigene Klick-Messung über /api/site-event
Nur auf www.human-agent-interface.com: Die Seite sendet bei bestimmten Interaktionen (Seitenaufruf, Klick auf einen Handlungsaufruf) ein Ereignis an den eigenen
Endpunkt /api/site-event. Der Worker schreibt dabei einen Datensatz in das Cloudflare-Analytics-Engine-Dataset
hai_site_events (Funktion handleSiteEvent in src/worker.js, Aufruf writeDataPoint). Gespeichert werden
ausschließlich:
- Index: die Experiment-ID (immer
homepage-hero-2026-05-23), -
Blobs: Variante (
A_control,B_offer_first,C_proof_first), Ereignis (hero_impression,hero_cta_click,cta_click), Ziel, Pfad, Sprache und Viewport-Klasse, - Double: ein Zeitstempel (Millisekunden seit Epoche).
Es werden keine IP-Adresse, kein User-Agent, kein Cookie-Wert und keine sonstige Kennung in das Dataset geschrieben. Die Daten lassen keinen unmittelbaren Rückschluss auf eine Person zu.
Für die Hero-Variante werden keine Cookies und keine sonstige Speicherung im Browser verwendet: Die
Variante wird ohne Wiedererkennung des Browsers festgelegt (Funktion handleHomepage in
src/worker.js). Unabhängig davon speichert die Seite die gewählte Sprache lokal im Browser (localStorage-Schlüssel
haiLang); dieser Wert wird nicht an den Server übertragen.
5. Kontakt per E-Mail
Wenn Sie mich per E-Mail kontaktieren (hallo@samuelfleig.com), verarbeite ich die von Ihnen übermittelten Angaben (E-Mail-Adresse, Name, Inhalt der Nachricht) zur Beantwortung der Anfrage.
6. Terminbuchung über Cal.com
Für einen Fit-Call können Sie alternativ zur E-Mail einen Termin über den Buchungsdienst Cal.com vereinbaren. Anbieter ist die Cal.com, Inc., USA. Die Buchungsseite ist nur verlinkt und nicht in diese Website eingebettet: Beim bloßen Besuch dieser Website werden keine Daten an Cal.com übertragen. Erst wenn Sie den Link „Fit-Call buchen“ anklicken, gelangen Sie auf die Seite von Cal.com, für die deren eigene Datenschutzhinweise gelten (cal.com/privacy).
Bei einer Buchung verarbeiten Cal.com und ich die von Ihnen eingegebenen Angaben (Name, E-Mail-Adresse, gewählter Termin, optionale Notizen) zur Vereinbarung und Durchführung des Gesprächs. Der Termin wird in meinen Kalender (Google Calendar) übernommen; für das Gespräch wird ein Videokonferenz-Link des im Termin angegebenen Dienstes erzeugt.
7. Client-Handoff-Upload (/api/client-handoff-upload)
Im Rahmen der Vorbereitung eines angenommenen Falls können Sie über /api/client-handoff-upload eine
Markdown-Datei mit Kontext hochladen. Die Datei und die Formularangaben werden im Cloudflare-R2-Bucket
hai-client-handoffs gespeichert (Funktion handleClientHandoffUpload in src/worker.js). Gespeichert werden:
- Fall-ID (
caseId), - Name (
customerName), - E-Mail-Adresse (
customerEmail), - freier Kontexttext (
contextNote, bis 1.000 Zeichen), - Einwilligung und Einwilligungsversion (
consent,consentVersion), - genau eine Markdown-Datei (
handoffFile,.md, maximal 1 MB), - technische Metadaten: Upload-ID, Zeitstempel, Original- und Speicherdateiname, Dateigröße, SHA-256-Prüfsumme sowie Zweck- und Grenzhinweise.
Die Datei wird als R2-Objekt unter accepted-cases/<caseId>/… abgelegt; zusätzlich wird eine
Metadatendatei …metadata.json gespeichert.
8. Harness-Check-Chat über die OpenAI-API (/api/harness-check/chat)
Derzeit deaktiviert: Der Harness-Check-Chat ist vorübergehend abgeschaltet. Der Endpunkt
/api/harness-check/chat antwortet nur mit einem Hinweis; Ihre Eingaben werden nicht an
OpenAI übermittelt. Es findet lediglich die in Abschnitt 2 beschriebene Verarbeitung von Verbindungsdaten durch
Cloudflare statt.
Die folgenden Angaben gelten erst, wenn der Chat nach Abschluss eines Auftragsverarbeitungsvertrags wieder aktiviert
wird: Dann sendet der Worker Ihre Eingaben an die OpenAI-API (https://api.openai.com/v1/responses,
Funktion handleHarnessCheckChat in src/worker.js). Übermittelt werden:
- gewählter Harness, Level, Problembeschreibung, Ziel und Grenzen,
- die Anzahl der Nutzer-Nachrichten,
- das Transkript der letzten bis zu 12 Nachrichten (je bis 900 Zeichen),
- systemseitige Anweisungen an das Modell.
Eingaben, die wie ein Secret, Token, Passwort oder API-Key aussehen, werden bereits im Worker erkannt und
nicht an OpenAI weitergegeben (Funktion hasSecretLikeText in src/worker.js). Die Anfrage wird mit
store: false gesendet, sodass die Antwort nicht im Antwortverlauf gespeichert wird.
9. KI-Erklär-Agent (Chat)
Auf den folgenden Seiten können Sie einem KI-Chat Fragen zur jeweiligen Seite stellen:
- www.human-agent-interface.com
- agentfähig.de
- humanagentinterface.de
- samuelfleig.com
- humanagentcontrol.com (englischsprachig)
Der Chat antwortet nur auf Grundlage der Inhalte der jeweiligen Seite. Sie sprechen dabei mit einer KI, nicht mit einem Menschen. Die Antworten werden automatisch erzeugt und können falsch sein. Verbindlich sind nur die Angaben auf der Website und meine eigenen Aussagen.
Die Nutzung ist freiwillig. Der Chat startet erst, wenn Sie ihn selbst öffnen und starten. Ohne Start werden keine
Chat-Daten verarbeitet. Alle fünf Seiten nutzen denselben technischen Chat-Dienst. Er läuft als eigener Cloudflare Worker
und wird von den Seiten intern über die Adresse /api/explain/ angesprochen.
Welche Daten verarbeitet werden
- Ihre Fragen und die Antworten des Chats. Pro Frage sind bis zu 500 Zeichen möglich. Pro Sitzung können Sie bis zu 4 Fragen stellen, die Sitzung dauert höchstens 5 Minuten.
- Sitzungsdaten. Dazu gehören eine zufällige Sitzungskennung, die Seite, auf der der Chat lief, Beginn und Ende der Sitzung, Zähler für Fragen und Rechenaufwand und ein Prüfwert (Hash) des Sitzungsschlüssels. Der Schlüssel selbst wird nicht gespeichert. Die Sitzungsdaten enthalten keine IP-Adresse und keine Chat-Inhalte.
- Ihre IP-Adresse, nur als Prüfwert. Zur Missbrauchsabwehr wird gezählt, wie oft ein Anschluss den Chat startet. Erlaubt sind höchstens 3 Chats pro Tag und 10 Startversuche pro Minute. Außerdem ist die Zahl der Chats pro Seite und Tag insgesamt begrenzt. Für diese Zählung wird die IP-Adresse nicht gespeichert. Gespeichert wird nur ein Prüfwert, der aus der IP-Adresse, dem Datum und einem geheimen Schlüssel gebildet wird (gesalzener Hash, HMAC-SHA-256). Der Prüfwert wechselt täglich und lässt sich ohne den geheimen Schlüssel nicht auf die IP-Adresse zurückführen.
- Technische Verbindungsdaten, wie bei jedem Seitenaufruf (siehe Abschnitt 2).
Ich frage weder Ihren Namen noch ein Konto ab. Bitte geben Sie im Chat keine persönlichen oder vertraulichen Daten ein. Nachrichten, die wie Passwörter, API-Schlüssel oder Zugangs-Token aussehen, werden automatisch abgelehnt. Sie werden dann weder gespeichert noch an das KI-Modell weitergegeben.
Was das KI-Modell erhält
Die Antworten erzeugt auf allen fünf Seiten das Sprachmodell „Llama 3.3 70B Instruct“ (Variante fp8-fast), das über Cloudflare Workers AI betrieben wird. Das Modell läuft auf Servern von Cloudflare. Meta als Hersteller des Modells erhält keine Daten. An das Modell gehen nur:
- feste Anweisungen,
- die Inhalte der jeweiligen Seite,
- die bisherigen Fragen und Antworten Ihrer Sitzung und Ihre aktuelle Frage.
Ihre IP-Adresse und Ihr Cookie gehen nicht an das Modell. Nach Angaben von Cloudflare werden Ein- und Ausgaben bei Workers AI nicht zum Training von Modellen verwendet und anderen Kunden nicht zugänglich gemacht. Es findet keine automatisierte Entscheidung im Sinne von Art. 22 DSGVO statt.
Cookie
Beim Start des Chats wird das technisch notwendige Cookie explain_session gesetzt. Es enthält die zufällige
Sitzungskennung und einen zufälligen Sitzungsschlüssel. Damit erkennt der Server, dass die Fragen zu Ihrer Sitzung gehören.
Das Cookie ist 15 Minuten gültig und wird nur an die Chat-Adresse /api/explain/ der jeweiligen Seite gesendet,
nicht bei normalen Seitenaufrufen. Es ist für Skripte nicht lesbar (HttpOnly), wird nur verschlüsselt übertragen (Secure)
und nicht an fremde Websites gesendet (SameSite=Lax).
Speicherdauer
- Chatverlauf (Ihre Fragen und die Antworten): wird automatisch gelöscht, wenn die Sitzung abläuft (5 Minuten nach dem Start), oder 5 Minuten nachdem die letzte mögliche Frage beantwortet wurde. In jedem Fall ist er spätestens 10 Minuten nach dem Start gelöscht.
- Sitzungsdaten (ohne Inhalte): werden 30 Tage nach Beginn der Sitzung automatisch gelöscht.
- Prüfwert der IP-Adresse: wird spätestens nach 48 Stunden automatisch gelöscht. Der Zähler für Startversuche pro Minute wird nach Ablauf der Minute gelöscht.
- Protokolle: Die Worker-Protokolle der oben genannten Seiten (siehe Abschnitt 2) erfassen auch Aufrufe des Chats mit technischen Anfragedaten wie Adresse, Zeitpunkt, Statuscode und Anfrage-Header. Dazu können Ihre IP-Adresse und das Chat-Cookie gehören, nicht aber der Text Ihrer Fragen. Cloudflare löscht diese Protokolle automatisch nach spätestens 7 Tagen. Für den Chat-Dienst selbst sind keine Worker-Protokolle aktiviert.
Empfänger und Ort der Verarbeitung
Empfänger ist Cloudflare, Inc., 101 Townsend St, San Francisco, CA 94107, USA, als mein Auftragsverarbeiter nach Art. 28 DSGVO (Cloudflare Data Processing Addendum). Die Antworten des KI-Modells werden in Rechenzentren von Cloudflares weltweitem Netz erzeugt; eine Verarbeitung nur in der EU ist dafür technisch nicht festgelegt. Chatverlauf, Sitzungsdaten und Zähler liegen in Cloudflare Durable Objects. Diese werden in der Regel in der Nähe des ersten Zugriffs angelegt, für Besucher aus Europa also meist in Europa; garantiert ist das nicht.
Eine Übermittlung in die USA oder andere Drittländer ist daher möglich. Für die USA stützt sie sich auf die Zertifizierung von Cloudflare, Inc. unter dem EU-U.S. Data Privacy Framework (Art. 45 DSGVO). Für andere Drittländer, und falls die Zertifizierung entfällt, gelten die EU-Standardvertragsklauseln aus dem Data Processing Addendum (Art. 46 DSGVO).
Sie können der Verarbeitung nach Art. 21 DSGVO widersprechen (siehe Abschnitt 11). Am einfachsten verzichten Sie auf den Chat und schreiben mir stattdessen eine E-Mail.
10. Cookies, lokale Speicherung und externe Ressourcen
Es werden keine Cookies zu Werbe- oder websiteübergreifenden Tracking-Zwecken gesetzt. Es gibt nur ein technisch notwendiges Erstanbieter-Cookie:
-
explain_session(alle oben genannten Websites): wird nur gesetzt, wenn Sie den KI-Chat starten. Laufzeit 15 Minuten, nur für die Chat-Adresse/api/explain/(siehe Abschnitt 9).
Die Startseiten-Variante (Abschnitt 4) wird ohne Cookie und ohne lokale Speicherung gewählt. Die Sprachwahl auf
www.human-agent-interface.com wird lokal im Browser gespeichert (localStorage-Schlüssel
haiLang) und nicht an den Server übertragen.
Die Seiten laden keine externen Schriftarten, Schriftbibliotheken oder Skripte von Drittanbietern.
Einziges serverseitig von Cloudflare eingefügtes Skript ist das Analytics-Beacon /cdn-cgi/rum (siehe
Abschnitt 3).
Ausnahme: Auf einzelnen Seiten von www.human-agent-interface.com (u. a. Startseite und /samuel/) wird eine
Nutzungsstatistik als Bild direkt von tokscale.ai geladen. Dabei übermittelt Ihr Browser technisch bedingt
Ihre IP-Adresse, Datum und Uhrzeit sowie Browserangaben an den Betreiber von tokscale.ai; dieser kann sich auch außerhalb
der EU befinden. Auf die dortige Verarbeitung habe ich keinen Einfluss. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO
(berechtigtes Interesse an der Darstellung meiner Arbeitsnachweise).
11. Ihre Rechte
Sie haben mir gegenüber folgende Rechte hinsichtlich Ihrer personenbezogenen Daten:
- Recht auf Auskunft (Art. 15 DSGVO),
- Recht auf Berichtigung (Art. 16 DSGVO),
- Recht auf Löschung (Art. 17 DSGVO),
- Recht auf Einschränkung der Verarbeitung (Art. 18 DSGVO),
- Recht auf Datenübertragbarkeit (Art. 20 DSGVO),
- Recht auf Widerspruch gegen die Verarbeitung (Art. 21 DSGVO),
- Recht auf Widerruf einer erteilten Einwilligung mit Wirkung für die Zukunft (Art. 7 Abs. 3 DSGVO).
Zur Ausübung Ihrer Rechte genügt eine Nachricht an hallo@samuelfleig.com.
Außerdem haben Sie das Recht, sich bei einer Datenschutz-Aufsichtsbehörde zu beschweren (Art. 77 DSGVO). Zuständig ist der Landesbeauftragte für den Datenschutz und die Informationsfreiheit Baden-Württemberg (LfDI BW), Postfach 10 29 32, 70025 Stuttgart, baden-wuerttemberg.datenschutz.de.
12. Hinweise für Personen in der Schweiz (revDSG)
Soweit ich Personendaten von Personen in der Schweiz bearbeite, etwa im Rahmen der Angebote unter /ch/, gilt ergänzend das Schweizer Bundesgesetz über den Datenschutz (DSG) in der seit 1. September 2023 geltenden Fassung. Die in dieser Erklärung beschriebenen Bearbeitungen, Zwecke, Empfänger und Speicherdauern gelten unverändert; dieser Abschnitt ergänzt die Angaben, die das DSG zusätzlich verlangt.
Verantwortlicher: Samuel David Fleig (siehe Abschnitt 1). Einen Vertreter in der Schweiz nach Art. 14 DSG habe ich nicht bestellt, da die Voraussetzungen dafür (unter anderem umfangreiche Bearbeitung mit hohem Risiko) nicht vorliegen.
Bekanntgabe ins Ausland (Art. 16 und 19 DSG): Personendaten werden in folgende Staaten bekanntgegeben:
- Deutschland und EU: Hier bin ich ansässig und bearbeite die Daten. Hochgeladene Übergabedateien (Abschnitt 7) liegen in einem Cloudflare-R2-Speicher mit EU-Jurisdiktion. Deutschland und die EU-Staaten gewährleisten nach Anhang 1 der Datenschutzverordnung (DSV) einen angemessenen Schutz.
- USA: Cloudflare (Abschnitte 2 bis 5, 7 und 9), Cal.com und Google (Abschnitt 6) sowie OpenAI (Abschnitt 8, derzeit deaktiviert) haben ihren Sitz in den USA oder können Daten dort bearbeiten. Die Bekanntgabe stützt sich auf das Swiss-U.S. Data Privacy Framework, soweit der Empfänger danach zertifiziert ist (Anhang 1 DSV), und im Übrigen auf Standardvertragsklauseln, die der Eidgenössische Datenschutz- und Öffentlichkeitsbeauftragte (EDÖB) anerkannt hat.
- Weltweit: Cloudflare liefert die Websites über ein weltweites Netz aus; technische Verbindungsdaten können dabei in dem Rechenzentrum bearbeitet werden, das Ihrem Standort am nächsten liegt. Für den in Abschnitt 10 genannten Bildabruf von tokscale.ai ist mir der Bearbeitungsort nicht bekannt.
Bei Aufträgen: Bei Einrichtungs- und Review-Aufträgen arbeite ich per Bildschirmfreigabe auf Ihren Systemen oder mit einem befristeten Lesezugriff, den Sie nach Abschluss entziehen. Dabei kopiere ich keine Personendaten auf eigene Systeme, ausser Sie stellen mir Unterlagen ausdrücklich zur Verfügung. Soweit ich dabei Personendaten in Ihrem Auftrag bearbeite, schliessen wir auf Wunsch einen Auftragsbearbeitungsvertrag nach Art. 9 DSG ab.
Ihre Rechte nach DSG: Sie haben insbesondere das Recht auf Auskunft (Art. 25 DSG), auf Herausgabe oder Übertragung Ihrer Daten (Art. 28 DSG), auf Berichtigung unrichtiger Daten (Art. 32 Abs. 1 DSG) sowie das Recht, der Bearbeitung zu widersprechen und die Löschung zu verlangen (Art. 30 und 32 Abs. 2 DSG). Eine Nachricht an hallo@samuelfleig.com genügt. Automatisierte Einzelentscheidungen im Sinne von Art. 21 DSG finden nicht statt.
Aufsichtsbehörde in der Schweiz: Eidgenössischer Datenschutz- und Öffentlichkeitsbeauftragter (EDÖB), Feldeggweg 1, 3003 Bern, edoeb.admin.ch.
13. Stand
Stand dieser Datenschutzerklärung: Oktober 2026.