diff --git a/package.json b/package.json index c8bfdc4..6010e77 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "lageplan", - "version": "1.7.5", + "version": "1.7.6", "description": "Feuerwehr Lageplan - Krokier-App für Einsatzdokumentation", "private": true, "scripts": { diff --git a/src/app/impressum/page.tsx b/src/app/impressum/page.tsx index 4ebd08f..db00945 100644 --- a/src/app/impressum/page.tsx +++ b/src/app/impressum/page.tsx @@ -31,21 +31,23 @@ export default function ImpressumPage() {

Betreiber der Webseite

-

Purepixel

-

Ein Angebot der Firma Kingstickers Ziberi

-

Perparim Ziberi

-

Anglikerstrasse 56

+

Perparim Ziberi

+

Privatperson

+

Anglikerstrasse 56

5612 Villmergen

Schweiz

- UID: CHE-353.865.879 -

-

E-Mail:{' '} app@lageplan.ch

+

+ Datenschutz:{' '} + + datenschutz@lageplan.ch + +

@@ -89,9 +91,9 @@ export default function ImpressumPage() {

Urheberrechte

Die Urheber- und alle anderen Rechte an Inhalten, Bildern, Fotos oder anderen Dateien auf - dieser Website gehören ausschliesslich der Firma Kingstickers Ziberi oder den speziell - genannten Rechtsinhabern. Für die Reproduktion jeglicher Elemente ist die schriftliche - Zustimmung der Urheberrechtsträger im Voraus einzuholen. + dieser Website gehören ausschliesslich Perparim Ziberi oder den speziell genannten + Rechtsinhabern. Für die Reproduktion jeglicher Elemente ist die schriftliche Zustimmung der + Urheberrechtsträger im Voraus einzuholen.

@@ -142,7 +144,7 @@ export default function ImpressumPage() {
-

© {new Date().getFullYear()} Lageplan — Purepixel / Kingstickers Ziberi

+

© {new Date().getFullYear()} Lageplan — Perparim Ziberi

diff --git a/src/app/page.tsx b/src/app/page.tsx index 34d55eb..a107730 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -538,7 +538,7 @@ export default function LandingPage() {
-

© {new Date().getFullYear()} Lageplan — Purepixel. Alle Rechte vorbehalten.

+

© {new Date().getFullYear()} Lageplan — Perparim Ziberi. Alle Rechte vorbehalten.

Taktische Symbole: Bildquelle Feuerwehr Koordination Schweiz FKS

v{process.env.APP_VERSION}

diff --git a/src/config/legal.ts b/src/config/legal.ts index 2bef393..37d88d3 100644 --- a/src/config/legal.ts +++ b/src/config/legal.ts @@ -59,11 +59,11 @@ export const legal = { * "Pepe Ziberi / Purepixel" zugeschrieben; die rechtsverbindliche Bezeichnung inkl. * Rechtsform muss der Betreiber bestätigen. */ - operatorName: env('LEGAL_OPERATOR_NAME', 'Pepe Ziberi'), - /** Rechtsform (z.B. Einzelunternehmen, Verein, GmbH) – muss festgelegt werden */ - operatorLegalForm: env('LEGAL_OPERATOR_FORM', '[RECHTSFORM]'), + operatorName: env('LEGAL_OPERATOR_NAME', 'Perparim Ziberi'), + /** Rechtsform */ + operatorLegalForm: env('LEGAL_OPERATOR_FORM', 'Privatperson'), /** Vollständige Postadresse des Betreibers */ - postalAddress: env('LEGAL_POSTAL_ADDRESS', '[POSTADRESSE]'), + postalAddress: env('LEGAL_POSTAL_ADDRESS', 'Anglikerstrasse 56, 5612 Villmergen'), // ─── Kontakt ─────────────────────────────────────────────── /** Allgemeine Support-/Kontaktadresse (im Repo öffentlich verwendet) */ @@ -81,16 +81,16 @@ export const legal = { // ─── Recht & Gerichtsstand ──────────────────────────────── country: 'Schweiz', governingLaw: 'Schweizer Recht', - /** Gerichtsstand nur angeben, wenn juristisch sinnvoll/bestätigt; sonst Platzhalter. */ - jurisdiction: env('LEGAL_JURISDICTION', '[GERICHTSSTAND]'), + /** Gerichtsstand: gesetzlicher Standard am Wohnsitz des Betreibers; zwingende Gerichtsstände vorbehalten. */ + jurisdiction: env('LEGAL_JURISDICTION', 'Wohnsitz des Betreibers in der Schweiz'), // ─── Infrastruktur ──────────────────────────────────────── - /** Hostinganbieter – muss bestätigt werden (im Repo nicht eindeutig belegt) */ - hostingProvider: env('LEGAL_HOSTING_PROVIDER', '[HOSTINGANBIETER]'), - /** Serverstandort – muss für ALLE Anbieter, Backups und Logs bestätigt werden */ - serverLocation: env('LEGAL_SERVER_LOCATION', '[SERVERSTANDORT]'), - /** Aufbewahrungsfrist von Sicherungskopien – muss festgelegt werden */ - backupRetention: env('LEGAL_BACKUP_RETENTION', '[BACKUP-AUFBEWAHRUNGSFRIST]'), + /** Hostinganbieter: Eigenbetrieb (selbst gehosteter Server beim Betreiber). */ + hostingProvider: env('LEGAL_HOSTING_PROVIDER', 'Eigenbetrieb (selbst gehosteter Server beim Betreiber)'), + /** Serverstandort der primären Daten (DB/Objektspeicher). */ + serverLocation: env('LEGAL_SERVER_LOCATION', 'Schweiz (beim Betreiber, Villmergen AG)'), + /** Aufbewahrungsfrist von Sicherungskopien. */ + backupRetention: env('LEGAL_BACKUP_RETENTION', 'bis zu 30 Tage'), // ─── Externe Dienstleister (Ist-Zustand aus dem Code abgeleitet) ── // Nichts erfinden: nur tatsächlich im Code kontaktierte Dienste. Sitz/Region, die nicht @@ -104,8 +104,8 @@ export const legal = { { name: 'Open-Elevation', purpose: 'Höhendaten (Fallback)', data: 'Koordinaten', region: '[REGION]' }, { name: 'Stripe', purpose: 'Zahlungsabwicklung freiwilliger Unterstützungsbeiträge', data: 'Betrag, freiwilliger Name/Nachricht, Zahlungsdaten (direkt bei Stripe)', region: '[REGION – u.a. USA/EU; Auslandbearbeitung möglich]', optional: true }, { name: 'SMTP-/E-Mail-Anbieter', purpose: 'System-E-Mails (Verifizierung, Reset, Kontakt, Einladungen)', data: 'E-Mail-Adresse, Nachrichteninhalt', region: '[REGION – abhängig vom konfigurierten Anbieter]', optional: true }, - { name: 'MinIO (Objektspeicher)', purpose: 'Datei-/Bild-Uploads (Pläne, Logos, Symbole)', data: 'hochgeladene Dateien', region: '[SERVERSTANDORT]' }, - { name: 'PostgreSQL (Datenbank)', purpose: 'Primäre Datenhaltung', data: 'Konto-, Organisations-, Plan- und Journaldaten', region: '[SERVERSTANDORT]' }, + { name: 'MinIO (Objektspeicher, Eigenbetrieb)', purpose: 'Datei-/Bild-Uploads (Pläne, Logos, Symbole)', data: 'hochgeladene Dateien', region: 'Schweiz (beim Betreiber)' }, + { name: 'PostgreSQL (Datenbank, Eigenbetrieb)', purpose: 'Primäre Datenhaltung', data: 'Konto-, Organisations-, Plan- und Journaldaten', region: 'Schweiz (beim Betreiber)' }, ] as ExternalProcessor[], // ─── Rechtsdokumente: bewusst gesetzte Versionen ──────────