Files
Webklar-Kundenbereich/docs/rechtliches/termine-hinweise.md
T
ClaudeandClaude Sonnet 5.5 f134ed0032 Terminplaner: Abschluss – Spezifikation und Rechtshinweise an den Stand des Codes angeglichen
- Spezifikation: Abweichungen aus den Abschlussreviews nachgezogen (kontakt_url, kein ETag und formMinSekunden,
  Token-Endpunkte unter /termin/*, Zellen bis blockEndsAt, Outbox-Fristen, Reihenfolge Buchung vor Zellen,
  Widerrufsfrist nach §§ 187/188/193 BGB, Abwesenheit schlägt Sonderöffnung, Kunden-API vollständig,
  Impressum-Adresse) sowie R53 (Wartezeit vor dem Absenden), R54 (Widerruf als Knopf, im Knopfmodus
  dauerhaft) und R55 (Widerruf bei jeder Verbraucher-Buchung, auch Anfragen).
- Neuer Abschnitt "Betrieb und Livegang – Hinweise" in 14 (SESSION_SECRET nie rotieren, Modus off stoppt die
  Löschjobs, Zellbereinigung vor TP2 begrenzen, Warteschlange listet jede Minute alles Fällige).
- Plan: Impressum-Link auf https://webklar.com/impressum.
- Rechtshinweise: "offen 1" durch R14 erledigt, Haken für vorzeitigen Beginn nach R29/R31, Widerrufshinweis
  nach R55 und G02; offene Punkte zu Abo-Ende und Knopfmodus in den Datenschutz-Entwürfen.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 08:17:44 +00:00

8.5 KiB
Raw Blame History

ENTWURF – nur Pilot, vor Einsatz bei fremden Betrieben prüfen

Hinweise, Haken und Knopftexte für Gäste (Terminplaner)

Fassung 2026-10-02. Grundlage: recherche-recht.md Abschnitt 11.2 (Hinweis unter dem Formular) und 11.3, recherche-recht-zahlung.md Abschnitt 7.3 C bis E (Haken, Widerrufshinweis, Widerrufsfunktion). Die Texte in den Abschnitten 1 bis 3 sind die Fassung aus server/services/termine/rechtstexte.js (Platzhalter in doppelten geschweiften Klammern); test/termineRechtstexte.test.js prüft, dass sie hier wörtlich stehen. Ändere sie deshalb nur in rechtstexte.js und übernimm sie hierher. Die Abschnitte 4 bis 6 sind reine Entwurfstexte für das Widget und die Mails; sie stehen nicht im Code.

Platzhalter: {{Firma}} = Betriebsname, {{Anschrift}} = Anschrift des Betriebs, {{n}} = Stunden vor dem Termin (erinnerung.stundenVorher: 2, 12, 24 oder 48). Die Texte zeigen die Vorgabe von 90 Tagen Aufbewahrung nach dem Termin; der Wert kommt aus aufbewahrungTage (14 bis 365) der Einstellung.

1. Datenschutz-Hinweis unter dem Formular (Kurzfassung nach Art. 13 DSGVO)

Steht in der Zusammenfassung vor dem Absenden. Sie- oder Du-Fassung nach anrede des Betriebs. Neben dem Text zeigt das Widget einen Link auf betrieb.datenschutzUrl (die Datenschutzerklärung des Betriebs); die Betriebs-E-Mail steht bewusst nicht im Text. Es gibt keinen Haken dafür.

Fassung Sie:

Datenschutz. Wir verwenden Ihre Angaben, um Ihren Termin zu verwalten und zu bestätigen (Art. 6 Abs. 1 lit. b DSGVO). Betrieben wird der Terminkalender in unserem Auftrag von der WEBklar GbR (Server: Hetzner, Deutschland). Wir speichern Ihre Daten bis 90 Tage nach dem Termin, abgesagte Termine 30 Tage, nicht bestätigte Buchungen 48 Stunden nach Ablauf der Bestätigungsfrist. Es werden keine Cookies gesetzt. Bitte machen Sie keine Angaben zu Ihrer Gesundheit. Mehr erfahren Sie in unserer Datenschutzerklärung. Verantwortlich: {{Firma}}, {{Anschrift}}.

Fassung Du:

Datenschutz. Wir verwenden deine Angaben, um deinen Termin zu verwalten und zu bestätigen (Art. 6 Abs. 1 lit. b DSGVO). Betrieben wird der Terminkalender in unserem Auftrag von der WEBklar GbR (Server: Hetzner, Deutschland). Wir speichern deine Daten bis 90 Tage nach dem Termin, abgesagte Termine 30 Tage, nicht bestätigte Buchungen 48 Stunden nach Ablauf der Bestätigungsfrist. Es werden keine Cookies gesetzt. Bitte mach keine Angaben zu deiner Gesundheit. Mehr erfährst du in unserer Datenschutzerklärung. Verantwortlich: {{Firma}}, {{Anschrift}}.

Gegenüber Abschnitt 11.2 der Recherche: Die Löschfristen sind die des Löschlaufs (nicht bestätigte Buchungen 48 Stunden nach Ablauf der Bestätigungsfrist, abgesagte Termine 30 Tage, vergangene Termine aufbewahrungTage nach dem Termin) und der Verantwortliche nennt zusätzlich die Anschrift.

2. Haken (Zustimmungen)

Wortlaut immer in der Sie-Form, auch bei Betrieben, die ihre Gäste duzen: Es sind Rechtstexte. Keiner der Haken ist vorangekreuzt.

Haken Wann Pflicht Wortlaut
Vorzeitiger Beginn Verbraucher, mit Preis: bei sofort buchbaren Leistungen, wenn der Terminbeginn nicht nach dem Ende der Widerrufsfrist liegt (14 Tage ab dem Tag nach dem Vertragsschluss, Berliner Kalender, §§ 187, 188, 193 BGB; gerechnet mit dem Zeitpunkt der Buchung plus Haltezeit; R29); bei bepreisten Anfragen immer, weil der Tag der Annahme nicht feststeht (R31) ja Ich verlange ausdrücklich, dass {{Firma}} mit der Leistung vor Ablauf der Widerrufsfrist beginnt. Mir ist bekannt, dass mein Widerrufsrecht mit der vollständigen Erbringung der Leistung erlischt (§ 356 Abs. 5 Nr. 2 BGB). Widerrufe ich vor der vollständigen Erbringung, schulde ich einen angemessenen Betrag für die bis dahin erbrachte Leistung (§ 357a Abs. 2 BGB).
Stornobedingungen der Betrieb hat Stornobedingungen hinterlegt ja Ich habe die Stornobedingungen gelesen.
Erinnerung der Betrieb bietet Erinnerungen an nein Ich möchte {{n}} Stunden vor dem Termin eine Erinnerung per E-Mail erhalten.

3. Hinweis über dem Nachrichtenfeld

Bitte keine Gesundheitsangaben.

Der Terminplaner ist nicht für den Gesundheitsbereich bestimmt (Spezifikation, Vorgaben). Der Hinweis steht über jedem Freitextfeld.

4. Knopftexte (exakt)

Fall Knopf im Widget Knopf auf der Bestätigungsseite
verbindlich, mit Preis Zahlungspflichtig buchen Zahlungspflichtig bestätigen
verbindlich, ohne Preis Termin buchen Termin bestätigen
Anfrage Termin anfragen Anfrage absenden
Widerruf (Funktion) Vertrag widerrufen Widerruf bestätigen

5. Widerrufshinweis im Widget und in der Mail (Entwurf, Rahmen)

Er ersetzt nicht die Widerrufsbelehrung (termine-widerrufsbelehrung-muster.md), sondern führt zu ihr. Gilt für Buchungen von Verbrauchern, auch für Anfragen: Der Vertrag kommt mit der Annahme zustande, ist aber ebenfalls ein Fernabsatzvertrag, und die Frist läuft ab der Annahme (R55, R29). Die Widerrufsfunktion steht im Widget als zweiter Knopf im Fuß und im Knopfmodus dauerhaft neben dem Buchungsknopf (R54).

Mit Widerrufsrecht (Zusammenfassung vor dem Knopf und G02 vor der Belehrung):

Widerrufsrecht. Wenn Sie Verbraucher sind, können Sie diesen Vertrag innerhalb von 14 Tagen ab Vertragsschluss ohne Angabe von Gründen widerrufen. Dafür nutzen Sie die Schaltfläche „Vertrag widerrufen“ im Terminbereich auf unserer Website oder den Link „Termin verwalten“ in Ihrer Bestätigungs-E-Mail. Die ausführliche Widerrufsbelehrung und das Muster-Widerrufsformular stehen in Ihrer Bestätigungs-E-Mail.

Maßgeblich für die Mail ist die Vorlage G02: Bis zum Beginn des Termins geht der Widerruf über den Knopf „Vertrag widerrufen“; danach über das Formular „Vertrag widerrufen“ auf der Website des Betriebs oder per E-Mail an den Betrieb. Die Verwaltungsseite bietet den Knopf nur bis zum Beginn des Termins an.

Freizeit-Dienstleistung mit festem Termin (§ 312g Abs. 2 Nr. 9 BGB; recht.freizeit), kein Widerrufsrecht, keine Belehrung, kein Formular, keine Funktion:

Für diese Buchung besteht kein Widerrufsrecht. Ihre Buchung ist verbindlich; Absagen richten sich nach den Stornobedingungen.

Gäste, die nur Unternehmen sind (recht.gaesteSind = unternehmer): kein Hinweis.

6. Widerrufsfunktion (Entwurf der Texte)

  • Schaltfläche oder Link: Vertrag widerrufen (im Terminbereich der Website, auf der Verwaltungsseite hinter „Termin verwalten“).
  • Formular ohne Anmeldung: Name · Buchungsnummer · E-Mail-Adresse für die Eingangsbestätigung. Schaltfläche: Widerruf bestätigen.
  • Eingangsbestätigung per E-Mail (G08; die Mailvorlage ist maßgeblich, hier nur der Kern. Die Mail enthält keine Eingaben des Gastes, nur die Buchungsnummer und den Eingang):

Betreff: Eingangsbestätigung Ihres Widerrufs

Wir bestätigen den Eingang Ihres Widerrufs. Inhalt Ihrer Erklärung: Widerruf des Vertrags zur Buchung {{nummer}}. Eingegangen am {{eingang}} (Datum und Uhrzeit). {{Nur im Block „zugeordnet“: Ihr Termin ist abgesagt.}} Absender: {{Firma}}.

Der Eingang muss mit Datum und Uhrzeit bestätigt werden (§ 356a BGB); das ist auch der Text der Belehrung („Eingangsbestätigung mit Informationen zum Inhalt der Widerrufserklärung sowie dem Datum und der Uhrzeit ihres Eingangs“).

Für die Rechtsprüfung und das Widget offen

  1. Belehrung vor dem Vertragsschluss (erledigt durch R14, R55): Das Widget zeigt die vollständige Belehrung samt Muster-Widerrufsformular (texte.widerrufsbelehrung, aufklappbar) in der Zusammenfassung vor dem Knopf, bei jeder Verbraucher-Buchung auch bei Anfragen; der Nachweis der Buchung hält ihren Hash fest. Die Bestätigungs-E-Mail wiederholt sie. Offen bleibt nur, ob der Rechtsprüfer die aufklappbare Darstellung genügen lässt.
  2. Widerruf der Einwilligung zur Erinnerung: Der feste Wortlaut des Hakens (Abschnitt 2) enthält den Hinweis auf den Widerruf nicht; er steht im Datenschutz-Absatz (termine-datenschutz-absatz.md). Prüfen, ob ein kurzer Zusatz unter dem Haken nötig ist („Sie können diese Einwilligung jederzeit widerrufen.“).
  3. Link zur Datenschutzerklärung neben dem Hinweis: betrieb.datenschutzUrl ist in der Einstellung optional. Ohne Link verweist der Hinweis auf eine Datenschutzerklärung, die der Gast nicht findet; das Portal sollte die Adresse vor dem Einschalten verlangen.
  4. Bestätigungsfrist: Der Hinweis nennt „48 Stunden nach Ablauf der Bestätigungsfrist“. Der Löschlauf läuft in Abständen; „48 Stunden“ ist die früheste Löschung, nicht eine Sekundengarantie.