What data is measured or stored?
You do not need an account or need to share your name or contact details. Your preferences stay in your browser. Google Analytics uses its own first-party identifier to provide combined reports about visits, general feature use, and technical errors. An error report includes the web app version, a standard error type, an app script location when available, and a code that groups matching errors. It does not include the error message or technical details that could contain text from a visitor. The app also reports whether each session uses a webpage or an installed app. A fixed campaign label is included when someone opens the app from its published flyer QR code or a Text, Email, or Facebook link shared from the app. Advertising personalization and Google signals are disabled.
The app includes selected favorite pools and teams in aggregate reports after checking each choice against the published directory. Pool page and schedule link clicks include the public pool identifier and a fixed action label after checking the pool against the current directory. The app also reports whether location-based distance estimates are enabled or disabled, but not your location or browser permission status. Other external-link clicks include a fixed destination label, such as Columbia Association, Apple App Store, Google Play, Google Maps, email, or phone call, but not the full address, query, message, email address, or phone number. It does not send Google Analytics your name, contact details, account information, current location, other saved choices, filters, free-form text, or referring page. A fixed label from an app-published campaign link may show how visitors found the app, and that label is removed from the address in your browser. You can also read Google's guidance about personally identifiable information in Analytics.
Does the app use my location?
Distance estimates are off by default. If you turn them on in Settings, your browser shares your current location only long enough to calculate nearby pool distances. The app does not track, save, or send your location.
Does weather safety use my current location?
No. Weather checks use one fixed point for the Columbia pool area, not your current location. The web app reuses a successful result for the 5- or 10-minute update time you choose in Settings. When that time ends, it asks the National Weather Service to confirm the latest information instead of relying only on a saved browser copy.
You can see the same National Weather Service information here:
Optional location access is separate and is used only to estimate distances to pools. Even when you allow it, the app does not track, save, or send your location.
Where are my preferences saved?
Your settings stay in the browser on your device. Combined analytics reports may show that a type of setting was changed. Favorite pool and team changes also include the selected public pool name or team identifier, or that the favorite was cleared. Pool feature filter changes include the selected public feature names, or that the filters were cleared; other setting choices are not included. You can remove your preferences from the Settings page or by clearing this site's browser data.