Privacy
Short version: mswx is a personal project that displays weather. The website uses Google Analytics to count visits (so I can tell whether anyone's reading this). The Android app's widgets contact no third parties; the app's in-app browser loads mswx.net itself, which means GA sees those visits the same way it sees regular browser visits. Nothing is sold, shared, or tied to a personal identity.
What the website does
mswx.net is served by a Cloudflare Worker. When you visit a page, Cloudflare's edge sees the request (their standard edge logging applies) and may record the URL and your IP for ordinary access and abuse-prevention logging.
The site loads Google Analytics 4 with IP anonymization enabled, so I can see things like "how many people looked at the pool page this week." Google sees the visit. No advertising network, no cross-site retargeting, no cookies beyond what GA itself sets. If you'd rather not be counted, any browser tracker-blocker (uBlock Origin, Brave Shields, Firefox's strict mode) blocks it cleanly — the site works fine without it.
What the Android app does
The mswx Android app renders home-screen widgets
showing the current Monte Sano plateau temperature and other
readings. To do that, it makes HTTPS requests to a single endpoint
on mswx.net (/api/v1/widget) on a periodic schedule
(roughly every 15 minutes) and when the widget is added or resized.
The app does not:
- Request location, contacts, microphone, camera, or any other permission beyond Internet access
- Sign in to any account
- Include any third-party SDK in the app code itself (no analytics SDK, no ad network, no crash reporter)
- Use the Android Advertising ID
- Store anything on your device besides a small cache of the most recent widget payload (and, in the in-app browser, the same cookies your regular browser would store when visiting mswx.net)
What data is sent to the server
Each widget request includes only what any HTTPS request inherently includes: your IP address (visible to Cloudflare and the origin), the requested URL, and a generic Ktor/OkHttp user agent. No device ID, no advertising ID, no account identifier, no location data.
Children's privacy
The app is general-audience and contains no user-generated content, social features, or in-app purchases. Nothing about it is targeted at children, but it would be safe for them.
Third parties
Google Analytics 4 is covered above under "What the website does." Same disclosure applies whether you visit mswx.net in your regular browser or through the app's in-app browser — see how Google uses data when you visit a partner site.
Weather data sources. The forecasts and observations the site displays come from public sources (NWS, neighbors' Weather Underground stations, Open-Meteo, Pirate Weather, Iowa State's forecast archive). Those are providers of data to us — we are not a provider of your data to them. No data about you flows in that direction.
Changes
If this policy changes, the date below changes. The git history of this page is public at github.com/sowoky/mswx.
Contact
Questions: kyleroden@gmail.com.
Last updated: 2026-05-19