From 6f7daf757fdf7680bafe4b61ff616a9be5644bf1 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 27 Sep 2026 20:37:06 +0000 Subject: [PATCH] =?UTF-8?q?Datenschutz=20(Entwurf):=20=C3=9Cbermittlung=20?= =?UTF-8?q?an=20UptimeRobot,=20Bestellungen=20im=20Portal,=20Formulare,=20?= =?UTF-8?q?Tests?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5.1 --- docs/WEBklar-Datenschutzerklaerung.pdf | Bin 95009 -> 100288 bytes public/datenschutz.html | 8 ++-- test/legalTexts.test.js | 62 +++++++++++++++++++------ 3 files changed, 52 insertions(+), 18 deletions(-) diff --git a/docs/WEBklar-Datenschutzerklaerung.pdf b/docs/WEBklar-Datenschutzerklaerung.pdf index 2ba1c937c3713355f7402f565501d9a2d73a2fdb..32254e5496b28a2c7bd2c8032e90c62dca77d924 100644 GIT binary patch delta 53340 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� zZ#X5_nwdEJ9{DZG`=NY;(zxg|uZM}h>^IN7i#z<`%d_^DA(zmzTMSQ@Z*hPBdiS7; zv82JkyDjZsrnrbcZ(cgse%{rGSnUvHjnK7F){`fawnCc5?uHPk*DVi2&f9zQotXMW zxaON0$N%1XiYzu6aH#d7bnM7K&a&9w`O!uwBs`e^Lq`B#eXABje|KGQsJV+YvcWob zAkcI8ihs&60Vz+@KJ5#IK?(|kd*ZS^8EraN! z$>_6xZ&0;$NPpDul=3OBw`CtV6PhU~?Fk7%eX$1Waa|&OX`Ai5KODatldRx<>cq=V7895#I+KJ-dwJc_=f$tyURw*F^1F4vKBT2yZ_v$6 zI)I~Mm6m-;6PoC0ePW{C$wecz_t$1y4DQ(XpVT^#B-`jA9q$6lZg;8@;qv>Ue14s1 zAv0%N8(ZV9+tC@xY3!#?iHoY7@XQej;Az^T(ix1dBJPRqd5b3=k&wkJG?87*gv}PW^i-(`eQszdsHpk&vLip{DJ1e zM@EZWfr zDWA1 zDIHKq)4o0XZU`9sKXb6qfb8Hdpg~HVI7GB+Rs`~coVX#^4?kE%D+bwuNPyhL>)_s_ zp@)&XvmLlU36`#I?*abp905aC$sUBXp}^ize|r}(hg5Tb*N6gkGo%0ZPi#=dX#we@ z0FSm`zFNg(1KEVgB4FFQn0xx&-bDQ?D$v`(ksb!>gH4gMgUC|iFmObQn;qnUG6o69 zgNhSBPa4!F$A@LXlu@3@B{ZD-a7K!BHAEmtTn>EvpI8C% z??@0RQb-_>#2TzUd}w0z(HE4#M27xD*`R!%|`4A)_gXoZZ1cH2MVr1RZ7KK2kOu9nYN%0Q4 z49U!Z0fq!(DA*s&{)HV9PYPLZJS3`vGf0YeG=f-5^sk;M3|IoYmxd-*+3(@QkvbX* zODviBmk$jGy<|6yh%v+ z_pjFAxd_k-d#Edo=_* z!H`A*5L@sReNWJVNOi*hAD!@|I^p2N8ufp52Qvqf$c96bc8>!?+fLhE3kD8FY9QSI znSRh$NIOB3EZZm?_Wvk|+2i3v2g2e1kA}EE8vYFrc-a3@5KoFvJc3j~JZWBm!Xq(w z5(mN~_Gkzyh)0tuhzA4XUi0HI#9GULrvyygNNJ$`fAghictIEmf6o3}J@9y9mEImn zc#=qnhQUb|Z#0-3?FAJY#Qt6_&@gcLJAM2G0T|0j)<%#d{700L12e`$#A z^6))07)fe^Mu6D>Nn0@g`Ikn3f%z+%q+?XeDEmHCHC;)QKTyx9<)C`<+(RRfB{P{OROJ;f;GP>E8Y+x1`L>z M(u;{5(>+fAKZ*L^o&W#< delta 48245 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

A+MK* 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 SFmVph*hF?286Bg2?EeQ=mzbIW diff --git a/public/datenschutz.html b/public/datenschutz.html index bf86f35..aba4e29 100644 --- a/public/datenschutz.html +++ b/public/datenschutz.html @@ -61,7 +61,8 @@

