Effective Date: March 25, 2026
This Privacy Policy describes how Swim Coach's Stopwatch and More (the "App") handles information. Please read it carefully.
Swim Coach's Stopwatch and More does not collect, transmit, sell, share, or store any personal information on external servers. The App does not connect to the internet, does not communicate with any backend service, and does not include any third-party analytics, advertising, or crash-reporting frameworks.
All data you enter into the App stays on your device. Period.
The App stores the following information locally in your device's private app storage (sandboxed Documents directory):
Team and Athlete Information You may enter athlete names, dates of birth, gender, class year, graduation year, US Masters/USS registration numbers, and event best times. This information is entered manually by you and is never transmitted off your device.
Meet and Entry Data Meet schedules, event entries, heat and lane assignments, and imported results files are stored locally. Files you import from Hy-Tek Meet Manager or Team Manager are copied into the App's local storage and are not shared with any third party.
Practice Logs and Leave Times Practice notes and leave time calculations you save within the App are stored locally in your device's Documents folder and are accessible only through the App or your device's Files app.
Backup Files When you use the Backup & Restore feature, a .swimbackup file is saved to a location you choose (such as your local Files app or a cloud storage service you control). The App does not initiate any cloud uploads on your behalf.
The App can import files from iCloud Drive, OneDrive, Google Drive, or other cloud storage services using iOS's standard document picker. When you select a file from cloud storage, iOS downloads that file to your device and the App reads it. The App does not upload, write, or transmit any data to any cloud service. All cloud access is strictly read-only and user-initiated.
The App does not request access to your camera, microphone, contacts, calendar, location, health data, motion sensors, or any other sensitive device capability. No special permissions are required beyond standard file access for the document importer.
The About screen contains a link to a third-party GitHub page (https://github.com/Stanback/php-swim-time-conversion) credited for course conversion calculations. Tapping this link opens Safari and is subject to that website's own privacy policy. The App has no control over and takes no responsibility for the content or privacy practices of that site.
The App is a professional coaching tool designed for use by coaches and team administrators. It may contain information about athletes who are under 18 years of age, entered by the coach or team staff. Because no data is ever transmitted to any server, there is no risk that any athlete's personal information — including that of minors — is collected or disclosed by the App itself. All data remains under the sole control of the device owner.
All information stored by the App is protected by iOS's built-in app sandboxing, device encryption, and whatever passcode or biometric lock you have configured on your device. The App does not implement any additional encryption on its local files beyond what iOS provides by default.
You have complete control over all data stored by the App. You can delete individual records at any time within the App, use the Backup & Restore feature to export or restore your data, or delete all App data at once by uninstalling the App from your device. Uninstalling the App removes all locally stored data from the device.
If the App is updated in a way that materially changes these data practices — for example, if a future version adds network functionality — this Privacy Policy will be updated and the new effective date will be reflected above. Continued use of the App after any update constitutes acceptance of the revised policy.
If you have any questions about this Privacy Policy or the App's data practices, please contact us through the App Store support link on the App's product page.
A few notes on how this was written. I read through all four Swift files before writing a single word, specifically checking for network calls, third-party SDKs, permissions, and outbound URLs. The policy is grounded in what the code actually does — not boilerplate assumptions. The Children's Privacy section is included because the app stores athlete names and dates of birth, which can include minors, and Apple's App Store review guidelines require addressing this. The one GitHub link in the About screen is called out specifically in section 5 because it's the only moment the app touches the internet at all, and only because the user taps it intentionally.