Effective Date: June 9, 2026 Last Updated: June 9, 2026
This Privacy Policy describes how Swim Coach's Stopwatch and More (the "App") handles information. Please read it carefully. This version reflects a review of the current build's source code, including features added since the prior policy (automatic backups, attendance tracking, practice and season planning, relay building, and the in-app support contact).
Swim Coach's Stopwatch and More does not collect, transmit, sell, share, or store any personal information on our servers, because the App has no servers. The App includes no backend service of any kind, no third-party analytics, no advertising frameworks, and no crash-reporting frameworks. The App does not track you, does not contain any advertising or marketing identifiers, and does not send any usage data, diagnostics, or personal information to the developer or to any third party.
All data you enter into the App is created and stored on your device. The only times the App reaches outside your device are actions you take deliberately, described in Sections 3, 5, and 6 below — and in every one of those cases, the data goes to a destination you choose (your own cloud storage, your own email app, or a web page you tapped), never to the developer.
The App stores the following information locally in your device's private, sandboxed app storage (the App's Documents directory). You enter or generate this information yourself, and it is never transmitted to the developer.
Team and Athlete Information. Athlete names, dates of birth, gender, class year, graduation year, US Masters/USS registration numbers, and event best times.
Meet and Entry Data. Meet schedules, event entries, heat and lane assignments, and results files you import from Hy-Tek Meet Manager or Team Manager. Imported files are copied into the App's local storage and are not shared with any third party.
Attendance Records. Per-athlete attendance marks (such as present, tardy, or absent), session dates, optional notes, point values, custom attendance codes you define, and membership/attendance summaries calculated from the sessions you hold. Because these records identify individual athletes — who may be minors — they are treated with the same on-device-only handling as all other data. See Section 7.
Practice, Season, and Training Content. Practice logs, generated practices, sets, intervals, set templates, season plans and training cycles, relay lineups (derived from athlete times), and pool, facility, and training-group configurations you set up.
Leave Times. Leave time calculations you save within the App.
Backup Files. Backup files (.swimbackup) the App creates. By default these are stored in the App's private on-device storage. See Sections 3 and 4 for how backups can optionally be written to a location you choose.
This information is accessible only through the App or through your device's Files app, and remains on your device unless you deliberately export, share, or back it up to a destination you select.
The App can interact with cloud storage and other apps only at your direction. There are two directions to be clear about.
Reading in (import). The App can import files from iCloud Drive, OneDrive, Google Drive, or other services using iOS's standard document picker. When you select a file, iOS makes that file available to your device and the App reads it. For imports, the App's cloud access is read-only and user-initiated — the App does not modify or upload anything during an import.
Writing out (backups, exports, and sharing). The App can write or share files to a location you select. This happens when you:
choose a destination folder for backups (see Section 4),
export attendance reports (CSV or PDF), meet results, or Hy-Tek SDIF/SD3 data through the system share sheet or file exporter, or
use a copy or share button to send data to another app.
If the folder or destination you select is an iCloud Drive folder or a third-party cloud provider's folder (such as Google Drive or OneDrive), then the file the App writes will be synced to that service by iOS and by that provider, under youraccount. In that situation the App writes only to the location you chose, using the device's normal file system. The App never sends your data to the developer and never uploads anything to any server the developer operates or controls. Once a file reaches a cloud service you selected, that service's own privacy policy governs how it is stored and synced.
To protect your data against loss, the App includes an automatic backup feature. In the interest of full transparency:
It is enabled by default on a new installation, so that you have a recent backup without having to configure anything.
It runs at most once per calendar day, and only when your data has changed since the last successful automatic backup.
The default destination is the App's private, on-device storage (within the App's own Documents area). With the default setting, automatic backups never leave your device.
You can change the destination to any folder you choose, including an iCloud Drive or other cloud-provider folder. If you do, the behavior in Section 3 ("Writing out") applies and your daily backups will sync to the destination you selected, under your own account.
You can change how many automatic backups are kept (the default is the most recent 14); older automatic backups are removed when the limit is exceeded. Backups you created manually are never deleted by this process.
You can turn the feature off entirely at any time from the Backup & Restore screen.
A .swimbackup file is an archive of the data described in Section 2. It is created on your device, and where it goes afterward is determined solely by the destination you select and whether the feature is enabled.
The App does not request access to your camera, microphone, contacts, calendar, location, photo library, health data, motion sensors, notifications, or any other sensitive device capability. No special permissions are required beyond the standard file access used by the document importer and by the backup/export features you initiate.
For convenience, certain buttons in the App can copy text you choose — such as timing data or the support email address — to your device's clipboard when you tap them. The App writes to the clipboard only in response to your tap and never reads the contents of your clipboard.
The App contains a small number of points where tapping a button opens another app or website. In each case nothing is sent until you choose to act.
Course-conversion credit link. The About screen links to a third-party GitHub page (https://github.com/Stanback/php-swim-time-conversion) credited for course-conversion calculations. Tapping it opens your browser and is subject to that site's privacy policy.
Support email. The About screen offers a "Report a Bug or Have a Suggestion?" option. Choosing "Open Email App" launches your device's email app with a new message addressed to the developer (swimcoachtoolkit@gmail.com); you decide whether to send it, and any message you send is delivered through your own email provider and handled per that provider's policy. Choosing "Copy Email Address" simply copies the address to your clipboard. The App itself does not send email on your behalf.
The developer has no control over, and takes no responsibility for, the content or privacy practices of third-party websites or email providers.
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 — including names, dates of birth, and attendance records — entered or generated by the coach or team staff.
The developer does not knowingly collect personal information from anyone, including children, because the App transmits no data to the developer and has no backend that could receive it. All athlete information, including that of minors, remains under the control of the device owner.
If you enable backups to a cloud folder (Section 4) or export athlete data (Section 3), that data — which may include information about minors — will be stored in the cloud account you selected, under your control and subject to that provider's privacy policy. Because these records can identify minors, coaches are strongly encouraged to protect them by securing the device with a passcode or biometric lock and by safeguarding any cloud account used as a backup or export destination.
The App does not contain in-app purchases, subscriptions, or any payment processing. The App does not collect payment information of any kind.
The App does not include any third-party analytics, advertising, tracking, or crash-reporting software. The App does incorporate open-source software libraries used purely for on-device functionality — for example, a library used to create and read the compressed .swimbackup archive files. These libraries run entirely on your device and perform no network communication and no data collection.
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. Data you export or back up to a location you select is, from that point forward, protected according to the security of that destination (for example, your cloud provider's account security).
You have complete control over all data stored by the App. You can delete individual records at any time within the App, enable or disable automatic backups and choose their destination, use the Backup & Restore feature to export or restore your data, or delete all App data at once by uninstalling the App. Uninstalling the App removes all data stored within the App's private storage on the device. Files you have already exported or backed up to a location you chose (such as a cloud folder) are not affected by uninstalling and remain under your control at that destination.
If the App is updated in a way that materially changes these data practices — for example, if a future version adds network functionality such as the meet-result hosting feature noted as "Coming Soon" in the App — this Privacy Policy will be updated and the new effective date will be reflected above before that functionality transmits any data. 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, you can contact the developer by email at swimcoachtoolkit@gmail.com (also reachable from the About screen within the App) or through the support link on the App's App Store product page.