From 0c2e50fc2070c9ff9145c9b30f47302c2cef9ae3 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 27 Sep 2026 20:45:29 +0000 Subject: [PATCH] =?UTF-8?q?Vertragsbedingungen=20Version=204:=20Webmail,?= =?UTF-8?q?=20=C3=9Cbersicht,=20L=C3=B6schung=20bei=20Vertragsende,=20Hinw?= =?UTF-8?q?eise=20zum=20Widerruf,=20Tests?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- public/WEBklar-Abo-Vertragsunterlagen.pdf | Bin 284506 -> 285846 bytes public/abo-bedingungen.html | 18 ++--- test/legalTexts.test.js | 91 +++++++++++++++++++--- 3 files changed, 88 insertions(+), 21 deletions(-) diff --git a/public/WEBklar-Abo-Vertragsunterlagen.pdf b/public/WEBklar-Abo-Vertragsunterlagen.pdf index 079b94c36c5a68d4c3a3ba6abd75daec3712c575..f1958931c0a56bcc5286bba7aa13d7dc28ea7a91 100644 GIT binary patch delta 101951 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�eGCHp_WL?51K-&;3$a8PEN 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 o&OhkLm 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 GbR, Am Schwimmbad 10, 67722 Winnweiler, vertreten durch die Gesellschafter Kenso Grimm und Justin Klein (jeder einzeln vertretungsberechtigt) · Telefon 0176 23726355 · E-Mail support@webklar.com Hosting-Abo15,00 € pro Monat · Bereitstellung Ihrer statischen Website auf unserem Server in Deutschland · 1 Domain · 1 E-Mail-Postfach mit 5 GB · Änderungen an der Website nur nach Ihrer Freigabe, 100 € pro Stunde (Leistungsbeschreibung A) Wartungs-Abo50,00 € pro Monat · Betrieb und Pflege Ihrer Website bzw. Web-Anwendung auf unserem Server in Deutschland · 1 Domain · beliebig viele E-Mail-Postfächer mit zusammen 5 GB · 1 Stunde Arbeitszeit pro Monat, nicht genutzte Zeit bleibt 12 Monate verfügbar; Mehraufwand nur nach Ihrer Freigabe, 100 € pro Stunde (Leistungsbeschreibung B) - E-Mail-ZusatzspeicherIn beiden Abos: je Paket von 5 GB 1,00 € pro Monat, bis zu 10 Pakete. Im Kundenportal bestellbar und reduzierbar, solange das Abo nicht gekündigt ist und keine Zahlung offen ist; kündbar zum Ende des Abrechnungsmonats. + E-Mail-ZusatzspeicherIn beiden Abos: je Paket von 5 GB 1,00 € pro Monat, bis zu 10 Pakete. Im Kundenportal bestellbar und reduzierbar nach Leistungsbeginn, solange das Abo nicht gekündigt ist und keine Zahlung offen ist; kündbar zum Ende des Abrechnungsmonats. PreiseAlle Preise sind Endpreise, zahlbar monatlich im Voraus. Gemäß § 19 UStG wird keine Umsatzsteuer berechnet. ZahlungKreditkarte oder SEPA-Lastschrift über Stripe LaufzeitMindestlaufzeit 12 Monate ab Leistungsbeginn, kündbar zum Ende der Mindestlaufzeit bis einen Monat vorher; danach unbefristet und jederzeit zum Ende des Abrechnungsmonats kündbar. Bei Geschäftsaufgabe Sonderkündigung mit einem Monat Frist. - WechselVom Hosting- ins Wartungs-Abo im Kundenportal, auch während der Mindestlaufzeit, solange das Hosting-Abo nicht gekündigt ist und keine Zahlung offen ist; mit dem Wechsel beginnt eine neue Mindestlaufzeit von 12 Monaten. Vom Wartungs- ins Hosting-Abo auf Anfrage nach Ablauf der Mindestlaufzeit. + WechselVom Hosting- ins Wartungs-Abo im Kundenportal nach Leistungsbeginn, auch während der Mindestlaufzeit, solange das Hosting-Abo nicht gekündigt ist und keine Zahlung offen ist; mit dem Wechsel beginnt eine neue Mindestlaufzeit von 12 Monaten. Vom Wartungs- ins Hosting-Abo auf Anfrage nach Ablauf der Mindestlaufzeit. Kündigenproject.webklar.com/kuendigen.html (ohne Anmeldung; Auswahl: das Abo oder nur der E-Mail-Zusatzspeicher) oder per E-Mail WiderrufVerbraucher können jede Bestellung (Abo, Wechsel, Zusatzspeicher) innerhalb von 14 Tagen ab Vertragsschluss widerrufen: project.webklar.com/widerrufen.html (siehe Widerrufsbelehrung und Hinweise zum Widerruf) @@ -97,7 +97,7 @@
  • Änderungen dieser Bedingungen
  • Schlussbestimmungen
  • -

    Außerdem: Leistungsbeschreibung A: Hosting-Abo · Leistungsbeschreibung B: Wartungs-Abo · Widerrufsbelehrung und Muster-Widerrufsformular · Hinweise zum Widerruf bei Wechsel und Zusatzspeicher · Anlage 1: Auftragsverarbeitungsvertrag · Anlage 2: Technische und organisatorische Maßnahmen · Anlage 3: Unterauftragsverarbeiter

    +

    Außerdem: Leistungsbeschreibung A: Hosting-Abo · Leistungsbeschreibung B: Wartungs-Abo · Widerrufsbelehrung und Muster-Widerrufsformular · Hinweise zum Widerruf · Anlage 1: Auftragsverarbeitungsvertrag · Anlage 2: Technische und organisatorische Maßnahmen · Anlage 3: Unterauftragsverarbeiter

    § 1 Anbieter und Geltungsbereich

    @@ -144,7 +144,7 @@

    (4) E-Mail-Postfächer

      -
    • Wir richten E-Mail-Postfächer unter der Domain des Kunden ein, mit verschlüsseltem Zugang per IMAP und SMTP sowie Spam- und Virenfilter. Wir stellen sie über Hetzner (Rechenzentrum Nürnberg, Deutschland) bereit. Das Hosting-Abo umfasst ein Postfach, das Wartungs-Abo beliebig viele Postfächer.
    • +
    • Wir richten E-Mail-Postfächer unter der Domain des Kunden ein, mit verschlüsseltem Zugang per IMAP und SMTP sowie über Webmail, mit Spam- und Virenfilter. Wir stellen sie über Hetzner (Rechenzentrum Nürnberg, Deutschland) bereit. Das Hosting-Abo umfasst ein Postfach, das Wartungs-Abo beliebig viele Postfächer.
    • Für die Postfächer des Kunden stehen zusammen 5 GB Speicher zur Verfügung, zuzüglich gebuchtem Zusatzspeicher (§ 10). Hetzner setzt für jedes Postfach eine Speichergrenze. Die Grenzen aller Postfächer des Kunden ergeben zusammen höchstens den verfügbaren Speicher. Wie der Speicher auf die Postfächer verteilt wird, bestimmt der Kunde; ohne Vorgabe teilen wir ihn gleichmäßig auf.
    • Ist die Speichergrenze eines Postfachs erreicht, nimmt es keine neuen E-Mails mehr an, bis wieder Platz ist, etwa durch Löschen von E-Mails, eine andere Aufteilung oder Zusatzspeicher.
    • Das Anlegen und Löschen von Postfächern, neue Passwörter und eine andere Aufteilung des Speichers beauftragt der Kunde über den Chat im Kundenportal (Schaltfläche „Postfach anfragen“) oder per E-Mail. Wir setzen das in der Regel innerhalb eines Werktags um. Diese Arbeiten sind im Abo enthalten.
    • @@ -178,8 +178,8 @@
    • Das Kontingent gilt für Änderungen, Erweiterungen, Beratung und Unterstützung rund um die im Abo betreute Website, Domain und E-Mail. Aufträge erteilt der Kunde über den Chat im Kundenportal oder per E-Mail. Aufträge von mehr als 4 Stunden in einem Monat setzen wir nach Terminabsprache um.
    • Angerechnet wird die tatsächlich aufgewendete Zeit je Auftrag, aufgerundet auf volle 15 Minuten. Dazu zählen die Umsetzung und die Abstimmung zum Auftrag, soweit sie länger als 10 Minuten dauert. Nicht angerechnet werden die laufenden Leistungen nach § 3 Abs. 2 bis 5 und die Sicherheitsupdates nach Leistungsbeschreibung B Nr. 2 (Betrieb, Updates, Überwachung, Sicherung, Verwaltung von Domain und Postfächern), die Behebung von Störungen (§ 3 Abs. 6, § 5) sowie die Behebung von Fehlern, die wir zu vertreten haben.
    • Verfügbare Zeit, Bereitstellungen, Verbrauch und Ablaufdaten sieht der Kunde jederzeit im Kundenportal.
    • -
    • Reicht die verfügbare Zeit für einen Auftrag voraussichtlich nicht aus, nennen wir dem Kunden vorher den geschätzten Mehraufwand. Wir führen ihn nur nach seiner Freigabe aus, etwa im Chat oder per E-Mail, und berechnen 100 € pro Stunde (gemäß § 19 UStG ohne Umsatzsteuer), abgerechnet in Schritten von 15 Minuten. Aufträge mit einem Umfang von mehr als 10 Stunden bieten wir gesondert an.
    • -
    • Im Hosting-Abo gibt es kein Stundenkontingent. Aufträge, etwa Änderungen an der Website, führen wir nur nach Freigabe des Kunden aus. Vorher nennen wir ihm den geschätzten Aufwand. Wir berechnen 100 € pro Stunde (gemäß § 19 UStG ohne Umsatzsteuer), abgerechnet in Schritten von 15 Minuten; Absatz 4 Satz 1 und 2 gelten entsprechend. Aufträge mit einem Umfang von mehr als 10 Stunden bieten wir gesondert an. Die Behebung von Störungen an Server, Domain und Postfach in unserem Verantwortungsbereich ist auch im Hosting-Abo inklusive.
    • +
    • Reicht die verfügbare Zeit für einen Auftrag voraussichtlich nicht aus, nennen wir dem Kunden vorher den geschätzten Mehraufwand. Wir führen ihn nur nach seiner Freigabe aus, etwa im Chat oder per E-Mail, und berechnen 100 € pro Stunde (Endpreis, gemäß § 19 UStG ohne Umsatzsteuer), abgerechnet in Schritten von 15 Minuten. Aufträge mit einem Umfang von mehr als 10 Stunden bieten wir gesondert an.
    • +
    • Im Hosting-Abo gibt es kein Stundenkontingent. Aufträge, etwa Änderungen an der Website, führen wir nur nach Freigabe des Kunden aus. Vorher nennen wir ihm den geschätzten Aufwand. Wir berechnen 100 € pro Stunde (Endpreis, gemäß § 19 UStG ohne Umsatzsteuer), abgerechnet in Schritten von 15 Minuten; Absatz 4 Satz 1 und 2 gelten entsprechend. Aufträge mit einem Umfang von mehr als 10 Stunden bieten wir gesondert an. Die Behebung von Störungen an Server, Domain und Postfach in unserem Verantwortungsbereich ist auch im Hosting-Abo inklusive.
    • § 5 Verfügbarkeit und Wartung

      @@ -242,7 +242,7 @@
    • Der Kunde bestellt Zusatzspeicher im Kundenportal im Bereich „Verträge“, indem er die Zahl der Pakete erhöht (§ 2 Abs. 5). Die Bestellübersicht zeigt die neue Gesamtgröße, den Mehrpreis pro Monat, den anteiligen Betrag für den Rest des laufenden Abrechnungsmonats, den Tag der nächsten Abbuchung und die Laufzeit (monatlich, zum Ende jedes Abrechnungsmonats kündbar, endet spätestens mit dem Abo). Mit dem Klick auf „Zahlungspflichtig bestellen“ kommt der Vertrag über den Zusatzspeicher zustande.
    • Wir stellen den zusätzlichen Speicher in der Regel innerhalb eines Werktags bereit und verteilen ihn nach den Vorgaben des Kunden auf die Postfächer (§ 3 Abs. 4). Bis dahin zeigt das Kundenportal die Bestellung als „wird eingerichtet“ an. Wir beginnen mit der Bereitstellung sofort, auch während der Widerrufsfrist; die Folgen eines Widerrufs stehen in den Hinweisen zum Widerruf.
    • Die Abrechnung richtet sich nach § 7 Abs. 3.
    • -
    • Der Kunde kann die Zahl der Pakete verringern, im Kundenportal im Bereich „Verträge“ mit der Schaltfläche „Speichern“, solange das Abo nicht gekündigt ist. Den Zusatzspeicher ganz kündigen kann er jederzeit über „Verträge hier kündigen“ mit der Auswahl „Nur den E-Mail-Zusatzspeicher“ oder in Textform (§ 8 Abs. 8); nach einer Kündigung des Abos ist auch eine Verringerung nur noch in Textform möglich. Die Änderung wirkt zum Ende des laufenden Abrechnungsmonats; bis dahin zeigt das Kundenportal den Zeitpunkt und die künftige Größe an. Wir bestätigen die Änderung per E-Mail. Passen die gespeicherten E-Mails dann nicht mehr in den verbleibenden Speicher, nimmt das betroffene Postfach keine neuen E-Mails mehr an, bis wieder Platz ist (§ 3 Abs. 4). Der Kunde sollte vorher E-Mails löschen oder sichern.
    • +
    • Der Kunde kann die Zahl der Pakete verringern, im Kundenportal im Bereich „Verträge“ mit der Schaltfläche „Speichern“, solange das Abo nicht gekündigt ist. Den Zusatzspeicher ganz kündigen kann er jederzeit über „Verträge hier kündigen“ mit der Auswahl „Nur den E-Mail-Zusatzspeicher“ oder in Textform (§ 8 Abs. 8); nach einer Kündigung des Abos kann der Kunde die Zahl der Pakete nur noch in Textform verringern. Die Änderung wirkt zum Ende des laufenden Abrechnungsmonats; bis dahin zeigt das Kundenportal den Zeitpunkt und die künftige Größe an. Wir bestätigen die Änderung per E-Mail. Passen die gespeicherten E-Mails dann nicht mehr in den verbleibenden Speicher, nimmt das betroffene Postfach keine neuen E-Mails mehr an, bis wieder Platz ist (§ 3 Abs. 4). Der Kunde sollte vorher E-Mails löschen oder sichern.
    • Der Zusatzspeicher endet spätestens mit dem Abo. Bei einem Wechsel ins Wartungs-Abo läuft er unverändert weiter.
    • @@ -250,7 +250,7 @@
      1. Während der Laufzeit und bis 30 Tage nach Vertragsende stellen wir dem Kunden auf Wunsch eine Kopie seiner Website bzw. Anwendungsdaten (Dateien und Datenbank-Export) und der Inhalte aller seiner Postfächer bereit. Wem Quellcode und Nutzungsrechte an der Website zustehen, richtet sich nach dem Vertrag über ihre Erstellung.
      2. Wir geben den AuthCode der Domain heraus und helfen beim Umzug zu einem anderen Anbieter. Ist die Domain 30 Tage nach Vertragsende nicht umgezogen, dürfen wir ihre Registrierung beenden. Das kündigen wir vorher in Textform an und setzen eine Frist von 14 Tagen.
      3. -
      4. Nach Ablauf der Frist aus Absatz 1 löschen wir die Daten des Kunden einschließlich aller Postfächer, soweit keine gesetzliche Aufbewahrungspflicht besteht. Sicherungskopien werden spätestens mit Ablauf ihrer Aufbewahrungszeit (§ 3 Abs. 5) überschrieben.
      5. +
      6. Nach Ablauf der Frist aus Absatz 1 löschen wir die Daten, die wir für den Kunden gespeichert haben (Website bzw. Anwendungsdaten und alle Postfächer). Vertrags- und Abrechnungsdaten bewahren wir auf, wie es die Datenschutzerklärung beschreibt (project.webklar.com/datenschutz.html). Sicherungskopien werden spätestens mit Ablauf ihrer Aufbewahrungszeit (§ 3 Abs. 5) überschrieben.

      § 12 Mängel

      @@ -365,7 +365,7 @@

      (*) Unzutreffendes streichen.

      -

      Hinweise zum Widerruf bei Wechsel und Zusatzspeicher

      +

      Hinweise zum Widerruf

      Diese Hinweise gehören zu diesen Bedingungen, nicht zur gesetzlichen Widerrufsbelehrung. Sie erklären, wie sich das Widerrufsrecht auf die einzelnen Bestellungen auswirkt.

      1. Das Widerrufsrecht gilt für jede Bestellung gesondert: für den Abschluss eines Abos, für den Wechsel ins Wartungs-Abo und für jede Bestellung von Zusatzspeicher. Die Frist von vierzehn Tagen beginnt jeweils mit dem Vertragsschluss (§ 2 Abs. 3 bzw. Abs. 5). Unter project.webklar.com/widerrufen.html wählt der Kunde aus, welche Bestellung er widerruft. Solange eine Widerrufsfrist läuft, zeigt das Kundenportal unter „Verträge“ den letzten Tag der Frist an.
      2. diff --git a/test/legalTexts.test.js b/test/legalTexts.test.js index 682fa7d..a4c7a62 100644 --- a/test/legalTexts.test.js +++ b/test/legalTexts.test.js @@ -128,15 +128,32 @@ test('Widerrufsfrist beginnt mit dem Vertragsschluss, nicht mit der Bestellung', assert.ok(hinweise.includes('Wertersatz verlangen wir dafür nicht (Nr. 4)')) }) +// Absaetze eines Paragraphen auf oberster Ebene: genau vier Leerzeichen vor
      3. (verschachtelte Listen haben acht) +const absaetzeVon = (fromId, toId) => { + const html = read(V4) + const slice = html.slice(html.indexOf(`id="${fromId}"`), html.indexOf(`id="${toId}"`)) + return [...slice.matchAll(/^
      4. ([\s\S]*?)<\/li>$/gm)].map((m) => strip(m[1])) +} +// Eine Zeile der Übersicht "Das Wichtigste auf einen Blick" +const uebersichtZeile = (name) => strip(between(read(V4), `${name}`, '')) + test('Wechsel, Plus und Minus im Portal nur ohne Kündigung und ohne offene Zahlung', () => { - const wechsel = v4Section('wechsel', 'zusatzspeicher'), speicher = v4Section('zusatzspeicher', 'p11') - assert.ok(wechsel.includes('nicht gekündigt')) - assert.ok(speicher.includes('nicht gekündigt')) - assert.ok(speicher.includes('„Nur den E-Mail-Zusatzspeicher“')) - // Übersicht: kein unbedingtes "jederzeit" mehr bei Wechsel und Zusatzspeicher - const uebersicht = strip(read(V4)).split('Inhalt ')[0] - assert.ok(!/jederzeit im Kundenportal/.test(uebersicht)) - assert.ok(!/Jederzeit zum Ende des Abrechnungsmonats reduzierbar/.test(uebersicht)) + const wechsel = absaetzeVon('wechsel', 'zusatzspeicher'), speicher = absaetzeVon('zusatzspeicher', 'p11') + assert.equal(wechsel.length, 5) + assert.equal(speicher.length, 6) + // Jeder Absatz einzeln, damit ein fehlendes "nicht gekündigt" in Abs. 1 ODER Abs. 5 auffällt + assert.ok(wechsel[0].includes('nicht gekündigt'), '§ 9 Abs. 1') + assert.ok(speicher[0].includes('nicht gekündigt'), '§ 10 Abs. 1 (Bestellen und Ändern im Portal)') + assert.ok(speicher[4].includes('nicht gekündigt'), '§ 10 Abs. 5 (Verringern mit „Speichern“)') + assert.ok(speicher[4].includes('„Nur den E-Mail-Zusatzspeicher“')) + assert.ok(speicher[4].includes('kann der Kunde die Zahl der Pakete nur noch in Textform verringern')) + assert.ok(!speicher[4].includes('auch eine Verringerung')) + // Übersicht: dieselben Bedingungen wie § 9 Abs. 1 und § 10 Abs. 1, kein unbedingtes "jederzeit" + for (const name of ['E-Mail-Zusatzspeicher', 'Wechsel']) { + const zeile = uebersichtZeile(name) + for (const s of ['nach Leistungsbeginn', 'nicht gekündigt', 'keine Zahlung offen']) assert.ok(zeile.includes(s), `${name}: ${s}`) + assert.ok(!/jederzeit im Kundenportal|Jederzeit zum Ende/.test(zeile), name) + } }) test('Bestellübersichten nennen Laufzeit und Kündigungsmöglichkeit (§ 312j Abs. 2 BGB)', () => { @@ -162,12 +179,34 @@ test('Faire Nutzung der Postfächer, Hetzner benannt, Formulare, AVV-Zusatzleist assert.ok(strip(read(V4)).includes('über „Abo verwalten & Rechnungen“')) }) +// Text je
      5. und

        , jeweils dem innersten offenen Element zugeordnet. Text hinter einer verschachtelten +// Liste zaehlt so zum aeusseren

      6. (eine Regex bis zum ersten
      7. wuerde ihn uebersehen). +const textJeElement = (html) => { + const out = [], stack = [] + for (const [, close, tag, text] of html.matchAll(/<(\/?)([a-zA-Z0-9]+)[^>]*>|([^<]+)/g)) { + if (text !== undefined) { if (stack.length) stack[stack.length - 1].text += text; continue } + const t = tag.toLowerCase() + if (t !== 'li' && t !== 'p') continue + if (!close) stack.push({ tag: t, text: '' }) + else { const el = stack.pop(); assert.equal(el?.tag, t, `Tag-Verschachtelung bei `); out.push(strip(el.text)) } + } + assert.equal(stack.length, 0, 'offene
      8. /

        ') + return out +} + test('Jeder Preis in Absätzen und Listenpunkten mit Hinweis auf § 19 UStG', () => { - // Die Übersichtstabelle ist ausgenommen (), ihre Zeile "Preise" trägt den Hinweis - const elemente = [...read(V4).matchAll(/<(li|p)\b[^>]*>([\s\S]*?)<\/\1>/g)].map((m) => strip(m[2])) - const mitPreis = elemente.filter((t) => /\d+(,\d\d)? €/.test(t)) + // Die Übersichtstabelle ist ausgenommen (); ihre Zeile "Preise" trägt den Hinweis + assert.ok(uebersichtZeile('Preise').includes('Gemäß § 19 UStG wird keine Umsatzsteuer berechnet.')) + const mitPreis = textJeElement(read(V4)).filter((t) => /\d+(,\d\d)? €/.test(t)) assert.ok(mitPreis.length >= 7, `Preisstellen: ${mitPreis.length}`) - for (const t of mitPreis) assert.ok(t.includes('§ 19 UStG'), `ohne § 19 UStG: ${t.slice(0, 90)}`) + // Ein Wortlaut je Stelle: Fliesstext in Klammern, Kopfzeilen von A und B mit Punkt, § 7 Abs. 1 mit vollem Satz + const fliesstext = '(Endpreis, gemäß § 19 UStG ohne Umsatzsteuer)' + const kopfzeile = '· Endpreis, gemäß § 19 UStG ohne Umsatzsteuer' + const p7 = 'Alle Preise sind Endpreise. Als Kleinunternehmer im Sinne von § 19 UStG berechnen wir keine Umsatzsteuer.' + for (const t of mitPreis) { + assert.ok(t.includes(fliesstext) || t.includes(kopfzeile) || t.includes(p7), `ohne einheitlichen § 19-Hinweis: ${t.slice(0, 90)}`) + } + assert.ok(!strip(read(V4)).includes('(gemäß § 19 UStG ohne Umsatzsteuer)'), 'alter Wortlaut ohne „Endpreis“') }) test('Alle internen Links und Querverweise treffen', () => { @@ -201,6 +240,34 @@ test('Alle internen Links und Querverweise treffen', () => { for (const [ref, nr] of v4Section('wartung', 'widerruf').matchAll(/\bNr\. (\d+)/g)) assert.ok(Number(nr) <= maxB, `B: ${ref}`) }) +// --- Follow-up vor der Rechtsrunde (Task 1, Fix 2) --- + +test('Follow-up: Webmail, Überschrift der Hinweise, § 11 Abs. 3, § 4 Preiswortlaut', () => { + const html = read(V4), text = strip(html) + // Webmail als Zugang zu den Postfaechern, einmal genannt (§ 3 Abs. 4); Übersicht und A/B nennen keine Zugangswege + const p3 = html.slice(html.indexOf('id="p3"'), html.indexOf('id="p4"')) + const abs4 = strip(between(p3, '

        (4) E-Mail-Postfächer

        ', '

        (5)')) + assert.ok(abs4.includes('Webmail')) + assert.equal(text.split('Webmail').length - 1, 1, 'Webmail genau einmal') + // Die Hinweise betreffen auch den Widerruf des Abos selbst: kurze Überschrift, Anker bleibt + assert.ok(html.includes('

        Hinweise zum Widerruf

        ')) + assert.ok(html.includes('Hinweise zum Widerruf')) + assert.ok(!text.includes('Hinweise zum Widerruf bei Wechsel und Zusatzspeicher')) + // § 11 Abs. 3: nur die fuer den Kunden gespeicherten Daten werden geloescht; Vertrags- und Abrechnungsdaten + // bleiben nach der Datenschutzerklaerung (Nachweis drei Jahre, Rechnungen nach § 147 AO) + const p11 = absaetzeVon('p11', 'p12') + assert.equal(p11.length, 3) + assert.ok(p11[2].includes('löschen wir die Daten, die wir für den Kunden gespeichert haben (Website bzw. Anwendungsdaten und alle Postfächer)')) + assert.ok(p11[2].includes('Vertrags- und Abrechnungsdaten bewahren wir auf, wie es die Datenschutzerklärung beschreibt (project.webklar.com/datenschutz.html)')) + assert.ok(p11[2].includes('Sicherungskopien werden spätestens mit Ablauf ihrer Aufbewahrungszeit (§ 3 Abs. 5) überschrieben')) + assert.ok(!p11[2].includes('soweit keine gesetzliche Aufbewahrungspflicht besteht')) + // § 4 Abs. 6 und 7: derselbe Wortlaut wie an den anderen Fliesstext-Preisen + const p4 = absaetzeVon('p4', 'p5') + assert.equal(p4.length, 7) + assert.ok(p4[5].includes('100 € pro Stunde (Endpreis, gemäß § 19 UStG ohne Umsatzsteuer)'), '§ 4 Abs. 6') + assert.ok(p4[6].includes('100 € pro Stunde (Endpreis, gemäß § 19 UStG ohne Umsatzsteuer)'), '§ 4 Abs. 7') +}) + // --- Datenschutzerklärung (Plan 2, Task 2) --- const DS = 'public/datenschutz.html'