{
 "$schema": "../../schema.json",
 "schema": "fundus/1",
 "id": "widerruf-und-kuendigung-schaltflaeche",
 "name": "Widerrufs- und Kündigungs-Button",
 "name_en": "Withdrawal button and cancellation button as two separate two-step flows",
 "kurz": "Widerrufs- und Kündigungs-Button als zwei getrennte, zweistufige Abläufe aus der Fußzeile, mit Pflichtfeldern, Fehlerliste und Eingangsbestätigung, dazu zwei typische Fehler zum Vergleich.",
 "kategorie": "Sektionen & Funktionen",
 "kategorie_slug": "sektionen",
 "kategorie_nr": 16,
 "bau_chat": "D",
 "prioritaet": "D",
 "trendstatus": "aufsteigend",
 "belegstatus": "quellenbelegt",
 "website_belege": 0,
 "stimmung": [
  "präzise"
 ],
 "stimmung_roh": [
  "klar",
  "sachlich",
  "vertrauenswürdig"
 ],
 "technik": [
  "css",
  "vanilla-js",
  "form",
  "intl"
 ],
 "technik_gruppen": [
  "css",
  "js"
 ],
 "leistungskosten": "niedrig",
 "steckbrief": {
  "beschreibung": "Zwei getrennte Abläufe für Online-Verträge. Der Widerrufs-Button „Vertrag widerrufen“ führt zu einer Seite, die nur Name, Vertragskennung und den Weg für die Eingangsbestätigung abfragt. Ein Grund wird nicht gefragt. Der zweite Schritt heißt „Widerruf bestätigen“. Danach kommt eine Eingangsbestätigung mit Datum und Uhrzeit. Der Kündigungs-Button „Verträge hier kündigen“ gilt für Abos und Mitgliedschaften. Er führt direkt zu einer Bestätigungsseite mit den erlaubten Feldern und dem Knopf „jetzt kündigen“, ohne Pause-, Rabatt- oder Halteangebote. Beide stehen ohne Anmeldung dauerhaft in der Fußzeile, mobil im Menü oder in der Fußzeile.",
  "warum_es_wirkt": "Kunden finden den Ausgang sofort und müssen nicht suchen, telefonieren oder sich anmelden. Das spart Anrufe und Beschwerden. Ein klarer, ruhiger Ablauf ohne Tricks wirkt seriös. Wer ohne Hürden gehen kann, kommt eher wieder. Für den Betrieb sinkt das Risiko einer Abmahnung und einer verlängerten Widerrufsfrist.",
  "wann_einsetzen": "Überall, wo Verbraucher online Verträge schließen: Shops (Widerruf), Abos, Mitgliedschaften, Kurse und Software (Kündigung), Fahrschulen mit Online-Anmeldung. Shops mit Abo brauchen beide Abläufe, sichtbar getrennt.",
  "wann_nicht": "Nicht bei reinen B2B-Verträgen und nicht bei Verträgen, die nur per Telefon, Brief oder vor Ort geschlossen werden. Den Widerrufs-Button nicht bei Verträgen ohne gesetzliches Widerrufsrecht. Nie als Ort für Rückgewinnung: Umfragen, Pausen und Rabatte gehören nicht auf diese Seiten. Ob und welche Pflicht im Einzelfall gilt, vom Kunden prüfen lassen.",
  "varianten": [
   "Richtig: beide Knöpfe in der Fußzeile, zweistufig, Eingangsbestätigung mit Datum und Uhrzeit",
   "Zum Vergleich falsch: Halteangebot auf der Bestätigungsseite (Pause, Rabatt, großes Stimmungsbild) und Pflichtfeld „Grund“ beim Widerruf",
   "Zum Vergleich falsch: versteckter Link (eingeklappt unter „Rechtliches“, nur nach Anmeldung)",
   "Mobil: beide Einträge im Menü und in der Fußzeile, nie nur im Kundenkonto"
  ],
  "umsetzung": "Zwei eigene Seiten (/widerruf, /kuendigung), keine Modale. Die Knöpfe „Vertrag widerrufen“ und „Verträge hier kündigen“ sind echte Links in der Fußzeile jeder Seite und im mobilen Menü, nebeneinander, gleich gewichtet, ohne Anmeldung. Jede Seite ist ein <form novalidate> mit genau den erlaubten Feldern; bedingte Felder (einzelne Artikel, wichtiger Grund, Datum) sind hidden und inert, bis sie gebraucht werden. Der Absende-Knopf heißt wörtlich „Widerruf bestätigen“ bzw. „jetzt kündigen“. Fehler erscheinen nach der ersten Eingabe und beim Absenden als Liste mit Links zu den Feldern. Danach eine Bestätigungsseite (role=\"status\", Fokus auf die Überschrift) mit Inhalt, Datum und Uhrzeit, bei Kündigung mit Vertragsende, plus Knopf zum Speichern. Der Server schickt dieselbe Bestätigung sofort per E-Mail. In der Demo sind die Seiten Zustände einer Datei. Texte sind Platzhalter: vom Kunden rechtlich prüfen lassen.",
  "mobil": "Beide Einträge im Menü und in der Fußzeile, untereinander, volle Breite, mindestens 48 px hoch. Formularfelder einspaltig, 16 px Schrift gegen Zoom, passende autocomplete-Werte (name, email). Der Absende-Knopf steht unter dem letzten Feld, nicht fest am Rand.",
  "reduzierte_bewegung": "Seitenwechsel ohne Versatz, nur Tausch. Die Markierungen der Fehlerbeispiele erscheinen ohne Puls.",
  "barrierefreiheit": "Beschriftung der Knöpfe wörtlich und als echter Text, keine Icons allein. Jedes Feld mit sichtbarem <label>, Pflicht als Text. Fehler über aria-invalid und aria-describedby, Fehlerzusammenfassung mit Links zu den Feldern (WCAG 3.3.1, 3.3.3). Nach dem Absenden Fokus auf die Überschrift der Bestätigung, Inhalt in role=\"status\" (4.1.3). Keine Zeitlimits, keine Anmeldung, kein CAPTCHA (3.3.8). Zielgröße mindestens 24 px, besser 44 px (2.5.8). Datum und Uhrzeit als <time datetime>. Das BFSG nennt die IHK ausdrücklich für den Widerrufs-Button, vom Kunden prüfen lassen."
 },
 "messwerte": {
  "easing": "cubic-bezier(0, 0, 0.2, 1) öffnen, cubic-bezier(0.4, 0, 1, 1) schließen",
  "dauer_ms": "Seitenwechsel 250 (neu) und 200 (alt), Felder und Knöpfe 150",
  "stagger_ms": "",
  "distanz": "neue Seite 12 px von unten",
  "sonstiges": "UI-Tempo aus dem Rezept d2c-produkt-zuerst (150–200 ms Hover und Knöpfe, 250–300 öffnen, 200 schließen). Keine Bewegung als Überredung.",
  "herkunft": "eigene Festlegung",
  "quelle": "Rezept d2c-produkt-zuerst, bewegung"
 },
 "kurve": {
  "bezier": [
   0.0,
   0.0,
   0.2,
   1.0
  ],
  "css": "cubic-bezier(0, 0, 0.2, 1)",
  "name": "eigene Kurve",
  "dauer_ms": 250
 },
 "gesehen_bei": [
  {
   "seite": "IHK Braunschweig: Widerrufs-Button verpflichtend seit Juni 2026",
   "url": "https://www.ihk.de/braunschweig/beratung-und-service/rechtsthemen/wirtschaftsrecht-von-a-bis-z/internet-und-recht2/widerrufs-button-verpflichtend-seit-juni-2026-7103310",
   "auszeichnung": "",
   "beobachtung": "Neuer § 356a BGB, laut Seite seit 19.06.2026, für Fernabsatzverträge über eine Online-Benutzeroberfläche. Beschriftung „Vertrag widerrufen“, zweiter Schritt „Widerruf bestätigen“ (oder gleichwertig). Abfragen dürfen nur Name, Angaben zur Identifizierung des Vertrags oder des widerrufenen Teils und der Weg für die Eingangsbestätigung; kein Widerrufsgrund. Eingangsbestätigung auf dauerhaftem Datenträger mit Inhalt, Datum und Uhrzeit; sie belegt den Eingang, nicht die Wirksamkeit. Keine Anmeldung, dauerhaft verfügbar. Fehlt die Funktion und wird nicht über ihre Platzierung informiert, verlängert sich die Widerrufsfrist auf 12 Monate und 14 Tage. Kündigungs-Button klar getrennt.",
   "art": "artikel"
  },
  {
   "seite": "WBS Legal: BGH-Urteil zum Kündigungsbutton",
   "url": "https://www.wbs.legal/allgemein/bgh-urteil-zum-kuendigungsbutton-keine-ablenkungsmanoever-auf-der-bestaetigungsseite-87491/",
   "auszeichnung": "",
   "beobachtung": "BGH, Urteil vom 16.07.2026, I ZR 200/25, gegen eine Fitnesskette. Unzulässig auf der Bestätigungsseite: ein orangefarbener Knopf „Vertrag im Selfservice pausieren“, ein großes, emotionales Hintergrundbild und ein irreführender Knopf „Vertrag finden“. Die Angaben nach § 312k BGB sind abschließend. Der Kündigungsknopf lag in der Fußzeile der Startseite und soll ohne Umweg zur Bestätigungsseite führen.",
   "art": "artikel"
  },
  {
   "seite": "lxgesetze.de: § 312k BGB",
   "url": "https://lxgesetze.de/bgb/312k",
   "auszeichnung": "",
   "beobachtung": "Abs. 2: Schaltfläche „Verträge hier kündigen“, Bestätigungsseite mit Angaben zu Art (und ggf. Grund) der Kündigung, Identifizierung, Vertrag, Beendigungszeitpunkt und Weg der Bestätigung; Knopf „jetzt kündigen“; dauerhaft verfügbar und leicht erreichbar. Abs. 3: Verbraucher muss die Erklärung mit Datum und Uhrzeit speichern können. Abs. 4: Unternehmer bestätigt sofort elektronisch in Textform Inhalt, Zugang und Beendigungszeitpunkt.",
   "art": "artikel"
  }
 ],
 "tutorials": [
  {
   "titel": "IHK Braunschweig: Widerrufs-Button verpflichtend seit Juni 2026",
   "url": "https://www.ihk.de/braunschweig/beratung-und-service/rechtsthemen/wirtschaftsrecht-von-a-bis-z/internet-und-recht2/widerrufs-button-verpflichtend-seit-juni-2026-7103310"
  },
  {
   "titel": "WBS Legal: BGH zum Kündigungsbutton, keine Ablenkung auf der Bestätigungsseite",
   "url": "https://www.wbs.legal/allgemein/bgh-urteil-zum-kuendigungsbutton-keine-ablenkungsmanoever-auf-der-bestaetigungsseite-87491/"
  }
 ],
 "kombinierbar_mit": [
  "validierung-nach-interaktion",
  "formular-fehlerzusammenfassung",
  "button-zustaende",
  "mega-footer-sitemap",
  "mehrschritt-anfrage",
  "token-toggle-asymmetrisch"
 ],
 "urls": {
  "detail": "https://cecodesign.de/lab/fundus/sektionen/widerruf-und-kuendigung-schaltflaeche/",
  "meta": "https://cecodesign.de/lab/fundus/sektionen/widerruf-und-kuendigung-schaltflaeche/meta.json",
  "demo": "https://cecodesign.de/lab/fundus/sektionen/widerruf-und-kuendigung-schaltflaeche/demo"
 },
 "herkunft": {
  "quelldateien": [
   "Lücken-Recherche 02.11.2026"
  ],
  "pruefnotizen": [
   "Rechtliches nach IHK- und Kanzlei-Zusammenfassungen, nicht nach Gesetzestext oder Urteil. Keine Rechtsberatung. Beschriftungen, Felder und Bestätigungstexte vom Kunden rechtlich prüfen lassen.",
   "Die IHK-Seite nennt § 356a BGB „seit 19.06.2026“ verpflichtend, spricht aber zugleich von einem Gesetzentwurf. Inkrafttreten und Wortlaut beim Kunden klären.",
   "Belegt ist ein Rechtsrahmen, keine Produktionsseite mit gemessenen Werten. Bewegungswerte sind eigene Festlegung nach Rezept."
  ]
 },
 "bau": {
  "status": "fertig",
  "kurz": "Widerrufs- und Kündigungs-Button als zwei getrennte, zweistufige Abläufe aus der Fußzeile, mit Pflichtfeldern, Fehlerliste und Eingangsbestätigung, dazu zwei typische Fehler zum Vergleich.",
  "demo": true,
  "abhaengigkeiten": [],
  "werte": {
   "easing_oeffnen": "cubic-bezier(0, 0, 0.2, 1)",
   "easing_schliessen": "cubic-bezier(0.4, 0, 1, 1)",
   "seitenwechsel_ms": "alt 200 (opacity), neu 250 (opacity 0 → 1, translate 0 12px → 0)",
   "ui_ms": 150,
   "beschriftungen": "Fußzeile „Vertrag widerrufen“ und „Verträge hier kündigen“; Absenden „Widerruf bestätigen“ bzw. „jetzt kündigen“",
   "felder_widerruf": "Name, Bestellnummer, Umfang (ganze Bestellung | einzelne Artikel → Textfeld), E-Mail für die Eingangsbestätigung; kein Grund",
   "felder_kuendigung": "Art (ordentlich | außerordentlich → Grund), Name, E-Mail, Abo- oder Kundennummer, Ende (nächstmöglich | Datum)",
   "bestaetigung": "Datum und Uhrzeit per Intl.DateTimeFormat('de-DE'), <time datetime>, Knopf „Bestätigung speichern“ (Textdatei)",
   "validierung": "nach erster Eingabe beim Verlassen des Felds, beim Absenden Fehlerliste mit Links (role=alert), aria-invalid + aria-describedby",
   "knopf": "min-height 52 px, Radius 4 px, #212121 auf #F5F4F1; Fußzeilen-Knöpfe 48 px, Rahmen 1 px",
   "schrift": "Instrument Sans 600 für Seitentitel und UI, Young Serif nur für Claim und Fußzeilen-Claim, Labels 0.75rem versal +0.06em",
   "farben": "#F5F4F1 Grund, #ECE9E2 Kachel, #212121 Tinte und Fußzeile, #5C5954 leise, #10714E Bestätigung, #A3160F Fehler, #C2261B Fehler-Markierung",
   "markierung_fehlerbeispiel": "outline 2px dashed, offset 5 px, Nummer 24 px, Puls 1,6 s × 2"
  },
  "ausloeser": "klick",
  "touch": "Unter 720 px stehen beide Knöpfe untereinander in voller Breite in der Fußzeile und im Menü (Knopf „Menü“, Esc schließt). Formulare einspaltig, Eingaben 16 px gegen Zoom, Absende-Knopf volle Breite. Kein Hover-Zustand.",
  "reduziert": "Seitenwechsel ohne Ausblenden und Versatz, Markierungen ohne Puls, Bildlauf der Vorführung ohne Glätten, Tippen der Vorführung sofort.",
  "korrekturen": {
   "umsetzung": "Zwei eigene Seiten (/widerruf, /kuendigung), keine Modale. Die Knöpfe „Vertrag widerrufen“ und „Verträge hier kündigen“ sind echte Links in der Fußzeile jeder Seite und im mobilen Menü, nebeneinander, gleich gewichtet, ohne Anmeldung. Jede Seite ist ein <form novalidate> mit genau den erlaubten Feldern; bedingte Felder (einzelne Artikel, wichtiger Grund, Datum) sind hidden und inert, bis sie gebraucht werden. Der Absende-Knopf heißt wörtlich „Widerruf bestätigen“ bzw. „jetzt kündigen“. Fehler erscheinen nach der ersten Eingabe und beim Absenden als Liste mit Links zu den Feldern. Danach eine Bestätigungsseite (role=\"status\", Fokus auf die Überschrift) mit Inhalt, Datum und Uhrzeit, bei Kündigung mit Vertragsende, plus Knopf zum Speichern. Der Server schickt dieselbe Bestätigung sofort per E-Mail. In der Demo sind die Seiten Zustände einer Datei. Texte sind Platzhalter: vom Kunden rechtlich prüfen lassen."
  },
  "geprueft": "02.11.2026",
  "notiz": "Welt: Rezept d2c-produkt-zuerst, erfundene Mangfall Kaffeerösterei in Rosenheim mit Kaffee-Abo „Röstpost“ (Kaffeetüte als SVG). Die Notiz rechts erklärt je Zustand, was die Seite darf, mit Quelle; in den Fehler-Varianten nummerierte Markierungen. Vorführung Richtig: Fußzeile → Widerruf leer absenden (Fehlerliste) → ausfüllen → Eingangsbestätigung → Kündigung → Bestätigung mit Vertragsende. Recht nach IHK Braunschweig (§ 356a BGB, seit 19.06.2026), WBS Legal (BGH 16.07.2026, I ZR 200/25) und lxgesetze.de (§ 312k Abs. 2 bis 4); keine Rechtsberatung, vom Kunden prüfen lassen. Zugang: zugang.sh ohne regel-Treffer, 320 px ohne Querscrollen. Inkrafttreten bestätigt: noerr.com (13.03.2026), Gesetz im BGBl. 2026 I Nr. 28 vom 05.02.2026, § 356a BGB gilt ab 19.06.2026. AD-Review 02.11.2026: Note 4 → 4. Nachgebessert: Absturz im focusout-Handler (Radios ohne id, Fehlerliste) behoben; bei außerordentlicher Kündigung mit Datum gilt das Datum; gespeicherte Bestätigung nennt die Schaltfläche (§ 312k Abs. 3); Notiz „Kündigung erst nach Anmeldung“ stützt sich jetzt auf § 312k Abs. 2 statt auf die IHK-Seite zum Widerruf (die IHK sagt zur Anmeldung beim Kündigungsbutton nichts).",
  "varianten": [
   {
    "id": "richtig",
    "name": "Richtig",
    "wann": "Jede Kundenseite mit Online-Verträgen: Shop (Widerruf), Abo, Mitgliedschaft, Kurs, Fahrschule (Kündigung).",
    "werte": {
     "fusszeile": "Leiste „Verträge“ mit beiden Knöpfen über den Spalten",
     "formulare": "nur erlaubte Felder, Knöpfe „Widerruf bestätigen“ und „jetzt kündigen“"
    }
   },
   {
    "id": "halteangebot",
    "name": "Falsch: Halteangebot und Hürden",
    "wann": "Nur zum Vergleich im Kundengespräch, nie bauen: zeigt, was nach BGH und IHK nicht auf die Seiten gehört.",
    "werte": {
     "kuendigung": "großes Stimmungsbild (Verlauf + SVG, 210 px), Karte „Abo pausieren“ mit Rabatt (#E86A1C), lauter Knopf „Vertrag finden“, „jetzt kündigen“ blass",
     "widerruf": "Pflichtfeld „Grund des Widerrufs“, Knopf „Absenden“"
    }
   },
   {
    "id": "versteckt",
    "name": "Falsch: versteckter Link",
    "wann": "Nur zum Vergleich: zeigt den häufigsten Fehler im Bestand, Links eingeklappt unter „Rechtliches“ und Kündigung nur nach Anmeldung.",
    "werte": {
     "fusszeile": "keine Leiste, <details> „Rechtliches“ zu, Links 12 px mit Deckkraft .66",
     "ziele": "„Kündigung im Kundenkonto“ → Anmeldeseite; „Widerrufsbelehrung“ → Text mit PDF-Formular, kein Button"
    }
   }
  ]
 }
}
