Technische und Organisatorische Maßnahmen (TOM)

Avapingu – Telepräsenz-Streaming-System
Hinweis: Dieses Dokument beschreibt die technischen und organisatorischen Maßnahmen zum Schutz personenbezogener Daten im Rahmen des Avapingu-Streaming-Systems. Es ist Anlage zum Auftragsverarbeitungsvertrag (AVV) gemäß Art. 28 DSGVO.

Verantwortlicher / Auftragnehmer

Jürgen Dorsch
Käferflugstraße 45
74076 Heilbronn
E-Mail: info@avapingu.de

Infrastruktur-Partner

Hetzner Online GmbH
Industriestr. 25, 91710 Gunzenhausen
Rechenzentren ausschließlich in Deutschland

Grundprinzip: Das Avapingu-System ist als reines Echtzeit-Streaming-System konzipiert. Video- und Audio-Streams werden ausschließlich live übertragen und weder aufgezeichnet noch gespeichert. Es werden keine unnötigen personenbezogenen Daten erhoben.

Verschlüsselung (Art. 32 Abs. 1 lit. a DSGVO)

Transportverschlüsselung – Web-Zugriff

Transportverschlüsselung – Video-/Audio-Streams

Verschlüsselung gespeicherter Daten

Zutrittskontrolle

Physische Sicherheit (Rechenzentrum)

Standort des Betreibers

Zugangskontrolle

Server-Zugang

Web-Zugang (Admin-Bereich)

Konferenzraum-Zugang

Zugriffskontrolle

Rollenbasiertes Berechtigungskonzept

Rate Limiting und Brute-Force-Schutz

Schutzmaßnahme Konfiguration
Account-Lockout Nach 20 fehlgeschlagenen Login-Versuchen wird das Konto für 5 Minuten gesperrt (HTTP 423)
IP-basiertes Rate Limiting Nach 10 fehlgeschlagenen Versuchen pro IP wird diese für 5 Minuten blockiert
Nginx Rate Limiting API: 10 req/s, Login: 5 req/s, allgemein: 30 req/s
Express Rate Limiting Max. 2.000 Requests / 15 min, Login: max. 200 / 15 min
Fail2ban (SSH) 5 Fehlversuche → IP-Sperre für 60 Minuten
Fail2ban (HTTP-Auth) 5 Fehlversuche → IP-Sperre für 30 Minuten

Trennungskontrolle

Datentrennung zwischen Kunden

Docker-Container-Isolation (Server)

Manipulationsschutz am Endgerät (Raspberry Pi)

Integrität (Weitergabe- und Eingabekontrolle)

Weitergabekontrolle

Eingabekontrolle / Protokollierung

Verfügbarkeit und Belastbarkeit (Art. 32 Abs. 1 lit. b DSGVO)

Infrastruktur

Ressourcenlimits (Docker)

Container RAM-Limit / CPU-Limit
MediaMTX (Streaming) 2 GB RAM, 1,5 CPU-Kerne (Reservation: 512 MB)
Socket.IO-Server 1 GB RAM, 1 CPU-Kern (Reservation: 256 MB)
Nginx (Reverse Proxy) 512 MB RAM, 0,5 CPU-Kerne (Reservation: 128 MB)

Durch die Ressourcenlimits wird verhindert, dass ein einzelner Container das gesamte System beeinträchtigt.

Wiederherstellung

Pseudonymisierung und Datenminimierung

Pseudonymisierung

Datenminimierung

Verfahren zur regelmäßigen Überprüfung, Bewertung und Evaluierung

Monitoring und Alarmierung

Update- und Patch-Management

Organisatorische Maßnahmen

Löschkonzept und Speicherfristen

Datenkategorie Speicherfrist / Löschung
Video-/Audio-Streams Keine Speicherung – ausschließlich Echtzeit-Übertragung
Server-Logs (Webserver) 7 Tage, danach automatische Löschung
Docker-Container-Logs Max. 50 MB / 5 Dateien, automatische Rotation
Benutzerkonten Löschung über Admin-Panel möglich; vollständig (inkl. verknüpfter Daten wie Geräte, Provisionen)
Audit-Logs Löschung auf Anfrage bzw. bei Vertragsende innerhalb von 30 Tagen
Alle Daten bei Vertragsende Vollständige Löschung innerhalb von 30 Tagen; Backups innerhalb von 90 Tagen

Löschfunktionen

Zusammenfassung der Sicherheitsarchitektur

Verschlüsselung auf allen Ebenen: TLS 1.2/1.3 für Web, AES-128/SRT für Streams, DTLS/SRTP für WebRTC, bcrypt für Passwörter, SSH für Administration.
Defense in Depth: UFW-Firewall → Nginx Rate Limiting → Express Rate Limiting → Account-Lockout → Docker-Isolation → Read-Only-Container → Fail2ban.
Datenminimierung by Design: Keine Aufzeichnung von Streams, keine Cookies, keine externen Tracking-Dienste, pseudonymisierte Zugangsdaten, minimale Datenhaltung.
Standort Deutschland & Datensouveränität: Server ausschließlich in deutschen Hetzner-Rechenzentren. Keine Datenübertragung in Drittländer. Bei Self-Hosting auf kundeneigener Infrastruktur verbleiben alle Daten vollständig unter der Kontrolle des Kunden.
Manipulationsschutz: Raspberry Pis mit Read-Only-OverlayFS – dauerhaft schreibgeschütztes Betriebssystem. Docker-Container mit Read-Only-Dateisystem und no-new-privileges.