Unsere Websites und das Kundenportal laufen auf einem Server, den wir bei der Hetzner Online GmbH, Industriestraße 25, 91710 Gunzenhausen, im Rechenzentrum Falkenstein (Deutschland) betreiben. Mit Hetzner haben wir einen Vertrag über die Auftragsverarbeitung geschlossen. Hetzner verarbeitet die Daten ausschließlich in der EU.

Bei jedem Aufruf speichert der Server kurzzeitig Protokolldaten: IP-Adresse, Datum und Uhrzeit, aufgerufene Adresse, übertragene Datenmenge, Statuscode sowie Browser und Betriebssystem. Wir brauchen sie, um die Seiten auszuliefern, Angriffe abzuwehren und Fehler zu finden. Wiederholte fehlgeschlagene Anmeldeversuche führen zu einer automatischen, vorübergehenden Sperre der IP-Adresse.

Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO. Unser berechtigtes Interesse liegt im sicheren und funktionsfähigen Betrieb. Die Protokolle löschen wir nach 14 Tagen, es sei denn, ein konkreter Sicherheitsvorfall muss aufgeklärt werden.

-

Ob unsere Websites, das Kundenportal und die Websites, die wir im Rahmen unserer Abos betreiben, erreichbar sind, prüfen wir automatisch von außen. Dafür nutzen wir den Dienst der UptimeRobot s. r. o., Obchodná 507/2, 811 06 Bratislava (Slowakei). UptimeRobot ruft die überwachten Websites in regelmäßigen Abständen auf, so wie ein Besucher, und benachrichtigt uns, wenn eine Website nicht erreichbar ist. Dafür erhält UptimeRobot die Adressen (URLs) der überwachten Websites. Daten der Besucher dieser Websites erhält UptimeRobot nicht. UptimeRobot verarbeitet Daten auch außerhalb der EU. Grundlage dafür sind die Standardvertragsklauseln der EU-Kommission (Art. 46 Abs. 2 lit. c DSGVO). Der Vertrag über die Auftragsverarbeitung mit UptimeRobot ist Teil von dessen Nutzungsbedingungen. Rechtsgrundlage ist für die Websites unserer Abo-Kunden Art. 6 Abs. 1 lit. b DSGVO, weil wir die Überwachung im Abo schulden, im Übrigen Art. 6 Abs. 1 lit. f DSGVO. Unser berechtigtes Interesse liegt auch hier im sicheren und funktionsfähigen Betrieb. Die Adresse einer Website entfernen wir bei UptimeRobot, sobald wir die Website nicht mehr betreiben.

+

Ob unsere Websites, das Kundenportal und die Websites, die wir im Rahmen unserer Abos betreiben, erreichbar sind, prüfen wir automatisch von außen. Dafür nutzen wir den Dienst der UptimeRobot s. r. o., Obchodná 507/2, 811 06 Bratislava (Slowakei). UptimeRobot ruft die überwachten Websites in regelmäßigen Abständen auf, so wie ein Besucher, und benachrichtigt uns, wenn eine Website nicht erreichbar ist. Dafür erhält UptimeRobot die Adressen (URLs) der überwachten Websites. Daten der Besucher dieser Websites erhält UptimeRobot nicht.

+

Mit UptimeRobot haben wir einen Vertrag über die Auftragsverarbeitung geschlossen; er ist Teil der Nutzungsbedingungen von UptimeRobot. UptimeRobot verarbeitet diese Daten auch außerhalb der EU, insbesondere in den USA. Grundlage dafür sind die Standardvertragsklauseln der EU-Kommission (Art. 46 Abs. 2 lit. c DSGVO). Sie sind Teil des Auftragsverarbeitungsvertrags von UptimeRobot (uptimerobot.com/dpa); eine Kopie erhalten Sie auch bei uns. Rechtsgrundlage ist für die Websites unserer Abo-Kunden Art. 6 Abs. 1 lit. b DSGVO, weil die Überwachung zu den Leistungen des Abos gehört, im Übrigen Art. 6 Abs. 1 lit. f DSGVO. Unser berechtigtes Interesse liegt auch hier im sicheren und funktionsfähigen Betrieb. Die Adresse einer Website entfernen wir bei UptimeRobot, sobald wir die Website nicht mehr betreiben.

4. Cookies und Speicher im Browser

