Datensicherheit
FehlzeitenRadar verarbeitet sensible schulbezogene Daten. Der Schutz dieser Daten hat
für uns höchste Priorität. Auf dieser Seite beschreiben wir die technischen und
organisatorischen Maßnahmen (TOMs), die wir zum Schutz der verarbeiteten Daten umsetzen.
1. Serverstandort und Hosting
Alle Daten werden ausschließlich auf einem dedizierten virtuellen Server in einem
ISO 27001- und DIN EN 50600-zertifizierten Rechenzentrum in Deutschland gespeichert
und verarbeitet. Es findet keine Datenübermittlung in Drittländer oder an
Cloud-Dienste außerhalb der EU statt.
2. Verschlüsselung
2.1 Transportverschlüsselung
Sämtliche Datenübertragungen zwischen Endgerät und Server erfolgen ausschließlich
über HTTPS mit TLS 1.2 oder höher. Die SSL-Zertifikate werden automatisch über
Let's Encrypt bereitgestellt und regelmäßig erneuert.
2.2 Verschlüsselung in Ruhe
Die Datenbank läuft in einem isolierten Docker-Container. Der Zugriff auf die
Datenbank ist ausschließlich über das interne Docker-Netzwerk möglich und von
außen nicht erreichbar.
3. Zugriffskontrolle
3.1 Serverebene
- SSH-Zugang nur über Public-Key-Authentifizierung (kein Passwort-Login)
- Root-Login per SSH deaktiviert
- Firewall (UFW): nur Port 80, 443 und SSH geöffnet
- Regelmäßige Sicherheitsupdates des Betriebssystems
3.2 Anwendungsebene
- Authentifizierung über OpenID Connect (OIDC) Single Sign-On via WebUntis
- Keine lokale Passwortspeicherung in FehlzeitenRadar
- Rollenbasiertes Berechtigungssystem: Lehrkräfte sehen nur Daten ihrer eigenen Klassen
- Session-Timeout nach 24 Stunden Inaktivität
3.3 API-Ebene
- WebUntis-API-Zugriff über OAuth2 Client Credentials Grant (Server-to-Server)
- Ausschließlich lesende Zugriffsrechte (read-only)
- Token-basierte Authentifizierung mit automatischer Erneuerung
4. Datenisolierung
FehlzeitenRadar gewährleistet die strikte Trennung der Daten verschiedener Schulen:
- Jede Schule operiert mit eigenen, isolierten Zugangsdaten (Client-ID und Client-Secret)
- Datenbankseitige Mandantentrennung: Abfragen werden stets auf die jeweilige Schule gefiltert
- Kein schulübergreifender Datenzugriff möglich
5. Datensicherung
- Tägliche automatisierte Backups der Datenbank
- Backups werden verschlüsselt und auf dem gleichen Standort gespeichert
- Aufbewahrung der Backups: 7 Tage rollierend
6. Verfügbarkeit
- Automatischer Neustart der Anwendung bei Ausfall (Docker Restart-Policy)
- Health-Checks auf alle Dienste (Anwendung, Datenbank, Reverse-Proxy)
- Monitoring des Serverstatus und der Dienstverfügbarkeit
7. Software-Sicherheit
- Containerisierte Architektur (Docker): Anwendung, Datenbank und Webserver laufen in isolierten Containern
- Anwendung läuft als nicht-privilegierter Benutzer (non-root)
- Regelmäßige Updates der Abhängigkeiten und Sicherheitspatches
- Keine Verwendung von Tracking-Tools, Analyse-Diensten oder externen Skripten
8. Organisatorische Maßnahmen
- Zugriff auf den Server ausschließlich durch den technischen Administrator (Elmar Distelhoff)
- Dokumentierte Prozesse für Datenlöschung bei Vertragsende
- Auftragsverarbeitungsvertrag (AVV) mit jeder Schule gemäß Art. 28 DSGVO
- Regelmäßige Überprüfung der Sicherheitsmaßnahmen
9. Incident Response
Im Falle einer Datenschutzverletzung wird die betroffene Schule sowie die zuständige
Aufsichtsbehörde unverzüglich, spätestens jedoch innerhalb von 72 Stunden, informiert
(Art. 33 DSGVO). Anfragen zum Thema Datensicherheit richten Sie bitte an:
datenschutz@fehlzeitenradar.de
Stand: Februar 2026