Welche Daten nutzt die App?
Diese Seite erklärt die technische Datennutzung der App in einfacher Form.
1. Konfiguration
In den Einstellungen werden Sprache, Einheitensystem, Geschlecht der Figur, Name, ausgewählter Ort mit Koordinaten und Wärmeempfinden gespeichert. Diese Werte bleiben lokal im Browser und werden genutzt, um die passende Outfit-Empfehlung zu berechnen und darzustellen.
2. Ortssuche und Wetterabfrage
Ab drei Zeichen zeigt die App dynamische Vorschläge aus der Open-Meteo-Geocoding-API. Die Anfrage startet erst nach einer kurzen Eingabepause; überholte Anfragen werden abgebrochen. Gewählte Vorschläge werden mit ihren Koordinaten lokal gespeichert. Wird der Ort frei eingegeben, löst die App ihn beim Speichern weiterhin automatisch in Koordinaten auf.
Beim Laden der Seite und nach einer Änderung des Orts fragt die App über die Open-Meteo-Forecast-API Wetterwerte für heute, morgen und übermorgen gemeinsam ab. Der Wechsel zwischen den Tagen löst keinen zusätzlichen Abruf aus.
3. Genutzte Wetterwerte
Für jeden der drei auswählbaren Tage betrachtet die Outfit-Logik separat die Tageszeitpunkte 06:30, 12:00 und 16:00. Die App nutzt daraus insbesondere:
- Temperatur,
- gefühlte Temperatur,
- Regenwahrscheinlichkeit,
- Niederschlagsmenge,
- Wettercode,
- Windgeschwindigkeit,
- UV-Index.
4. Lokaler Cache
Das vollständige Drei-Tage-Paket wird für 2 Stunden lokal im Browser-Cache der App gespeichert. Innerhalb dieser Zeit werden bei einem normalen Neuladen der Seite keine neuen Wetterdaten abgefragt. Nach einem Datumswechsel oder einer Ortsänderung lädt die App automatisch ein aktuelles Paket.
Zusätzlich speichert die Progressive Web App statische App-Dateien und zuletzt abgerufene Wetterantworten im Service-Worker-Cache. So kann die App auch ohne Verbindung geöffnet werden und im Idealfall den letzten bekannten Wetterstand anzeigen. Suchvorschläge werden dort nicht dauerhaft gespeichert. Neue Ortsvorschläge und aktuelle Wetterdaten benötigen weiterhin eine Internetverbindung.
5. Outfit-Entscheidung
Die App erstellt keine neuen Avatarbilder im Browser. Stattdessen wählt sie anhand der Wetterlogik eines der vorhandenen fertigen Outfit-Bilder aus. Entscheidend sind vor allem gefühlte Temperatur, Regenstärke, Regenhäufigkeit und winterliche Wettercodes.
Die Entscheidungslogik arbeitet unabhängig von der gewählten Anzeigeeinheit immer mit metrischen Rohdaten. Imperial-Einheiten werden erst für die Darstellung umgerechnet und verändern die Outfit-Auswahl nicht.
6. Keine manuelle Aktualisierung
Es gibt keinen manuellen Aktualisieren-Button mehr. Die Aktualisierung erfolgt automatisch beim Laden der Seite, wenn der lokale Cache abgelaufen ist, oder unmittelbar nach einer Änderung des Orts.
7. Installation am Homescreen
Die App enthält ein Web-App-Manifest und einen Service Worker. Unterstützte Browser können sie dadurch als App auf dem Homescreen installieren. Die Installation ist optional und legt keine Nutzerkonten an.