diff --git a/docs/WEBklar-Datenschutzerklaerung.pdf b/docs/WEBklar-Datenschutzerklaerung.pdf index b5628aa..609ae56 100644 Binary files a/docs/WEBklar-Datenschutzerklaerung.pdf and b/docs/WEBklar-Datenschutzerklaerung.pdf differ diff --git a/public/WEBklar-Abo-Vertragsunterlagen.pdf b/public/WEBklar-Abo-Vertragsunterlagen.pdf index 5467fb8..b2d4ed6 100644 Binary files a/public/WEBklar-Abo-Vertragsunterlagen.pdf and b/public/WEBklar-Abo-Vertragsunterlagen.pdf differ diff --git a/public/abo-bedingungen.html b/public/abo-bedingungen.html index 70abab4..9398151 100644 --- a/public/abo-bedingungen.html +++ b/public/abo-bedingungen.html @@ -36,7 +36,7 @@ @media print { @page { size: A4; margin: 18mm 17mm 18mm; @top-left { content: "WEBklar-Abos · Vertragsunterlagen"; font: 8pt sans-serif; color: #888; } - @top-right { content: "Version 4 · Stand 27.09.2026"; font: 8pt sans-serif; color: #888; } + @top-right { content: "Version 4 · Stand 30.09.2026"; font: 8pt sans-serif; color: #888; } @bottom-right { content: "Seite " counter(page) " von " counter(pages); font: 8pt sans-serif; color: #888; } } body { background: #fff; font-size: 10pt; line-height: 1.45; } main { max-width: none; padding: 0; } @@ -58,7 +58,7 @@
WEBKLAR

Vertragsbedingungen für die WEBklar-Abos

-

Hosting-Abo und Wartungs-Abo · Vertragsbedingungen mit Leistungsbeschreibungen, Widerrufsbelehrung und Auftragsverarbeitungsvertrag · Version 4 · Stand 27.09.2026

+

Hosting-Abo und Wartungs-Abo · Vertragsbedingungen mit Leistungsbeschreibungen, Widerrufsbelehrung und Auftragsverarbeitungsvertrag · Version 4 · Stand 30.09.2026

Als PDF herunterladen und ausdrucken

diff --git a/public/datenschutz.html b/public/datenschutz.html index 18107ff..9598dbb 100644 --- a/public/datenschutz.html +++ b/public/datenschutz.html @@ -44,7 +44,7 @@
WEBKLAR

Datenschutzerklärung

-

Stand 27.09.2026

+

Stand 30.09.2026

Hier erfahren Sie, welche personenbezogenen Daten wir verarbeiten, wenn Sie unsere Websites besuchen, unser Kundenportal nutzen oder mit uns einen Vertrag schließen, und welche Rechte Sie haben.

diff --git a/server/config.js b/server/config.js index 032e445..ea2a070 100644 --- a/server/config.js +++ b/server/config.js @@ -147,7 +147,7 @@ export const config = { abo: { // Bei jeder Textaenderung an Bedingungen oder Bestellseite hochziehen (wird mit der Zustimmung gespeichert) - termsVersion: '2026-09-27-v4', + termsVersion: '2026-09-30-v4', // Mindestlaufzeit ab Leistungsbeginn; Kuendigung zum Ende bis 1 Monat vorher, danach monatlich minTermMonths: products.wartung.minTermMonths, minutesPerMonth: products.wartung.minutesPerMonth, @@ -180,7 +180,7 @@ export const config = { takeover: { // Bei jeder Textaenderung an den Bedingungen der Gutschrift hochziehen (wird mit dem Antrag gespeichert). // Entwurf vom 27.09.2026 (Gutschrift fuer beide Abos); das Freigabedatum wird beim Livegang eingetragen. - conditionsVersion: '2026-09-27', + conditionsVersion: '2026-09-30', // Nachweise liegen ausserhalb von public/ (gitignored, ueberlebt Deploys wie preview-data/) uploadDir: process.env.TAKEOVER_UPLOAD_DIR || path.join(process.cwd(), 'upload-data', 'takeover-credits'), maxFiles: 3, diff --git a/test/legalTexts.test.js b/test/legalTexts.test.js index 082ce67..4edcab8 100644 --- a/test/legalTexts.test.js +++ b/test/legalTexts.test.js @@ -12,7 +12,7 @@ const V3_SHA256 = '1c9e4b002dcd5d7896bbda24c573e56544b7123e3a88d154e5db77bd2855b // = sha256 des Blocks ab `const TAKEOVER_CONDITIONS` bis vor das schliessende ] in public/app.js, je conditionsVersion // (Nachweis der Zustimmung). Aendert sich der Text der Bedingungen, muss config.takeover.conditionsVersion hochgezogen // und der neue Hash hier eingetragen werden; die Fehlermeldung des Tests nennt ihn. -const TAKEOVER_CONDITIONS_SHA256 = { '2026-09-27': '2b7a745cb599c0ab28f20615a745bd86da6faa8d120391ca56beac35a0473e62' } +const TAKEOVER_CONDITIONS_SHA256 = { '2026-09-30': '2b7a745cb599c0ab28f20615a745bd86da6faa8d120391ca56beac35a0473e62' } const file = (rel) => new URL(`../${rel}`, import.meta.url) const read = (rel) => readFileSync(file(rel), 'utf8')