Privacy Policy
Last updated . Effective on the date of WaterFlow’s App Store launch.
This is the privacy policy for WaterFlow, an iPhone and home-screen widget app developed by Thunder Grouse LLC (“we”, “us”). WaterFlow displays real-time water-flow data from U.S. Geological Survey monitoring stations and weather forecasts from the National Weather Service.
The short version
- We don’t collect personal data.
- We don’t track you.
- Your location powers the Nearby feature. When you use it, WaterFlow sends a rough search area — a rectangle rounded to about a kilometer, never your exact coordinates — to USGS so it can return gauges near you.
- We never sell data or share it for advertising. There are no analytics services, advertising networks, or third-party SDKs in WaterFlow.
- We don’t have your email, your name, or your identity. There are no user accounts.
- The only data WaterFlow ever sends to a server is the kind of public lookup any browser would make to view a USGS gauge, check a weather forecast, or load a map.
The rest of this page explains exactly how each part of WaterFlow works, so you can verify the short version yourself.
1. What WaterFlow does on your device
WaterFlow runs entirely on your iPhone and the home-screen widget. It performs three categories of work:
- Fetches public data from federal agencies. WaterFlow asks the U.S. Geological Survey (waterservices.usgs.gov) for current and historical streamflow readings, and asks the National Weather Service (weather.gov) for forecasts. These are the same public endpoints any web browser can hit. No login or registration is required, and the requests carry no account or device identifier — WaterFlow has none. When you use Nearby, though, the search area in the request is derived from your location (see item 3 below).
- Stores your preferences locally. Your favorite stations, alert thresholds, default state, and widget configuration are saved to your iPhone’s secure on-device storage (specifically, to a shared App Group container so the widget can read the same favorites). This storage stays on your device. It is included in your iCloud backup if you have iCloud Backup enabled — that backup is encrypted by Apple, not by us.
-
Uses your location when you choose to use the Nearby feature. If you tap the Nearby tab, WaterFlow requests “When In Use” location permission from iOS. Your location is used in two ways:
- It is sent to the USGS API as a bounding box (a rough geographic rectangle, its edges rounded outward to about a kilometer) so the API can return gauges near you.
- Distances from your phone to each gauge are computed locally to sort and display the list.
WaterFlow does not use background location. It does not track your movement when you aren’t actively using the app. It does not use Always Allow location.
2. What we do NOT collect
To be unambiguous, WaterFlow does not collect, transmit, or share any of the following:
- Names
- Email addresses
- Phone numbers
- Physical addresses
- Date of birth, age, or gender
- Photos, contacts, or calendar data
- Health, fitness, or sensor data
- Device advertising identifier (IDFA)
- Device identifier (IDFV)
- Crash logs (we don’t run a crash-reporting service)
- Analytics events (we don’t run an analytics service)
- IP addresses (we don’t operate any server, so we never see or store them; USGS, NOAA, and Apple each see your IP when the app contacts them, as any web server does — see Section 3)
- Browsing or in-app behavior
3. Network communication, in detail
WaterFlow makes network requests to three services:
U.S. Geological Survey Water Services
- Endpoint:
https://waterservices.usgs.gov/nwis/iv/ - Sent: a station ID list (when viewing favorites), or a geographic bounding box (when using Nearby)
- Received: streamflow values, gauge heights, water temperatures, station names
- Connection: HTTPS only
- Operated by: U.S. Geological Survey, a federal agency
National Weather Service
- Endpoint:
https://api.weather.gov - Sent: a latitude / longitude pair for the gauge you’re viewing — the station’s fixed, public location, not yours
- Received: temperature, conditions, and a short forecast
- Connection: HTTPS only
- Operated by: National Oceanic and Atmospheric Administration, a federal agency
Apple Maps (MapKit)
- Endpoint: Apple’s map servers, via the MapKit framework built into iOS
- Sent: the map region you’re viewing on the Map tab, so Apple can return the right imagery
- Received: map tiles and imagery
- Connection: HTTPS only
- Operated by: Apple, under Apple’s privacy policy
These three services are the only servers WaterFlow ever contacts. Like any web server, each one can see your device’s IP address when the app talks to it; we never see it, because none of the traffic passes through us. The app has no telemetry endpoint of its own.
4. Permissions WaterFlow requests
WaterFlow asks for these iOS permissions, and only when you trigger the feature that needs them:
- Location (When In Use): Triggered when you tap the Nearby tab or use a feature that needs nearby stations. You can deny this and use the rest of the app normally — only Nearby will be unavailable.
- Notifications: Triggered when you set a flow alert. Used to deliver push notifications when a river you watch crosses a threshold you set. You can revoke this in iOS Settings at any time.
WaterFlow does not request access to Photos, Contacts, Calendars, the Microphone, the Camera, HealthKit, Bluetooth, or any other category. You can verify this in iOS Settings › WaterFlow.
5. Push notifications
If you set a flow alert on a station, WaterFlow will check that station’s reading periodically in the background and send you a local push notification when the threshold is crossed. The check is performed on your device by iOS’s BGProcessingTask system. The reading itself is fetched from USGS (see Section 3). Apple’s push notification servers carry the alert from your device to your notification screen — that is Apple’s infrastructure, not ours. We do not see notification delivery records.
6. Children’s privacy
WaterFlow is rated 4+ and does not knowingly collect data from anyone — children included. There is no sign-up, no profile, and no in-app communication. The app complies with the U.S. Children’s Online Privacy Protection Act (COPPA) by virtue of collecting no personal information from anyone.
7. Data retention and deletion
Because WaterFlow stores nothing on a server, there is nothing for us to retain or delete on a server. To delete the data WaterFlow stores on your device, do one of the following:
- Long-press the WaterFlow icon › Remove App › Delete App.
- iOS Settings › General › iPhone Storage › WaterFlow › Delete App.
This removes all of WaterFlow’s locally stored preferences, favorites, and alert configuration. The shared App Group container is also removed.
8. International users
WaterFlow handles data the same way everywhere — United States, European Union, United Kingdom, California, anywhere. Here is the honest accounting: the one piece of personal data that leaves your device is the rough search area sent to USGS when you use Nearby. Privacy laws like the GDPR, UK GDPR, and CCPA/CPRA treat even a coarse location as personal data, so we count it too. It is sent solely to answer your own query, it never passes through our hands, we store none of it, we sell none of it, and none of it is used for tracking or profiling.
Those laws also give you rights over personal data a company holds about you — to see it, correct it, or delete it. We hold none: there is no server-side record of you to produce or erase. If you want to confirm that, or ask anything else about this policy, email us (see Section 10).
9. Changes to this policy
We may update this policy as the app evolves — for example, if we add a new feature that talks to a new public API. When we do, we’ll update the “Last updated” date at the top of this page. Material changes (anything that affects what data is collected, transmitted, or shared) will be noted in the App Store release notes for the version that introduces them.
We will not retroactively change what we do with data already on your device.
10. Contact
Questions or concerns about WaterFlow’s privacy:
Thunder Grouse LLC
Email: steelhead@thundergrouse.com
We read every message.