diff --git a/src/content/agb.json b/src/content/agb.json index c191248..a24e11b 100644 --- a/src/content/agb.json +++ b/src/content/agb.json @@ -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", diff --git a/src/content/datenschutz.json b/src/content/datenschutz.json index 1e329fe..80613ca 100644 --- a/src/content/datenschutz.json +++ b/src/content/datenschutz.json @@ -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, vansdiyundbastelbedarf@gmail.com" }, { "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", diff --git a/src/content/impressum.json b/src/content/impressum.json index be12158..08d4265 100644 --- a/src/content/impressum.json +++ b/src/content/impressum.json @@ -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: vansdiyundbastelbedarf@gmail.com" }, { "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", diff --git a/src/content/widerruf.json b/src/content/widerruf.json index 16d98a1..32ceb7d 100644 --- a/src/content/widerruf.json +++ b/src/content/widerruf.json @@ -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, vansdiyundbastelbedarf@gmail.com) 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", diff --git a/src/i18n/ui.ts b/src/i18n/ui.ts index d90fe3d..0e1e2e7 100644 --- a/src/i18n/ui.ts +++ b/src/i18n/ui.ts @@ -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 1–2 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 1–2 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 1–2 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: { diff --git a/src/pages/agb/index.astro b/src/pages/agb/index.astro index eb8844b..ad7747f 100644 --- a/src/pages/agb/index.astro +++ b/src/pages/agb/index.astro @@ -7,9 +7,9 @@ import { agb, rechtstextAlsHtml } from "../../data/legal";

Allgemeine Geschäftsbedingungen

{agb.sections.map((s) => ( diff --git a/src/pages/ch/kontakt/index.astro b/src/pages/ch/kontakt/index.astro index a918c51..c96d187 100644 --- a/src/pages/ch/kontakt/index.astro +++ b/src/pages/ch/kontakt/index.astro @@ -45,7 +45,7 @@ const t = useTranslations(lang);

{t.contact.directTitle}

-

E-Mail: info@vans-diy-bastelbedarf.de {t.contact.emailPlaceholderNote}

+

E-Mail: vansdiyundbastelbedarf@gmail.com {t.contact.emailPlaceholderNote}

{t.contact.orderNote}

{t.contact.responseTitle}

{t.contact.responseNote}

diff --git a/src/pages/datenschutz/index.astro b/src/pages/datenschutz/index.astro index 3959475..3d40238 100644 --- a/src/pages/datenschutz/index.astro +++ b/src/pages/datenschutz/index.astro @@ -7,10 +7,10 @@ import { datenschutz, rechtstextAlsHtml } from "../../data/legal";

Datenschutzerklärung

{datenschutz.sections.map((s) => ( diff --git a/src/pages/en/kontakt/index.astro b/src/pages/en/kontakt/index.astro index d7147d8..bcb8945 100644 --- a/src/pages/en/kontakt/index.astro +++ b/src/pages/en/kontakt/index.astro @@ -45,7 +45,7 @@ const t = useTranslations(lang);

{t.contact.directTitle}

-

E-Mail: info@vans-diy-bastelbedarf.de {t.contact.emailPlaceholderNote}

+

E-Mail: vansdiyundbastelbedarf@gmail.com {t.contact.emailPlaceholderNote}

{t.contact.orderNote}

{t.contact.responseTitle}

{t.contact.responseNote}

diff --git a/src/pages/fr/kontakt/index.astro b/src/pages/fr/kontakt/index.astro index 2cfaba5..f2c621a 100644 --- a/src/pages/fr/kontakt/index.astro +++ b/src/pages/fr/kontakt/index.astro @@ -45,7 +45,7 @@ const t = useTranslations(lang);

{t.contact.directTitle}

-

E-Mail: info@vans-diy-bastelbedarf.de {t.contact.emailPlaceholderNote}

+

E-Mail: vansdiyundbastelbedarf@gmail.com {t.contact.emailPlaceholderNote}

{t.contact.orderNote}

{t.contact.responseTitle}

{t.contact.responseNote}

diff --git a/src/pages/impressum/index.astro b/src/pages/impressum/index.astro index d71e6b2..20096ad 100644 --- a/src/pages/impressum/index.astro +++ b/src/pages/impressum/index.astro @@ -7,11 +7,10 @@ import { impressum, rechtstextAlsHtml } from "../../data/legal";

Impressum

{impressum.sections.map((s) => ( diff --git a/src/pages/kontakt/index.astro b/src/pages/kontakt/index.astro index 8effe00..53ace85 100644 --- a/src/pages/kontakt/index.astro +++ b/src/pages/kontakt/index.astro @@ -45,7 +45,7 @@ const t = useTranslations(lang);

{t.contact.directTitle}

-

E-Mail: info@vans-diy-bastelbedarf.de {t.contact.emailPlaceholderNote}

+

E-Mail: vansdiyundbastelbedarf@gmail.com {t.contact.emailPlaceholderNote}

{t.contact.orderNote}

{t.contact.responseTitle}

{t.contact.responseNote}

diff --git a/src/pages/muster-widerrufsformular/index.astro b/src/pages/muster-widerrufsformular/index.astro index b8ca433..4acd8ed 100644 --- a/src/pages/muster-widerrufsformular/index.astro +++ b/src/pages/muster-widerrufsformular/index.astro @@ -5,16 +5,10 @@ import Layout from "../../layouts/Layout.astro";

Muster-Widerrufsformular

- - -

(Wenn du den Vertrag widerrufen möchtest, fülle bitte dieses Formular aus und sende es zurück.)

+

(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.)

-

An
[Vorname Nachname]
Van's DIY & Bastelbedarf
[Anschrift]
[E-Mail-Adresse]

+

An
Vanessa Geske
Van's DIY & Bastelbedarf
Von-Arnim-Str. 40, 17309 Rollwitz
vansdiyundbastelbedarf@gmail.com

Hiermit widerrufe(n) ich/wir (*) den von mir/uns (*) abgeschlossenen Vertrag über den Kauf der folgenden Waren (*)/die Erbringung der folgenden Dienstleistung (*) diff --git a/src/pages/widerruf/index.astro b/src/pages/widerruf/index.astro index 3cdd0bc..7955edb 100644 --- a/src/pages/widerruf/index.astro +++ b/src/pages/widerruf/index.astro @@ -7,9 +7,9 @@ import { widerruf, rechtstextAlsHtml } from "../../data/legal";

Widerrufsbelehrung

{widerruf.sections.map((s) => (