# Wetterkamera-Auswertung und Datenschutz (v1.9.17) ## Ziel Wetterkameras aus der Umgebung von Lehre-Wendhausen (38165) könnten eine hilfreiche visuelle Ergänzung zur Wetteranzeige sein. Dieses Dokument beschreibt die durchgeführte Recherche, das Ergebnis, und warum BENSA aktuell **keine** Kamera direkt einbettet, sondern ausschließlich auf die jeweilige offizielle Anbieterseite verlinkt. ## Priorität bei der Quellensuche (wie vorgegeben) 1. offizielle kommunale/behördliche Kamera 2. klar lizenzierte Wetterkamera 3. Anbieter mit dokumentierter Einbettung 4. **keine** beliebigen privaten Kameras scrapen ## Geprüfte Quellen ### 1. Nordkopf-Tower Wolfsburg - **Betreiber/Kooperation:** Stadtwerke Wolfsburg AG und Stadt Wolfsburg, technisch umgesetzt gemeinsam mit **wetter.com** (offizielle Ablösung einer älteren Kamera auf dem Rathausdach). - **Offizielle Fundstelle:** `https://www.wolfsburg.de/custom-pages/webcams` (Stadt Wolfsburg) und die zugehörige wetter.com-HD-Live-Webcam-Seite für Wolfsburg (Phaeno/VW-Werk). - **Blickrichtung:** 360°-Panorama über die Wolfsburger Innenstadt (Autostadt, Hafenbecken, VW-Kraftwerk, Phaeno, Hauptbahnhof). - **Aktualisierungsart:** laufendes Livebild (4K-Technik laut offizieller Ankündigung), technisch über wetter.com eingebunden. - **Entfernung zu Lehre-Wendhausen:** ca. 15–16 km (Luftlinie, grobe Schätzung anhand der Stadtkoordinaten - keine exakte Kameraposition veröffentlicht). - **Einbettungserlaubnis (entscheidender Befund):** Die offizielle Seite selbst fordert vor dem Laden des Kamerabilds eine **ausdrückliche Einwilligung** des Besuchers, weil dabei Daten an Drittanbieter (u. a. in die USA, ohne EU-Angemessenheitsbeschluss) übertragen werden können. Das ist ein klares Signal, dass die Einbindung an eine **Kooperation zwischen Wolfsburg und wetter.com** gebunden ist - für diese Kooperation liegt BENSA **keine eigene, geklärte Berechtigung** vor. Eine direkte Einbettung des wetter.com-Feeds durch ein drittes, nicht an der Kooperation beteiligtes Projekt wäre rechtlich ungeklärt. - **Lizenz/Attribution:** „Die Bilder der Webcam werden Ihnen hier in Kooperation mit wetter.com zur Verfügung gestellt" (Zitat der offiziellen Seite, sinngemäß übersetzt aus dem dortigen Hinweistext). - **Entscheidung:** kein Embed, kein Snapshot-Proxy. Nur Verweis auf die offizielle Seite. ### 2. Rathausturm Braunschweig (Burgplatz) - **Betreiber:** Stadt Braunschweig / Braunschweig Stadtmarketing GmbH. - **Offizielle Fundstelle:** `https://www.braunschweig.de/leben/stadtportraet/braunschweiger_ansichten/webcam/index.php` (zwei Kameras: Blick vom Rathausturm auf den Burgplatz mit Burglöwe/Dom/Landesmuseum/Burg Dankwarderode, sowie ein Blick über den Bohlweg auf das Schloss mit Quadriga). - **Blickrichtung:** historische Altstadt/Burgplatz bzw. Schlossbereich. - **Entfernung zu Lehre-Wendhausen:** ca. 9–10 km (Luftlinie). - **Einbettungserlaubnis:** die offizielle Seite nennt **keine** Lizenz-, Nutzungs- oder Einbettungsbedingungen für Dritte und liefert **keine** direkt verlinkbare Bild-URL oder Embed-Code im sichtbaren Inhalt - lediglich einen Bildnachweis ("Braunschweig Stadtmarketing GmbH/Gerald Grote"). - **Entscheidung:** kein Embed, kein Snapshot-Proxy (ungeklärte Nutzungsrechte). Nur Verweis auf die offizielle Seite. ### 3. Weitere geprüfte, aber nicht aufgenommene Quellen Bei der Recherche erschienen zusätzlich diverse **private/kommerzielle Webcam-Aggregatoren** (u. a. meteopool.org, Ventusky, Outdooractive, panoramablick.com, Webcam Galore, worldcam.eu, meteoblue-Webcam-Verzeichnis, camjoo.de, webmarkt2000.de) mit Wolfsburg-/Braunschweig-Kameras. Diese wurden **bewusst nicht** aufgenommen: sie sind selbst nur Aggregatoren fremder Feeds ohne erkennbare eigene, für dieses Projekt geklärte Lizenz - genau die Kategorie „beliebige private Kameras scrapen", die die Anforderung explizit ausschließt. ## Ergebnis **Keine der geprüften Kameras hat eine für BENSA geklärte Einbettungserlaubnis.** Beide aufgenommenen Einträge (Wolfsburg, Braunschweig) sind offizielle, seriöse, thematisch passende Quellen - aber ihre Einbindung ist jeweils an eine Kooperation gebunden (Wolfsburg↔wetter.com) bzw. gar nicht dokumentiert (Braunschweig). Gemäß Anforderung „keine Kamera ohne geklärte Nutzung integrieren" werden daher **beide nur als dokumentierte Evaluierung mit externem Link** umgesetzt - kein iframe, kein Snapshot-Proxy, kein automatisches Laden. ## Datenschutzentscheidung - **Kein automatisches Laden:** die PWA lädt niemals selbstständig ein Kamerabild oder einen iframe eines Drittanbieters - das würde bei jedem Seitenaufruf eine Verbindung zu einem Drittanbieter herstellen, ohne dass der Nutzer das wollte oder wusste. - **Kein Proxying:** der eigene Server (`scripts/serve-monitoring.js`, `handleMobileWebcams`) ruft selbst **nie** eine Kamera-URL auf - er liefert ausschließlich Metadaten aus der statischen Konfiguration (`scripts/lib/webcam-config-lib.js`). Kein fremdes Bild wird serverseitig zwischengespeichert oder weitergereicht. - **Einwilligung pro Sitzung:** würde für einen Eintrag künftig eine Einbettungserlaubnis vorliegen (`embedUrl`/`snapshotUrl` gesetzt), lädt der iframe **ausschließlich** nach einem expliziten Klick auf „Externe Webcam laden" (`pwa/js/app.js`, `renderWebcamCard`). Die Einwilligung wird nur für die aktuelle Browser-Sitzung gemerkt (`sessionStorage`, Schlüssel `bensa_webcam_consent_v1`) - kein dauerhaftes Tracking, kein Cookie, keine Übertragung an den eigenen Server. Ein „Einwilligung widerrufen"-Button entfernt den eingebetteten Inhalt sofort wieder. - **Sicherheit des Embeds** (architektonisch vorbereitet, aktuell nicht aktiv genutzt): jeder iframe würde mit `referrerpolicy="no-referrer"` und einem einschränkenden `sandbox="allow-scripts allow-same-origin"`-Attribut geladen - kein Zugriff auf Formulare, Top-Level-Navigation oder Popups des Drittanbieters. - **Fehlerisolation:** ein Ladefehler einer Webcam (z. B. Anbieter nicht erreichbar) betrifft ausschließlich die einzelne Kamera-Karte - er kann die übrige Wetter-App strukturell nicht beeinträchtigen, da `handleMobileWebcams` keinerlei Abhängigkeit zu anderen Endpunkten hat und clientseitig in einem eigenen, isolierten `