Publish German legal pages and launch #45
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
M4 exit: Impressum and Datenschutzerklärung published (§7, §12.6 zero third-party requests verified by inspection); public launch checklist. Acceptance: pages live, launch declared in the roadmap.
Launch-Checkliste ergänzen (aus #44, D46): (1) §12.2-Backups auf dem Produktions-Host provisionieren — Backup-Ziel, backup_ssh_key, .env: BACKUP_SFTP_HOST/USER/PATH + BACKUP_CIPHER_PASS (Passwort-Manager!), stanza-create, erstes Voll-Backup; (2) erste Produktions-Restore-Probe (scripts/restore-rehearsal.sh), danach quartalsweise; (3) Prod-.env: NAME_RESERVATION_KEY (langes Zufallsgeheimnis, nie rotieren) + ALERT_WEBHOOK_URL; (4) nach jedem echten Restore: POST /admin/erasures/reapply (CR-12). Runbook: docs/ops/deployment.md.
§12.6-Inspektion (Code-Ebene) bestanden: null Drittanbieter-Requests auf öffentlichen Seiten — System-Font-Stacks (keine Webfonts), lucide-Icons lokal gebündelt, kein Analytics/CDN/Embeds, Medien first-party (§11.8). Einzige externe URL im Web-Code ist ein Formular-Platzhaltertext. Zur Laufzeit vor Launch einmal per Browser-Netzwerk-Tab auf der Produktionsinstanz gegenprüfen.
Seiten stehen (
ba55ad7): /legal/impressum, /legal/datenschutz, Footer-Links. Verbleibt: (1) web/app/utils/operator.ts ausfüllen — Name, Anschrift, E-Mail, Hoster, Serverstandort; beide Seiten zeigen bis dahin einen roten Platzhalter-Banner; (2) Texte prüfen (Entwurf aus §7, keine Rechtsberatung); (3) Ops-Checkliste aus dem Kommentar oben (Backups, Restore-Probe, Prod-.env); (4) Launch in der Roadmap erklären.