Kontaktformular verschickt wirklich

Abschnitt 06 uebergab die Eingaben bisher dem Mailprogramm der Besucherin.
Jetzt geht der Inhalt per fetch an /api/contact beim Hoster; von dort stellt
der Dienst site-mail die Nachricht ueber das Postfach info@anelia-wolf.com
(Strato) zu - kein Formulardienst eines Dritten. Faellt der Endpunkt aus,
bietet das Formular weiterhin den mailto-Weg an, damit keine Anfrage verloren
geht. Ein unsichtbares Honeypot-Feld haelt automatisierte Sendungen ab.

Die Datenschutzerklaerung zieht mit: neue Ziffer 5 (Kontaktformular) in beiden
Sprachen, Ziffer 2 nennt jetzt drei statt zwei Verarbeitungsfaelle, die
Folgeziffern sind neu durchnummeriert. README und HANDOVER beschreiben den
Weg ebenfalls.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
webklar
2026-09-07 18:48:17 +00:00
parent f69b34a28b
commit c802a8c14e
7 changed files with 156 additions and 56 deletions

View File

@@ -165,10 +165,10 @@ export const datenschutz: LegalPage = {
" setzt keine Cookies und speichert keine Informationen in Ihrem Endgerät (kein Local Storage, kein Session Storage),",
" verwendet keine Analyse-, Tracking- oder Marketing-Dienste (kein Google Analytics, keine Pixel, kein Fingerprinting),",
" bindet keine Inhalte von Drittanbietern ein (keine externen Schriftarten, keine Videos, keine Karten, keine Social-Media-Plugins),",
" verschickt das Kontaktformular nicht selbst: Es setzt aus Ihren Eingaben eine E-Mail zusammen und übergibt sie Ihrem eigenen E-Mail-Programm. Solange Sie die Nachricht dort nicht absenden, werden keine Daten an mich oder an Dritte übertragen,",
" verschickt das Kontaktformular über den Server des Hosters unmittelbar an mein E-Mail-Postfach (Ziffer 5); ein Formularanbieter eines Dritten ist nicht eingebunden,",
" enthält keinen Newsletter.",
"Alle Schriftarten, Skripte und Bilder werden vom Server des unten genannten Hosting-Anbieters ausgeliefert. Ein Cookie-Banner ist deshalb nicht erforderlich.",
"Personenbezogene Daten werden nur in zwei Fällen verarbeitet: beim technischen Abruf der Seiten (Server-Logfiles, Ziffer 3) und wenn Sie mich per E-Mail oder Telefon kontaktieren (Ziffer 4).",
"Personenbezogene Daten werden nur in drei Fällen verarbeitet: beim technischen Abruf der Seiten (Server-Logfiles, Ziffer 3), wenn Sie mich per E-Mail oder Telefon kontaktieren (Ziffer 4) und wenn Sie das Kontaktformular absenden (Ziffer 5).",
],
},
{
@@ -216,26 +216,38 @@ export const datenschutz: LegalPage = {
],
},
{
h2: "5. Externe Links",
h2: "5. Kontaktformular",
paragraphs: [
"Wenn Sie das Kontaktformular auf der Startseite absenden, werden die von Ihnen eingegebenen Daten (Name, E-Mail-Adresse, freiwillig Ihre Firma sowie der Inhalt Ihrer Nachricht) verschlüsselt an den Server des Hosters (Ziffer 3) übertragen und von dort als E-Mail an mein Postfach zugestellt. In der E-Mail werden zusätzlich der Zeitpunkt des Absendens und die Unterseite vermerkt, von der aus Sie das Formular abgeschickt haben. Ein Formularanbieter eines Dritten ist nicht eingebunden; Cookies werden dabei nicht gesetzt.",
"Zweck: Entgegennahme und Beantwortung Ihrer Anfrage.",
"Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO, soweit Ihre Anfrage auf den Abschluss oder die Durchführung eines Vertrags gerichtet ist; im Übrigen Art. 6 Abs. 1 lit. f DSGVO berechtigtes Interesse an der Beantwortung von Anfragen.",
"Speicherdauer: Der Server des Hosters legt die Formulardaten nicht dauerhaft ab, sondern stellt sie unmittelbar als E-Mail zu. Für diese E-Mail gelten anschließend dieselben Fristen wie in Ziffer 4.",
"Empfänger: der Hoster (Ziffer 3) und mein E-Mail-Anbieter (Ziffer 4), jeweils als Auftragsverarbeiter nach Art. 28 DSGVO. Eine Weitergabe an sonstige Dritte erfolgt nicht.",
"Zum Schutz vor automatisiert versendeten Nachrichten enthält das Formular ein für Sie unsichtbares Feld, das nur von Programmen ausgefüllt wird; außerdem begrenzt der Server die Zahl der Sendungen je IP-Adresse innerhalb kurzer Zeit. Ihre IP-Adresse wird dafür nur flüchtig im Arbeitsspeicher verarbeitet, nicht gespeichert und nicht in die E-Mail übernommen.",
"Die Angabe Ihrer Daten ist freiwillig. Ohne Name, E-Mail-Adresse und Nachricht kann ich Ihre Anfrage jedoch nicht beantworten; Sie können mich stattdessen jederzeit direkt per E-Mail oder Telefon erreichen (Ziffer 4).",
],
},
{
h2: "6. Externe Links",
paragraphs: [
"Diese Website enthält Links zu externen Websites (z. B. LinkedIn, herCAREER). Beim bloßen Anklicken eines Links werden von dieser Website keine Daten an den Betreiber der Zielseite übertragen; ab dem Aufruf der Zielseite gelten ausschließlich die Datenschutzbestimmungen des jeweiligen Anbieters. Social-Media-Plugins, Share-Buttons oder Tracking-Pixel dieser Anbieter sind auf dieser Website nicht eingebunden.",
"LinkedIn wird betrieben von der LinkedIn Ireland Unlimited Company, Wilton Place, Dublin 2, Irland. Datenschutzerklärung: https://www.linkedin.com/legal/privacy-policy",
],
},
{
h2: "6. Schriftarten",
h2: "7. Schriftarten",
paragraphs: [
"Die auf dieser Website verwendeten Schriftarten (Playfair Display, Source Sans 3, DM Mono) sind lokal auf dem Webserver gespeichert und werden ausschließlich von dort ausgeliefert. Es findet keine Verbindung zu Servern von Google (Google Fonts) oder anderen Schriftanbietern statt; Ihre IP-Adresse wird dadurch nicht an Dritte übermittelt.",
],
},
{
h2: "7. Verschlüsselung",
h2: "8. Verschlüsselung",
paragraphs: [
"Diese Website nutzt eine TLS-/SSL-Verschlüsselung (erkennbar an „https://“ und dem Schloss-Symbol in der Adresszeile Ihres Browsers). Daten, die zwischen Ihrem Browser und dem Server übertragen werden, können dadurch nicht von Dritten mitgelesen werden.",
],
},
{
h2: "8. Ihre Rechte als betroffene Person",
h2: "9. Ihre Rechte als betroffene Person",
paragraphs: [
"Sie haben mir gegenüber folgende Rechte hinsichtlich der Sie betreffenden personenbezogenen Daten:",
" Recht auf Auskunft (Art. 15 DSGVO),",
@@ -262,15 +274,15 @@ export const datenschutz: LegalPage = {
],
},
{
h2: "9. Pflicht zur Bereitstellung, automatisierte Entscheidungen",
h2: "10. Pflicht zur Bereitstellung, automatisierte Entscheidungen",
paragraphs: [
"Die Bereitstellung Ihrer personenbezogenen Daten ist weder gesetzlich noch vertraglich vorgeschrieben. Ohne Ihre Kontaktdaten kann ich eine Anfrage jedoch nicht beantworten. Eine automatisierte Entscheidungsfindung einschließlich Profiling (Art. 22 DSGVO) findet nicht statt.",
],
},
{
h2: "10. Änderungen dieser Datenschutzerklärung",
h2: "11. Änderungen dieser Datenschutzerklärung",
paragraphs: [
"Ich passe diese Datenschutzerklärung an, sobald sich die Website oder die Rechtslage ändert etwa bei Einführung eines Kontaktformulars, eines Newsletters, einer Online-Terminbuchung oder von Video-Einbettungen. Es gilt die jeweils auf dieser Seite veröffentlichte Fassung.",
"Ich passe diese Datenschutzerklärung an, sobald sich die Website oder die Rechtslage ändert etwa bei Einführung eines Newsletters, einer Online-Terminbuchung oder von Video-Einbettungen. Es gilt die jeweils auf dieser Seite veröffentlichte Fassung.",
],
},
],