What data does the app use?
This page explains the app’s technical data use in plain language.
1. Configuration
Language, unit system, character gender and name, selected place and coordinates, and temperature sensitivity are stored locally in the browser. They are used to calculate and display the outfit recommendation.
2. Location search and weather request
After three characters, the app shows suggestions from Open-Meteo’s Geocoding API. Requests are delayed briefly while typing and superseded requests are cancelled. Selected coordinates are stored locally. A freely entered place can still be resolved automatically when saved.
When the page loads or the place changes, the app requests weather for today, tomorrow and the day after tomorrow in one Open-Meteo forecast call. Switching between days does not make another request.
3. Weather values used
For each day, the outfit logic evaluates 06:30, 12:00 and 16:00 and uses temperature, feels-like temperature, rain probability, precipitation, weather code, wind speed and UV index.
4. Local cache
The complete three-day package is cached locally for 2 hours. A date change or location change triggers a fresh package. Static app files and the last weather response are also cached for PWA offline use; location suggestions are not stored permanently by the service worker.
5. Outfit decision
The app selects one of the existing outfit images. Feels-like temperature, rain intensity and frequency, and wintry weather codes are the main inputs. The decision logic always uses metric raw data. Imperial values are calculated only for display and never alter the chosen outfit.
6. Automatic updates
There is no manual refresh button. Weather is updated automatically when the page loads after the local cache expires, or immediately when the place changes.
7. Home-screen installation
The app includes a web-app manifest and service worker. Supported browsers can install it on the home screen. Installation is optional and creates no user account.
Language note
This English translation is provided for convenience. If the English and German texts differ, the German version is authoritative.