Wir setzen keine Analyse-, Tracking- oder Marketing-Werkzeuge ein und binden keine Inhalte fremder Anbieter wie Schriftarten oder Karten ein. Alle Bestandteile unserer Seiten werden von unserem eigenen Server geladen.

@@ -84,9 +85,10 @@

7. Abos und Zahlung über Stripe

Schließen Sie eines unserer Abos ab, verarbeiten wir Name, E-Mail-Adresse, Rechnungsanschrift, das gewählte Abo und den gebuchten Zusatzspeicher, Abo- und Zahlungsstatus sowie Ihre Rechnungen. Zahlungsdaten wie Kartennummer oder IBAN geben Sie direkt bei unserem Zahlungsdienstleister ein. Wir erhalten davon nur eingeschränkte Angaben, etwa die Art des Zahlungsmittels und die letzten vier Ziffern.

-

Um Ihre Bestellungen nachweisen zu können, speichern wir bei jeder Bestellung Zeitpunkt, Version der Vertragsbedingungen, Ihre Angaben zum Leistungsbeginn sowie IP-Adresse und Browserkennung. Das gilt für den Abschluss eines Abos, für den Wechsel vom Hosting-Abo ins Wartungs-Abo und für jede Bestellung von E-Mail-Zusatzspeicher. Außerdem halten wir Ihre Bestellungen und Änderungen als Vertragsereignisse mit Zeitpunkt und Status fest: Abschluss, Wechsel, Zusatzspeicher einschließlich Verringerungen, Kündigung und Widerruf. Sie sehen diese Ereignisse im Kundenportal unter „Verträge“. Für uns sind sie zugleich die Aufgabenliste, um bestellten Zusatzspeicher einzurichten. Rechtsgrundlagen sind Art. 6 Abs. 1 lit. b, c und f DSGVO. Unser berechtigtes Interesse ist der Nachweis des Vertragsschlusses und Ihrer Bestellungen. Diese Angaben löschen wir drei Jahre nach Vertragsende.

+

Um Ihre Bestellungen nachweisen zu können, speichern wir bei jeder Bestellung Zeitpunkt, Version der Vertragsbedingungen, gegebenenfalls Ihre Angaben zum Leistungsbeginn sowie IP-Adresse und Browserkennung, im Kundenportal und als Angaben zum Abo bei Stripe. Das gilt für den Abschluss eines Abos, für den Wechsel vom Hosting-Abo ins Wartungs-Abo und für jede Bestellung von E-Mail-Zusatzspeicher. Außerdem halten wir Ihre Bestellungen und Änderungen als Vertragsereignisse mit Zeitpunkt und Status fest: Abschluss, Wechsel, Zusatzspeicher einschließlich Verringerungen, Kündigung und Widerruf. Bei Verringerungen, Kündigung und Widerruf speichern wir als Vertragsereignis nur Zeitpunkt und Status, keine IP-Adresse und Browserkennung. Den Stand Ihrer Bestellungen, etwa laufende Widerrufsfristen und die Einrichtung von Zusatzspeicher, sehen Sie im Kundenportal unter „Verträge“. Für uns sind die Vertragsereignisse zugleich die Aufgabenliste, um Änderungen am Zusatzspeicher umzusetzen. Rechtsgrundlagen sind Art. 6 Abs. 1 lit. b, c und f DSGVO. Unser berechtigtes Interesse ist der Nachweis des Vertragsschlusses und Ihrer Bestellungen. Diese Angaben löschen wir drei Jahre nach Vertragsende.

Die Zahlungen wickelt die Stripe Payments Europe, Limited, 1 Grand Canal Street Lower, Grand Canal Dock, Dublin, D02 H210, Irland („Stripe“) ab. Stripe verarbeitet die Daten teils in unserem Auftrag und teils als eigener Verantwortlicher, etwa zur Betrugsvorbeugung und zur Erfüllung gesetzlicher Pflichten. Dabei können Daten an die Stripe, LLC in den USA übermittelt werden. Die Stripe, LLC ist nach dem EU-US Data Privacy Framework zertifiziert, für das ein Angemessenheitsbeschluss der EU-Kommission besteht. Auf der Zahlungsseite von Stripe gelten dessen Datenschutzhinweise: stripe.com/de/privacy. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO.

