Stand: 24. September 2026
1. Verantwortlicher
Christian Wiesner
Friedhofstr. 9
97291 Thüngersheim
Deutschland
E-Mail: kontakt@richtfunkplaner.app
2. Aufruf und Hosting
Die Anwendung wird auf einer Oracle-Cloud-VM in Frankfurt betrieben. Beim Abruf verarbeitet der Server technisch erforderliche Verbindungsdaten, insbesondere IP-Adresse, Zeitpunkt, Zielpfad, HTTP-Status und Browser-/Protokollinformationen. Sie werden zur Auslieferung, Fehleranalyse, Missbrauchsabwehr und Begrenzung automatisierter Anfragen verarbeitet (Art. 6 Abs. 1 lit. b und f DSGVO). Normale Anwendungslogs enthalten keine Bestätigungs- oder Passwortreset-Tokens aus Querystrings. Betriebslogs werden nur so lange aufbewahrt, wie dies für sicheren Betrieb, Fehleranalyse und Logrotation erforderlich ist.
3. Konto, Organisation und gespeicherte Strecken
Bei Registrierung und Nutzung eines Kontos werden E-Mail-Adresse, Organisationsname/-zuordnung, Passwort-Hash, Bestätigungs-, Freigabe- und Sicherheitsdaten sowie gespeicherte Strecken verarbeitet. Strecken können Namen, Koordinaten, Antennen- und Geländehöhen, Geländeprofile und Planungswerte enthalten. Die Verarbeitung dient der vom Nutzer angeforderten Konto- und Speicherfunktion (Art. 6 Abs. 1 lit. b DSGVO) sowie dem Schutz vor Missbrauch (Art. 6 Abs. 1 lit. f DSGVO). Strecken bleiben bis zur Löschung durch berechtigte Nutzer gespeichert; Kontodaten bis zur Löschung auf Antrag oder Wegfall des Zwecks, soweit keine gesetzlichen Aufbewahrungspflichten entgegenstehen.
4. E-Mail über Resend
Für E-Mail-Bestätigung und Passwortreset übermittelt der Server die Empfängeradresse, Betreff, Nachrichtentext und den zeitlich begrenzten Bestätigungs- bzw. Resetlink an Resend (Resend, Inc., USA). Resend dokumentiert für internationale Übermittlungen insbesondere Standardvertragsklauseln und das EU-US Data Privacy Framework. Die E-Mails werden nur durch die jeweilige Kontoaktion ausgelöst. Details: Resend DPA und Unterauftragsverarbeiter.
5. Karten und Ortssuche
Onlinekarten laden der Browser und MapLibre direkt von tiles.versatiles.org. VersaTiles erhält dabei insbesondere IP-Adresse, Browserheader sowie die angeforderten Style-, Schrift-, Symbol- und Kacheladressen, aus denen der betrachtete Kartenausschnitt hervorgeht. Die Karten beruhen auf OpenStreetMap- und ESA-WorldCover-Daten. Eine Ortssuche wird erst nach Klick auf „Suchen“ serverseitig an die öffentliche Nominatim-Instanz der OpenStreetMap Foundation gesendet. Nominatim erhält den Suchtext und die Server-IP, nicht unmittelbar die Browser-IP. Keine vertraulichen oder personenbezogenen Inhalte in das Suchfeld eingeben.
6. Gelände- und Höhendaten
Für Geländeprofile und Analysen lädt der Server bei Bedarf NASA-SRTMGL1-v003-Kacheln aus dem AWS Open Data Terrain Tiles/Skadi-Bestand. AWS erhält die Server-IP und den abgeleiteten Kachelnamen; einzelne Browserdaten oder Kontaktdaten werden nicht übermittelt. Geländekacheln werden serverseitig zwischengespeichert.
7. Cookies und lokale Speicherung
| Speicher | Zweck und Lebensdauer |
.AspNetCore.Antiforgery.* | HttpOnly-Sitzungscookie zum Schutz schreibender Anfragen vor CSRF; technisch erforderlich und bis zum Ende der Browsersitzung gültig. |
Richtfunkplaner.Auth | Secure-, HttpOnly- und SameSite-Strict-Sitzungscookie nach erfolgreicher Anmeldung; enthält ein geschütztes Authentifizierungsticket und endet mit der Browsersitzung bzw. bei Abmeldung. |
IndexedDB richtfunkplaner-offline | Nur nach ausdrücklichem „Offline speichern“: mit AES-GCM verschlüsselte Streckenkopie einschließlich Koordinaten und Profil. Die Passphrase wird nicht gespeichert. Daten bleiben bis zur Löschung der Websitedaten oder Überschreibung. |
| Cache Storage / Service Worker | Versionierte App-Shell für PWA und Offline-Start; enthält Programmdateien, keine Konto- oder Streckendaten. Alte App-Shell-Caches werden beim Update entfernt. |
Local Storage und Session Storage werden nicht verwendet. Es gibt keine Analyse-, Tracking-, Werbe- oder Marketingcookies. Die genannten Zugriffe sind für Anmeldung/Schutz, die angeforderte PWA-Funktion oder die ausdrücklich gewählte Offline-Speicherung erforderlich. Nach dem technischen Stand wird deshalb keine Einwilligung nach § 25 Abs. 1 TDDDG eingeholt; maßgeblich sind die Ausnahmen des § 25 Abs. 2 TDDDG. Ein Cookiebanner ist nicht eingebaut.
8. PWA und Local Handler
Der Service Worker speichert nur die App-Shell. Externe Kartenkacheln und API-Antworten werden nicht durch ihn dauerhaft gecacht. Der optionale Local-Handler-Test wird erst nach Nutzeraktion direkt vom Browser an 127.0.0.1:17777 gesendet. Das eingegebene Einmal-Token bleibt im Browser und wird nicht an den Richtfunkplaner-Server übertragen. LANCOM-/SNMP-Zugangsdaten werden im aktuellen PoC nicht an den Webserver übertragen.
9. Empfänger und Drittlandbezug
Empfänger können – je nach genutzter Funktion – Oracle (Hosting), VersaTiles (Onlinekarte), OpenStreetMap Foundation/Nominatim (Ortssuche), Amazon Web Services (Geländekacheln) und Resend (Transaktionsmail) sein. Browserzugriffe auf VersaTiles erfolgen unmittelbar; Nominatim, AWS und Resend werden vom Server aufgerufen. Die TLS-Zertifikate werden über Caddy/Let's Encrypt verwaltet; die Zertifizierungsstelle erhält dadurch keine normalen Seitenaufrufe.
10. Rechte
Betroffene Personen haben nach Maßgabe der DSGVO insbesondere Rechte auf Auskunft, Berichtigung, Löschung, Einschränkung, Datenübertragbarkeit und Widerspruch. Anfragen können an die oben genannte Kontaktadresse gerichtet werden. Beschwerden sind bei einer Datenschutzaufsichtsbehörde möglich; für den Betreiber ist insbesondere das Bayerische Landesamt für Datenschutzaufsicht, Promenade 18, 91522 Ansbach, erreichbar.
11. Weitere Hinweise
Es findet keine automatisierte Entscheidungsfindung oder Profilbildung statt. Die Anwendung enthält keine Werbung, Reichweitenmessung, Analytics oder Session-Replay-Dienste. Technische und rechtliche Rahmenbedingungen externer Dienste können sich ändern; diese Erklärung wird bei relevanten Änderungen aktualisiert.
Rechtsquellen: DSGVO, § 25 TDDDG.