Zum Hauptinhalt springen

Sicherheit & Datenschutzmassnahmen

Gültig ab 31. Oktober 2026

1. Hosting & Infrastruktur

Die Plattform wird auf folgender Infrastruktur betrieben:

  • Datenbank: Supabase (PostgreSQL), Serverstandort Zürich, Schweiz
  • Webhosting: netcup GmbH (Coolify), Serverstandort Deutschland (EU)
  • Nutzungsstatistik (Umami): Contabo GmbH, Serverstandort Frankreich (EU)
  • E-Mail-Versand: Sweego, Serverstandort Frankreich (EU)

2. Verschlüsselung

  • In Transit: Alle Verbindungen sind mit TLS 1.3 verschlüsselt (HTTPS)
  • At Rest: Daten in der Datenbank werden mit AES-256 verschlüsselt gespeichert
  • Authentifizierung: Passwörter werden mit bcrypt gehasht und nie im Klartext gespeichert

3. Zugangskontrolle

Der Zugriff auf Daten wird durch mehrere Sicherheitsschichten geschützt:

  • Row Level Security (RLS): Jede Datenbankabfrage wird auf Zeilenebene autorisiert
  • Rollenbasierter Zugriff: Admin, Facility Manager und öffentliche Nutzer haben unterschiedliche Berechtigungen
  • JWT-basierte Authentifizierung: Sitzungen werden mit signierten JSON Web Tokens verwaltet
  • Serverseitige Validierung: Alle Eingaben werden vor der Verarbeitung geprüft

4. Datenisolierung (Multi-Tenant)

Ruum ist eine Multi-Tenant-Plattform. Die Daten jedes Mieters (Gemeinde, Organisation) sind strikt voneinander getrennt:

  • Jeder Datensatz enthält eine Tenant-ID
  • Alle Datenbankabfragen werden automatisch nach Tenant gefiltert (RLS-Policies)
  • Ein Zugriff auf Daten anderer Mieter ist technisch ausgeschlossen

5. Automatische Datenlöschung

Personenbezogene Daten werden nach Ablauf der konfigurierten Aufbewahrungsfrist automatisch bereinigt. Der Prozess verläuft in drei Stufen:

  1. Archivierung: Buchungen werden aus der aktiven Ansicht entfernt
  2. Soft Delete: Daten werden als gelöscht markiert, sind aber noch in der Datenbank vorhanden
  3. Hard Delete: Daten werden unwiderruflich aus der Datenbank entfernt

Die genauen Fristen können von jedem Mieter individuell konfiguriert werden. Weitere Details findest du in der Datenschutzerklärung.

6. E-Mail-Sicherheit

Transaktions-E-Mails (Buchungsbestätigungen, Erinnerungen) werden über authentifizierte Kanäle versendet:

  • SPF (Sender Policy Framework) — Autorisierung des Absenderservers
  • DKIM (DomainKeys Identified Mail) — Digitale Signatur der E-Mails
  • DMARC (Domain-based Message Authentication) — Schutz vor Spoofing

7. Schriftarten

Alle Schriftarten werden lokal auf dem Server gehostet (Self-Hosting via @nuxt/fonts). Es werden keine Anfragen an externe Schriftarten-Server (z.B. Google Fonts) gestellt. Deine IP-Adresse wird dabei nicht an Dritte übertragen.

8. Webanalyse

Wir verwenden Umami, eine datenschutzfreundliche Open-Source-Analyseplattform. Wir betreiben Umami selbst auf einem Server der Contabo GmbH in Frankreich (EU), mit eigener Datenbank:

  • Keine Cookies
  • Keine Speicherung der IP-Adresse (sie wird nur kurz genutzt, um den ungefähren Ort zu bestimmen und die Sitzungskennung zu bilden)
  • Sitzungskennung als Hash aus IP-Adresse, Browser-Angaben und einem regelmässig wechselnden Schlüssel
  • Kein Verfolgen über andere Websites hinweg
  • Admin-Bereiche werden nicht erfasst
  • Zur Auswertung pro Organisation senden wir nur das öffentliche Kürzel der Organisation an unsere eigene Umami-Instanz, nie eine interne Kennung und keine Angaben zu Personen
  • Auswertung nur zusammengefasst
  • Für die Auswertung wird im Browser nichts gespeichert: keine Cookies, kein Eintrag im lokalen Speicher

9. Vorfallmanagement

Im Falle eines Sicherheitsvorfalls oder einer Datenschutzverletzung werden wir:

  1. Den Vorfall sofort untersuchen und eindämmen
  2. Die zuständige Datenschutzbehörde informieren (gemäss gesetzlicher Frist)
  3. Betroffene Personen benachrichtigen, sofern ein hohes Risiko besteht
  4. Massnahmen zur Verhinderung zukünftiger Vorfälle ergreifen

10. Schwachstellen melden

Wenn du eine Sicherheitslücke entdeckst, bitten wir dich um eine verantwortungsvolle Offenlegung (Responsible Disclosure). Bitte sende deine Meldung an:

privacy@peakbyte.org

Wir werden deine Meldung vertraulich behandeln und uns innerhalb von 48 Stunden bei dir melden.