Rechtstexte mit VanVans echten Angaben vervollstaendigt
Build & Deploy / deploy (push) Waiting to run

Impressum, Datenschutzerklaerung, AGB, Widerrufsbelehrung und
Muster-Widerrufsformular enthielten noch Platzhalter ([Vorname Nachname],
[Anschrift] usw.) - jetzt mit den echten, von VanVan durchgegebenen Angaben
gefuellt (Name, Adresse, Telefon, E-Mail). USt-ID folgt noch, aktuell leer
= Kleinunternehmerregelung wird korrekt angenommen.

Zusaetzlich: Hosting-Absatz in der Datenschutzerklaerung korrigiert (netcup
statt Cloudflare-Platzhalter, Cloudflare als vorgeschaltetes CDN erwaehnt),
Cloudflare-D1-Referenz auf die echte Datenbank korrigiert, Resend als
E-Mail-Auftragsverarbeiter ergaenzt. Die "Muster-Text"-Warnbanner wurden
nicht komplett entfernt, sondern ehrlich umformuliert: die Daten sind jetzt
echt, eine fachliche Rechtspruefung vor echtem Verkaufsstart bleibt trotzdem
empfohlen. Kontaktseiten (alle 4 Sprachen) nutzen jetzt die echte E-Mail
statt der als Platzhalter markierten info@-Adresse.
This commit is contained in:
qcigano
2026-08-06 00:08:31 +02:00
parent ab3a5da892
commit c505520f19
14 changed files with 33 additions and 40 deletions
+1 -1
View File
@@ -2,7 +2,7 @@
"sections": [
{
"heading": "§ 1 Geltungsbereich",
"body": "Diese Allgemeinen Geschäftsbedingungen gelten für alle Bestellungen, die Verbraucher über den Onlineshop von Van's DIY & Bastelbedarf (Einzelunternehmen, [Anschrift]) aufgeben."
"body": "Diese Allgemeinen Geschäftsbedingungen gelten für alle Bestellungen, die Verbraucher über den Onlineshop von Van's DIY & Bastelbedarf (Einzelunternehmen, Vanessa Geske, Von-Arnim-Str. 40, 17309 Rollwitz) aufgeben."
},
{
"heading": "§ 2 Vertragspartner, Vertragsschluss",
+4 -4
View File
@@ -2,7 +2,7 @@
"sections": [
{
"heading": "1. Verantwortlicher",
"body": "[Vorname Nachname], Van's DIY & Bastelbedarf, [Anschrift], [E-Mail-Adresse]"
"body": "Vanessa Geske, Van's DIY & Bastelbedarf, Von-Arnim-Str. 40, 17309 Rollwitz, [email protected]"
},
{
"heading": "2. Allgemeines zur Datenverarbeitung",
@@ -10,11 +10,11 @@
},
{
"heading": "3. Hosting",
"body": "Diese Website wird bei einem externen Dienstleister gehostet (Hoster). Die personenbezogenen Daten, die auf dieser Website erfasst werden, werden auf den Servern des Hosters gespeichert. [Konkreten Hosting-Anbieter, z. B. Cloudflare Pages, hier ergänzen inkl. Standort der Server und ggf. Auftragsverarbeitungsvertrag.]"
"body": "Diese Website wird auf einem eigenen Server der netcup GmbH (Daimlerstraße 25, 76185 Karlsruhe, Deutschland) im Rechenzentrum Nürnberg betrieben; mit netcup besteht ein Vertrag zur Auftragsverarbeitung. Die personenbezogenen Daten, die auf dieser Website erfasst werden, werden dort auf dem Server gespeichert. Dem Server vorgeschaltet ist als Content-Delivery-Network und Schutz vor Überlastungsangriffen Cloudflare (Cloudflare, Inc., 101 Townsend St, San Francisco, USA); dabei werden technisch notwendige Daten (u. a. IP-Adresse, Zeitstempel, aufgerufene URL) auch von Cloudflare verarbeitet. Eine Übermittlung in die USA ist dabei nicht ausgeschlossen, abgesichert über die EU-Standardvertragsklauseln bzw. das EU-US Data Privacy Framework. Näheres: cloudflare.com/privacypolicy."
},
{
"heading": "4. Bestellabwicklung",
"body": "Zur Abwicklung deiner Bestellung erheben und verarbeiten wir personenbezogene Daten, wenn dies zur Erfüllung des Vertrags erforderlich ist (Art. 6 Abs. 1 lit. b DSGVO). Dazu gehören Name, Anschrift, E-Mail-Adresse und Zahlungsdaten. Die Daten werden ausschließlich zur Vertragsabwicklung genutzt."
"body": "Zur Abwicklung deiner Bestellung erheben und verarbeiten wir personenbezogene Daten, wenn dies zur Erfüllung des Vertrags erforderlich ist (Art. 6 Abs. 1 lit. b DSGVO). Dazu gehören Name, Anschrift, E-Mail-Adresse und Zahlungsdaten. Die Daten werden ausschließlich zur Vertragsabwicklung genutzt. Die interne Benachrichtigung über eine neue Bestellung wird über den E-Mail-Versanddienst Resend (Resend, Inc., USA) verschickt, der dabei technisch als Auftragsverarbeiter die für diese eine Nachricht nötigen Bestelldaten verarbeitet; Resend ist nach dem EU-US Data Privacy Framework zertifiziert."
},
{
"heading": "5. Zahlungsdienstleister",
@@ -22,7 +22,7 @@
},
{
"heading": "6. Kundenkonto (Anmeldung mit Google oder PayPal)",
"body": "Für ein Kundenkonto bieten wir ausschließlich die Anmeldung über bestehende Google- oder PayPal-Konten an (OAuth 2.0 / OpenID Connect) — ein eigenes Passwort bei uns gibt es nicht. Beim ersten Login übermitteln uns Google bzw. PayPal deine E-Mail-Adresse, deinen Namen und eine eindeutige, anbieterseitige Kennung; wir speichern diese Angaben zusammen mit dem Anmeldezeitpunkt in unserer Datenbank (Cloudflare D1), um dich bei künftigen Besuchen wiederzuerkennen. Die Verarbeitung erfolgt auf Grundlage des Art. 6 Abs. 1 lit. b DSGVO (Erfüllung des Nutzungsvertrags für das Kundenkonto) sowie deiner Einwilligung durch den aktiven Klick auf den jeweiligen Anmelde-Button (Art. 6 Abs. 1 lit. a DSGVO). Verantwortlich für die Verarbeitung deiner Daten bei Google ist die Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland; die Muttergesellschaft Google LLC (USA) ist nach unserer Kenntnis nach dem EU-US Data Privacy Framework zertifiziert, das ein angemessenes Datenschutzniveau sicherstellt. Für PayPal gelten dieselben Angaben wie unter Punkt 5 (PayPal (Europe) S.à r.l. et Cie, S.C.A., DPF-Zertifizierung der US-Muttergesellschaft). Es gelten zusätzlich die jeweiligen Datenschutzhinweise von Google (policies.google.com/privacy) bzw. PayPal (paypal.com/de/webapps/mpp/ua/privacy-full). Du kannst dein Kundenkonto jederzeit selbst und ohne Rückfrage in deinem Kontobereich unwiderruflich löschen (Art. 17 DSGVO) oder deine gespeicherten Kontodaten als Datei herunterladen (Art. 15, 20 DSGVO); bereits aufgegebene Bestellungen bleiben davon unberührt, da für sie eigenständige, gesetzliche Aufbewahrungspflichten gelten (siehe Punkt 10)."
"body": "Für ein Kundenkonto bieten wir ausschließlich die Anmeldung über bestehende Google- oder PayPal-Konten an (OAuth 2.0 / OpenID Connect) — ein eigenes Passwort bei uns gibt es nicht. Beim ersten Login übermitteln uns Google bzw. PayPal deine E-Mail-Adresse, deinen Namen und eine eindeutige, anbieterseitige Kennung; wir speichern diese Angaben zusammen mit dem Anmeldezeitpunkt in unserer Datenbank auf dem eigenen Server (siehe Punkt 3), um dich bei künftigen Besuchen wiederzuerkennen. Die Verarbeitung erfolgt auf Grundlage des Art. 6 Abs. 1 lit. b DSGVO (Erfüllung des Nutzungsvertrags für das Kundenkonto) sowie deiner Einwilligung durch den aktiven Klick auf den jeweiligen Anmelde-Button (Art. 6 Abs. 1 lit. a DSGVO). Verantwortlich für die Verarbeitung deiner Daten bei Google ist die Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland; die Muttergesellschaft Google LLC (USA) ist nach unserer Kenntnis nach dem EU-US Data Privacy Framework zertifiziert, das ein angemessenes Datenschutzniveau sicherstellt. Für PayPal gelten dieselben Angaben wie unter Punkt 5 (PayPal (Europe) S.à r.l. et Cie, S.C.A., DPF-Zertifizierung der US-Muttergesellschaft). Es gelten zusätzlich die jeweiligen Datenschutzhinweise von Google (policies.google.com/privacy) bzw. PayPal (paypal.com/de/webapps/mpp/ua/privacy-full). Du kannst dein Kundenkonto jederzeit selbst und ohne Rückfrage in deinem Kontobereich unwiderruflich löschen (Art. 17 DSGVO) oder deine gespeicherten Kontodaten als Datei herunterladen (Art. 15, 20 DSGVO); bereits aufgegebene Bestellungen bleiben davon unberührt, da für sie eigenständige, gesetzliche Aufbewahrungspflichten gelten (siehe Punkt 10)."
},
{
"heading": "7. Kontaktformular",
+3 -3
View File
@@ -3,11 +3,11 @@
"sections": [
{
"heading": "Angaben gemäß § 5 DDG",
"body": "[Vorname Nachname] („VanVan\")\nVan's DIY & Bastelbedarf\nEinzelunternehmen\n[Straße und Hausnummer]\n[PLZ Ort]\nDeutschland"
"body": "Vanessa Geske („VanVan\")\nVan's DIY & Bastelbedarf\nEinzelunternehmen\nVon-Arnim-Str. 40\n17309 Rollwitz\nDeutschland"
},
{
"heading": "Kontakt",
"body": "Telefon: [Telefonnummer]\nE-Mail: [E-Mail-Adresse]"
"body": "Telefon: 015167505105\nE-Mail: [email protected]"
},
{
"heading": "Umsatzsteuer",
@@ -15,7 +15,7 @@
},
{
"heading": "Verantwortlich für den Inhalt nach § 18 Abs. 2 MStV",
"body": "[Vorname Nachname], Anschrift wie oben."
"body": "Vanessa Geske, Anschrift wie oben."
},
{
"heading": "EU-Streitschlichtung",
+1 -1
View File
@@ -2,7 +2,7 @@
"sections": [
{
"heading": "Widerrufsrecht",
"body": "Du hast das Recht, binnen vierzehn Tagen ohne Angabe von Gründen diesen Vertrag zu widerrufen. Die Widerrufsfrist beträgt vierzehn Tage ab dem Tag, an dem du oder ein von dir benannter Dritter, der nicht der Beförderer ist, die Waren in Besitz genommen hast bzw. hat.\n\nUm dein Widerrufsrecht auszuüben, musst du uns ([Vorname Nachname], Van's DIY & Bastelbedarf, [Anschrift], [E-Mail-Adresse]) mittels einer eindeutigen Erklärung (z. B. ein mit der Post versandter Brief oder E-Mail) über deinen Entschluss, diesen Vertrag zu widerrufen, informieren. Ein Muster-Widerrufsformular findest du unten auf dieser Seite verlinkt, das jedoch nicht vorgeschrieben ist.\n\nZur Wahrung der Widerrufsfrist reicht es aus, dass du die Mitteilung über die Ausübung des Widerrufsrechts vor Ablauf der Widerrufsfrist absendest."
"body": "Du hast das Recht, binnen vierzehn Tagen ohne Angabe von Gründen diesen Vertrag zu widerrufen. Die Widerrufsfrist beträgt vierzehn Tage ab dem Tag, an dem du oder ein von dir benannter Dritter, der nicht der Beförderer ist, die Waren in Besitz genommen hast bzw. hat.\n\nUm dein Widerrufsrecht auszuüben, musst du uns (Vanessa Geske, Van's DIY & Bastelbedarf, Von-Arnim-Str. 40, 17309 Rollwitz, [email protected]) mittels einer eindeutigen Erklärung (z. B. ein mit der Post versandter Brief oder E-Mail) über deinen Entschluss, diesen Vertrag zu widerrufen, informieren. Ein Muster-Widerrufsformular findest du unten auf dieser Seite verlinkt, das jedoch nicht vorgeschrieben ist.\n\nZur Wahrung der Widerrufsfrist reicht es aus, dass du die Mitteilung über die Ausübung des Widerrufsrechts vor Ablauf der Widerrufsfrist absendest."
},
{
"heading": "Folgen des Widerrufs",
+4 -4
View File
@@ -76,7 +76,7 @@ export const ui = {
gdprPrefix: "Ich habe die", gdprLink: "Datenschutzerklärung", gdprSuffix: "gelesen und bin mit der Verarbeitung meiner Daten einverstanden.",
send: "Nachricht senden", sentDemo: "Danke! (Demo noch keine echte Übertragung in Phase 1)",
todoNote: "TODO Phase 2: Formular an eine echte Backend-/E-Mail-Anbindung (Cloudflare Worker) anschließen. Aktuell ohne echten Versand.",
directTitle: "Direkter Kontakt", emailPlaceholderNote: "(Platzhalter-Adresse)", orderNote: "Für Bestellfragen bitte die Bestellnummer angeben.",
directTitle: "Direkter Kontakt", emailPlaceholderNote: "", orderNote: "Für Bestellfragen bitte die Bestellnummer angeben.",
responseTitle: "Antwortzeit", responseNote: "In der Regel innerhalb von 12 Werktagen.",
},
about: {
@@ -394,7 +394,7 @@ export const ui = {
gdprPrefix: "I have read the", gdprLink: "privacy policy", gdprSuffix: "and agree to the processing of my data.",
send: "Send message", sentDemo: "Thank you! (Demo no real submission yet in Phase 1)",
todoNote: "TODO Phase 2: connect this form to a real backend/email service (Cloudflare Worker). Currently no real sending happens.",
directTitle: "Direct contact", emailPlaceholderNote: "(placeholder address)", orderNote: "Please include your order number for order-related questions.",
directTitle: "Direct contact", emailPlaceholderNote: "", orderNote: "Please include your order number for order-related questions.",
responseTitle: "Response time", responseNote: "Usually within 12 business days.",
},
about: {
@@ -712,7 +712,7 @@ export const ui = {
gdprPrefix: "Ich ha d'", gdprLink: "Datenschutzerklärig", gdprSuffix: "gläse und bin mit dr Verarbeitig vo mine Date iverstande.",
send: "Nachricht abschicke", sentDemo: "Merci! (Demo noch keine echte Übertragung in Phase 1)",
todoNote: "TODO Phase 2: Formular a e echti Backend-/E-Mail-Aabindig (Cloudflare Worker) aaschliesse. Momentan ohni echte Versand.",
directTitle: "Direkte Kontaktdate", emailPlaceholderNote: "(Platzhalter-Adrässe)", orderNote: "Für Bstellfrage bitte d'Bstellnummere aagäh.",
directTitle: "Direkte Kontaktdate", emailPlaceholderNote: "", orderNote: "Für Bstellfrage bitte d'Bstellnummere aagäh.",
responseTitle: "Antwortzyt", responseNote: "Meistens innerhalb vo 12 Werktage.",
},
about: {
@@ -1030,7 +1030,7 @@ export const ui = {
gdprPrefix: "J'ai lu la", gdprLink: "politique de confidentialité", gdprSuffix: "et j'accepte le traitement de mes données.",
send: "Envoyer le message", sentDemo: "Merci ! (Démo pas encore d'envoi réel en phase 1)",
todoNote: "À faire en phase 2 : connecter ce formulaire à un vrai service backend/e-mail (Cloudflare Worker). Actuellement aucun envoi réel n'a lieu.",
directTitle: "Contact direct", emailPlaceholderNote: "(adresse provisoire)", orderNote: "Pour toute question de commande, merci d'indiquer le numéro de commande.",
directTitle: "Contact direct", emailPlaceholderNote: "", orderNote: "Pour toute question de commande, merci d'indiquer le numéro de commande.",
responseTitle: "Délai de réponse", responseNote: "Généralement sous 1 à 2 jours ouvrés.",
},
about: {
+3 -3
View File
@@ -7,9 +7,9 @@ import { agb, rechtstextAlsHtml } from "../../data/legal";
<div class="container">
<h1>Allgemeine Geschäftsbedingungen</h1>
<div class="legal-note">
⚠️ <strong>Muster-Text.</strong> Vorbereiteter Platzhalter, ersetzt keine rechtliche
Prüfung durch eine fachkundige Stelle vor Veröffentlichung — im Adminbereich unter
„⚖️ Rechtstexte & FAQ" bearbeitbar.
⚠️ Enthält die echten Angaben von VanVan, wurde aber noch nicht von einer fachkundigen
Stelle geprüft. Vor dem echten Verkaufsstart bitte fachlich prüfen lassen — im
Adminbereich unter „⚖️ Rechtstexte & FAQ" bearbeitbar.
</div>
{agb.sections.map((s) => (
+1 -1
View File
@@ -45,7 +45,7 @@ const t = useTranslations(lang);
<div class="card contact-highlight">
<h3><span aria-hidden="true">💌</span> {t.contact.directTitle}</h3>
<p class="small">E-Mail: <a href="mailto:info@vans-diy-bastelbedarf.de">info@vans-diy-bastelbedarf.de</a> <span class="small">{t.contact.emailPlaceholderNote}</span></p>
<p class="small">E-Mail: <a href="mailto:vansdiyundbastelbedarf@gmail.com">vansdiyundbastelbedarf@gmail.com</a> <span class="small">{t.contact.emailPlaceholderNote}</span></p>
<p class="small">{t.contact.orderNote}</p>
<h3><span aria-hidden="true">⏱️</span> {t.contact.responseTitle}</h3>
<p class="small">{t.contact.responseNote}</p>
+4 -4
View File
@@ -7,10 +7,10 @@ import { datenschutz, rechtstextAlsHtml } from "../../data/legal";
<div class="container">
<h1>Datenschutzerklärung</h1>
<div class="legal-note">
⚠️ <strong>Muster-Text.</strong> Vorbereiteter Platzhalter, ersetzt keine rechtliche
Prüfung. Vor Veröffentlichung an die tatsächlich eingesetzten Dienste (z. B. konkreter
Hosting-Anbieter, Zahlungsdienstleister, Versandtool) anpassen und rechtlich prüfen
lassen — im Adminbereich unter „⚖️ Rechtstexte & FAQ" bearbeitbar.
⚠️ Enthält die echten Angaben von VanVan und die tatsächlich eingesetzten Dienste
(Hosting, Zahlungsdienstleister, E-Mail-Versand), wurde aber noch nicht von einer
fachkundigen Stelle geprüft. Vor dem echten Verkaufsstart bitte fachlich prüfen lassen —
im Adminbereich unter „⚖️ Rechtstexte & FAQ" bearbeitbar.
</div>
{datenschutz.sections.map((s) => (
+1 -1
View File
@@ -45,7 +45,7 @@ const t = useTranslations(lang);
<div class="card contact-highlight">
<h3><span aria-hidden="true">💌</span> {t.contact.directTitle}</h3>
<p class="small">E-Mail: <a href="mailto:info@vans-diy-bastelbedarf.de">info@vans-diy-bastelbedarf.de</a> <span class="small">{t.contact.emailPlaceholderNote}</span></p>
<p class="small">E-Mail: <a href="mailto:vansdiyundbastelbedarf@gmail.com">vansdiyundbastelbedarf@gmail.com</a> <span class="small">{t.contact.emailPlaceholderNote}</span></p>
<p class="small">{t.contact.orderNote}</p>
<h3><span aria-hidden="true">⏱️</span> {t.contact.responseTitle}</h3>
<p class="small">{t.contact.responseNote}</p>
+1 -1
View File
@@ -45,7 +45,7 @@ const t = useTranslations(lang);
<div class="card contact-highlight">
<h3><span aria-hidden="true">💌</span> {t.contact.directTitle}</h3>
<p class="small">E-Mail: <a href="mailto:info@vans-diy-bastelbedarf.de">info@vans-diy-bastelbedarf.de</a> <span class="small">{t.contact.emailPlaceholderNote}</span></p>
<p class="small">E-Mail: <a href="mailto:vansdiyundbastelbedarf@gmail.com">vansdiyundbastelbedarf@gmail.com</a> <span class="small">{t.contact.emailPlaceholderNote}</span></p>
<p class="small">{t.contact.orderNote}</p>
<h3><span aria-hidden="true">⏱️</span> {t.contact.responseTitle}</h3>
<p class="small">{t.contact.responseNote}</p>
+4 -5
View File
@@ -7,11 +7,10 @@ import { impressum, rechtstextAlsHtml } from "../../data/legal";
<div class="container">
<h1>Impressum</h1>
<div class="legal-note">
⚠️ <strong>Muster-Text.</strong> Dies ist ein vorbereiteter Platzhalter gemäß Pflichtenheft
und ersetzt keine rechtliche Prüfung. Vor Veröffentlichung bitte von einer fachkundigen
Stelle (z. B. Anwalt/Anwältin oder IHK-Impressumsgenerator) prüfen und mit den echten
Angaben von VanVan vervollständigen — im Adminbereich unter „⚖️ Rechtstexte & FAQ"
bearbeitbar.
⚠️ Enthält die echten Angaben von VanVan, wurde aber noch nicht von einer fachkundigen
Stelle (z. B. Anwalt/Anwältin oder IHK-Impressumsgenerator) geprüft. Vor dem echten
Verkaufsstart bitte fachlich prüfen lassen — im Adminbereich unter
„⚖️ Rechtstexte & FAQ" bearbeitbar.
</div>
{impressum.sections.map((s) => (
+1 -1
View File
@@ -45,7 +45,7 @@ const t = useTranslations(lang);
<div class="card contact-highlight">
<h2><span aria-hidden="true">💌</span> {t.contact.directTitle}</h2>
<p class="small">E-Mail: <a href="mailto:info@vans-diy-bastelbedarf.de">info@vans-diy-bastelbedarf.de</a> <span class="small">{t.contact.emailPlaceholderNote}</span></p>
<p class="small">E-Mail: <a href="mailto:vansdiyundbastelbedarf@gmail.com">vansdiyundbastelbedarf@gmail.com</a> <span class="small">{t.contact.emailPlaceholderNote}</span></p>
<p class="small">{t.contact.orderNote}</p>
<h2><span aria-hidden="true">⏱️</span> {t.contact.responseTitle}</h2>
<p class="small">{t.contact.responseNote}</p>
@@ -5,16 +5,10 @@ import Layout from "../../layouts/Layout.astro";
<section class="section-tight">
<div class="container">
<h1>Muster-Widerrufsformular</h1>
<div class="legal-note">
⚠️ <strong>Muster-Text.</strong> Vorbereiteter Platzhalter, ersetzt keine rechtliche
Prüfung vor Veröffentlichung. Dieses Formular ist nicht verpflichtend — du kannst deinen
Widerruf auch formlos erklären.
</div>
<p>(Wenn du den Vertrag widerrufen möchtest, fülle bitte dieses Formular aus und sende es zurück.)</p>
<p>(Wenn du den Vertrag widerrufen möchtest, fülle bitte dieses Formular aus und sende es zurück. Dieses Formular ist nicht verpflichtend — du kannst deinen Widerruf auch formlos erklären.)</p>
<div class="card">
<p>An<br />[Vorname Nachname]<br />Van's DIY & Bastelbedarf<br />[Anschrift]<br />[E-Mail-Adresse]</p>
<p>An<br />Vanessa Geske<br />Van's DIY & Bastelbedarf<br />Von-Arnim-Str. 40, 17309 Rollwitz<br />[email protected]</p>
<p>
Hiermit widerrufe(n) ich/wir (*) den von mir/uns (*) abgeschlossenen Vertrag über den Kauf
der folgenden Waren (*)/die Erbringung der folgenden Dienstleistung (*)
+3 -3
View File
@@ -7,9 +7,9 @@ import { widerruf, rechtstextAlsHtml } from "../../data/legal";
<div class="container">
<h1>Widerrufsbelehrung</h1>
<div class="legal-note">
⚠️ <strong>Muster-Text.</strong> Vorbereiteter Platzhalter, ersetzt keine rechtliche
Prüfung durch eine fachkundige Stelle vor Veröffentlichung — im Adminbereich unter
„⚖️ Rechtstexte & FAQ" bearbeitbar.
⚠️ Enthält die echten Angaben von VanVan, wurde aber noch nicht von einer fachkundigen
Stelle geprüft. Vor dem echten Verkaufsstart bitte fachlich prüfen lassen — im
Adminbereich unter „⚖️ Rechtstexte & FAQ" bearbeitbar.
</div>
{widerruf.sections.map((s) => (