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 ──────────