Beantragen Sie im Kundenportal eine Übernahmegutschrift, verarbeiten wir Ihre Angaben zum bisherigen Anbieter (Anbieter, Leistung, Domain, Rechnungsbetrag, bezahlter Zeitraum), Ihre Nachricht, die hochgeladenen Nachweise wie Rechnung oder Kündigungsbestätigung, die E-Mail-Adresse für unsere Antwort sowie Zeitpunkt und IP-Adresse Ihrer Bestätigung. Die Nachweise speichern wir auf unserem Server; unsere Mitarbeiter erhalten per E-Mail nur einen Hinweis auf den Antrag. Zur Prüfung fragen wir die öffentlichen DNS-Einträge der angegebenen Domain ab (Nameserver, Mailserver, IP-Adresse). Eine genehmigte Gutschrift buchen wir bei Stripe als Guthaben auf Ihr Kundenkonto. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO, für den Nachweis Ihrer Bestätigung Art. 6 Abs. 1 lit. f DSGVO. Nachweise zu abgelehnten Anträgen löschen wir sechs Monate nach der Entscheidung. Bei genehmigten Anträgen sind Antrag und Nachweise Beleg für die Gutschrift und werden wie in Abschnitt 9 beschrieben aufbewahrt.

+

Über die Seiten project.webklar.com/kuendigen.html und project.webklar.com/widerrufen.html können Sie Ihren Vertrag ohne Anmeldung kündigen oder widerrufen (§§ 312k, 356a BGB). Dabei verarbeiten wir Ihren Namen, Ihre E-Mail-Adresse, den gewählten Vertrag, gegebenenfalls Ihre Kundennummer, bei der Kündigung außerdem Art und gewünschten Zeitpunkt der Kündigung und gegebenenfalls Ihre Begründung, sowie den Zeitpunkt, zu dem Ihre Erklärung bei uns eingegangen ist. Sind Sie im Kundenportal angemeldet, füllen wir Name, E-Mail-Adresse und Kundennummer aus Ihrem Konto vor. Wir nutzen die Angaben, um Ihre Erklärung zu bearbeiten: Anhand der E-Mail-Adresse ordnen wir sie Ihrem Abo zu, vermerken den Eingang beim Abo und tragen die Kündigung oder den Widerruf, soweit möglich, bei Stripe ein. Sie erhalten sofort eine Bestätigung des Eingangs mit Inhalt, Datum und Uhrzeit Ihrer Erklärung an die angegebene E-Mail-Adresse; unser Team erhält eine E-Mail mit diesen Angaben. Rechtsgrundlage ist Art. 6 Abs. 1 lit. c DSGVO (§§ 312k, 356a BGB) in Verbindung mit Art. 6 Abs. 1 lit. b DSGVO. Die IP-Adresse Ihres Aufrufs nutzen wir nur, um die Zahl der Anfragen zu begrenzen (höchstens zehn pro Stunde je IP-Adresse). Dafür merken wir uns die Zeitpunkte der Aufrufe je IP-Adresse nur im Arbeitsspeicher des Servers, nicht dauerhaft; mit Ihrer Erklärung speichern wir die IP-Adresse nicht. Im Übrigen gilt für den Aufruf Abschnitt 3. Ihre Erklärung und unsere Bestätigung bewahren wir wie die übrigen Vertragsdaten drei Jahre nach Vertragsende auf; soweit die E-Mails Geschäftsbriefe sind, gilt die Frist aus Abschnitt 9.

8. E-Mail

Vertragsbestätigungen, Benachrichtigungen und unsere sonstige Korrespondenz versenden und empfangen wir über den E-Mail-Dienst der Hetzner Online GmbH, Industriestraße 25, 91710 Gunzenhausen. Die Postfächer liegen in Rechenzentren in Deutschland. Mit Hetzner haben wir einen Vertrag über die Auftragsverarbeitung geschlossen.

@@ -106,7 +108,7 @@

12. Empfänger im Überblick

  • Hetzner Online GmbH: Hosting, E-Mail und Datensicherung (Auftragsverarbeiter)
  • -
  • UptimeRobot s. r. o. (Bratislava, Slowakei): Überwachung der Erreichbarkeit unserer Websites und der Websites, die wir im Rahmen unserer Abos betreiben; erhält nur die Adressen der Websites, verarbeitet auch außerhalb der EU auf Grundlage von Standardvertragsklauseln (Auftragsverarbeiter, Abschnitt 3)
  • +
  • UptimeRobot s. r. o.: Überwachung der Erreichbarkeit unserer Websites und der Websites unserer Abo-Kunden, Verarbeitung auch außerhalb der EU (insbesondere USA), Auftragsverarbeiter (Abschnitt 3)
  • Stripe: Zahlungsabwicklung (Abschnitt 7)
  • Porkbun LLC: bisheriger E-Mail-Dienst, nur noch bis zur Löschung älterer E-Mails (Abschnitt 8)
  • Domain-Registrar und Vergabestellen, sofern wir eine Domain für Sie registrieren (Abschnitt 10)
  • diff --git a/test/legalTexts.test.js b/test/legalTexts.test.js index aa40c8c..682fa7d 100644 --- a/test/legalTexts.test.js +++ b/test/legalTexts.test.js @@ -203,30 +203,62 @@ test('Alle internen Links und Querverweise treffen', () => { // --- Datenschutzerklärung (Plan 2, Task 2) --- -test('Datenschutz: Abos, UptimeRobot, Stand wie termsVersion', () => { - const ds = strip(read('public/datenschutz.html')) +const DS = 'public/datenschutz.html' +// Ein Satz ab seinem Anfang bis zum nächsten Satzende (in den geprüften Sätzen kommt kein "Art. 6" o. ä. vor) +const sentence = (s, start) => between(s, start, '. ') + '.' + +test('Datenschutz: Abos, produktneutral, Stand wie termsVersion', () => { + const ds = strip(read(DS)) for (const s of ['Abos und Zahlung über Stripe', 'UptimeRobot s. r. o.', 'Obchodná 507/2', '811 06 Bratislava', 'Standardvertragsklauseln', 'im Rahmen unserer Abos']) assert.ok(ds.includes(s), s) - // Produktneutral: keine Formulierung mehr, die nur das Wartungs-Abo meint, wo beide Abos gemeint sind + // Produktneutral; keine Zusage einer Ereignisansicht (Plan 2 baut keine); UptimeRobot ist kein Unterauftragsverarbeiter for (const s of ['insbesondere das Wartungs-Abo', 'Schließen Sie das Wartungs-Abo', 'im Rahmen des Wartungs-Abos', - 'für das Wartungs-Abo über Stripe']) assert.ok(!ds.includes(s), `noch da: ${s}`) - // Abschnitt 3 und 12: Überwachung der Erreichbarkeit durch UptimeRobot, Drittland auf Grundlage von SCC - const hosting = between(ds, '3. Hosting', '4. Cookies') - for (const s of ['UptimeRobot s. r. o., Obchodná 507/2, 811 06 Bratislava (Slowakei)', 'Art. 46 Abs. 2 lit. c DSGVO', - 'Auftragsverarbeitung', 'Nutzungsbedingungen']) assert.ok(hosting.includes(s), `Abschnitt 3: ${s}`) - assert.ok(between(ds, '12. Empfänger im Überblick', '13. Ihre Rechte').includes('UptimeRobot')) - // Abschnitt 7: Nachweisdaten auch bei Wechsel und Zusatzspeicher, Aufbewahrung wie bisher - const abos = between(ds, '7. Abos und Zahlung über Stripe', '8. E-Mail') - for (const s of ['Wechsel', 'Zusatzspeicher', 'Kündigung', 'Widerruf', 'Version der Vertragsbedingungen', - 'drei Jahre nach Vertragsende']) assert.ok(abos.includes(s), `Abschnitt 7: ${s}`) - // Stand der Erklärung = Datum aus termsVersion (JJJJ-MM-TT-v4); das Freigabedatum kommt erst beim Livegang (Task 20) - const [, y, mo, d] = /^(\d{4})-(\d{2})-(\d{2})-v4$/.exec(config.abo.termsVersion) + 'für das Wartungs-Abo über Stripe', 'Sie sehen diese Ereignisse', 'Unterauftragsverarbeiter']) assert.ok(!ds.includes(s), `noch da: ${s}`) + // Stand = Datum aus termsVersion (JJJJ-MM-TT-v4). Die Kopplung gilt bis zum Livegang: Task 20 trägt in beiden das + // Freigabedatum ein. Danach darf sie gelockert werden, sobald die Erklärung unabhängig von den Bedingungen geändert wird. + const m = /^(\d{4})-(\d{2})-(\d{2})-v4$/.exec(config.abo.termsVersion) + assert.ok(m, `termsVersion nicht im Format JJJJ-MM-TT-v4: ${config.abo.termsVersion}`) + const [, y, mo, d] = m const stand = /Stand (\d{2}\.\d{2}\.\d{4})/.exec(ds) assert.ok(stand, 'Stand fehlt') assert.equal(stand[1], `${d}.${mo}.${y}`) assert.ok(read('scripts/build-legal-pdfs.sh').includes('pdf public/datenschutz.html docs/WEBklar-Datenschutzerklaerung.pdf')) }) +test('Datenschutz Abschnitt 3 und 12: UptimeRobot, Drittland USA, SCC im AVV mit Kopie', () => { + const ds = strip(read(DS)) + // Nur die UptimeRobot-Absätze (nach dem Hetzner-Absatz), damit "Auftragsverarbeitung" wirklich UptimeRobot meint + const robot = between(ds, 'Ob unsere Websites', '4. Cookies') + for (const s of ['UptimeRobot s. r. o., Obchodná 507/2, 811 06 Bratislava (Slowakei)', 'Adressen (URLs)', 'Daten der Besucher', + 'Auftragsverarbeitung', 'außerhalb der EU', 'insbesondere in den USA', 'Standardvertragsklauseln', 'Art. 46 Abs. 2 lit. c DSGVO', + 'uptimerobot.com/dpa', 'Kopie', 'lit. b', 'lit. f', 'entfernen wir']) assert.ok(robot.includes(s), `UptimeRobot: ${s}`) + const empfaenger = between(ds, '12. Empfänger im Überblick', '13. Ihre Rechte') + assert.ok(empfaenger.includes('UptimeRobot s. r. o.')) + assert.ok(empfaenger.includes('(insbesondere USA)')) +}) + +test('Datenschutz Abschnitt 7: Nachweisdaten je Bestellung, Vertragsereignisse, Kündigungs- und Widerrufsseite', () => { + const abos = between(strip(read(DS)), '7. Abos und Zahlung über Stripe', '8. E-Mail') + // Nachweisdaten (mit IP und Browser) für Abschluss, Wechsel und Zusatzspeicher-Bestellung, im Portal und bei Stripe + const nachweis = between(abos, 'Um Ihre Bestellungen nachweisen', 'Außerdem') + for (const s of ['Version der Vertragsbedingungen', 'gegebenenfalls Ihre Angaben zum Leistungsbeginn', 'IP-Adresse', 'Browserkennung', + 'bei Stripe', 'Abschluss eines Abos', 'Wechsel', 'Zusatzspeicher']) assert.ok(nachweis.includes(s), `Nachweis: ${s}`) + // Ereignis-Satz nennt Kündigung und Widerruf als Ereignisse (eine "Kündigungsbestätigung" genügt nicht) + const ereignisse = sentence(abos, 'Außerdem halten wir') + for (const re of [/[ :,]Abschluss[ ,.]/, /[ :,]Wechsel[ ,.]/, /[ :,]Zusatzspeicher[ ,.]/, /[ :,]Verringerungen[ ,.]/, + /[ :,]Kündigung[ ,.]/, /[ :,]Widerruf[ ,.]/]) assert.match(ereignisse, re) + // Verringerung, Kündigung, Widerruf: nur Zeitpunkt und Status (Task 8 speichert beim Minus keine IP/Browserkennung) + assert.ok(abos.includes('nur Zeitpunkt und Status, keine IP-Adresse und Browserkennung')) + assert.ok(abos.includes('Den Stand Ihrer Bestellungen, etwa laufende Widerrufsfristen und die Einrichtung von Zusatzspeicher, sehen Sie im Kundenportal unter „Verträge“.')) + assert.ok(abos.includes('Aufgabenliste, um Änderungen am Zusatzspeicher umzusetzen')) + assert.ok(sentence(abos, 'Diese Angaben löschen wir').includes('drei Jahre nach Vertragsende')) + // Öffentliche Kündigungs- und Widerrufsseite (§§ 312k, 356a BGB): Daten, Zweck, Rechtsgrundlage, IP nur zur Begrenzung + const formulare = between(abos, 'kuendigen.html', 'Abschnitt 9') + for (const s of ['widerrufen.html', 'ohne Anmeldung', 'Namen', 'E-Mail-Adresse', 'Kundennummer', 'Eingang', 'Bestätigung', 'Team', + 'Art. 6 Abs. 1 lit. c DSGVO', '§§ 312k, 356a BGB', 'lit. b', 'IP-Adresse', 'Arbeitsspeicher', 'zehn', + 'drei Jahre nach Vertragsende']) assert.ok(formulare.includes(s), `Formulare: ${s}`) +}) + // --- Übernahmegutschrift, Prüftexte, Leitfaden (Plan 2, Task 3) --- test('Übernahmegutschrift und Leitfaden: produktneutral', () => {