Last Updated: March 17, 2026
Sprout Media Limited (registered in Ireland) develops and operates Finzy Swimlog (the mobile app for swimmers) and the Finzy Coach Platform (the web dashboard for coaches). Together, these are referred to as "Finzy" or "the Services" in this policy.
Sprout Media Limited is the data controller for any personal data processed through the Services. This Privacy Policy explains how we collect, use, store, and protect your data across both the swimmer app and the coach platform. Our contact details are provided in Section 16 below.
If you use Finzy Swimlog without joining a coach's squad, the app runs entirely on your device. All data is stored locally and Sprout Media Limited does not have access to it. The AI processes data you input temporarily to generate training insights and reports; this data is not stored permanently by Sprout Media Limited or any external service.
To join a coach's squad, you must create an account. Once you are part of a squad, the following data is stored in our database:
This data is stored solely to enable the squad functionality. Your coach can view the training data you log while you are a member of their squad. Your training data is also always stored locally on your device, so if you leave a squad you retain a full copy of your data on your device. However, you will lose access to the app unless you join another squad or pay for a subscription.
This section applies to swimmers who pay for an individual subscription rather than joining a coach's squad. If you purchase an individual subscription through the App Store or Google Play, the following applies:
When you create a coach account on the Finzy Coach Platform, the following data is stored in our database:
All data you input in the coach dashboard is stored securely in our database and is used solely to provide the Finzy Coach Platform functionality.
This section applies to coaches who subscribe to the Finzy Coach Platform. Payment for the coach platform is processed by Stripe. When you subscribe:
For more information on how Stripe handles your data, see Stripe's privacy policy at stripe.com/privacy.
If you wish to transfer your data to a new device, some account-related and squad data will be available when you sign in with your account. To transfer your full training history and locally stored data, you can use the data export and import feature within the Finzy Swimlog app.
Finzy does not use any analytics, advertising, or tracking services across either the swimmer app or the coach platform. We do not collect usage statistics, crash reports, or behavioural data.
Where we process personal data, we rely on the following legal bases under the General Data Protection Regulation (GDPR):
Squad-related data and coach platform data is stored using Supabase, our cloud database provider, hosted in the EU (Ireland).
The following third-party data processors may process data outside the European Economic Area (EEA):
Where data is transferred outside the EEA, appropriate safeguards are in place, such as Standard Contractual Clauses approved by the European Commission.
Under the GDPR and applicable data protection laws, you have the following rights:
To exercise any of these rights, contact us at privacy@finzy.app. We will respond within 30 days.
Parents and guardians may exercise any of the above rights on behalf of their child at any time by contacting privacy@finzy.app. See Section 12 for further details.
Microphone (Finzy Swimlog app only): Finzy Swimlog requires access to your device's microphone for voice-to-text transcription, allowing you to log training sessions hands-free.
Swimmer data: Local app data remains on your device until you uninstall the app. Your training data is always stored locally, regardless of whether you are part of a squad. Squad-related data stored in our database is retained for as long as your account exists. If you leave a squad, your data remains in our database in case you rejoin or join another squad. If you wish to have your squad data deleted, you can request this by contacting us at privacy@finzy.app, or by using the account deletion feature described in Section 8.
Coach data: Coach platform data (including squad configuration, workout plans, and any content you have created) is retained for as long as your coach account exists. If you cancel your subscription, your data is retained for 90 days in case you resubscribe, after which it is permanently deleted. You may request earlier deletion by contacting us at privacy@finzy.app.
Minors' data: If parental consent for a swimmer under 16 is withdrawn or declined, all squad-related data for that swimmer is deleted from our database promptly. See Section 12 for details.
Swimmers: You can request full deletion of your account and all associated data stored in our database by visiting finzy.app/delete-account or by contacting us at privacy@finzy.app. Upon deletion, all squad-related data tied to your account will be permanently removed from our systems. Local data on your device is not affected and can be removed by uninstalling the app.
Coaches: You can request full deletion of your coach account and all associated data (including squad configurations and any content you have created) by contacting us at privacy@finzy.app. Upon deletion, swimmers in your squad(s) will be notified that the squad has been dissolved. Swimmer data that was logged by individual swimmers remains in their local app storage.
Swimmers not in a squad: Data is stored on your device only and there are no security risks on our end.
Squad members and coaches: All data stored in our database is handled securely. Data is encrypted in transit between your device and our servers. Our database is hosted in the EU (Ireland) by Supabase, which maintains industry-standard security practices. Payment data is handled entirely by Stripe (coaches) and Apple/Google (swimmers) — we never receive or store full payment card details.
Users should ensure their device is secure and avoid entering unnecessary personal information in the app or coach platform.
This Privacy Policy may be updated from time to time. Users will be notified of material changes through the app or coach platform. Continued use of the Services after changes constitutes acceptance of the updated policy. Where we process data on the basis of consent (including parental consent for minors), we will seek fresh consent where a change materially affects how that data is processed.
By using the Finzy Coach Platform, coaches acknowledge that they act as a point of contact between Sprout Media Limited and the swimmers in their squad. Coaches agree to:
Sprout Media Limited acts as the data controller for all personal data processed through the Services. Coaches do not become independent data controllers by using the coach platform.
Finzy Swimlog is used by competitive swimmers, many of whom are under 16 years of age. We take the protection of children's personal data seriously and have implemented the following safeguards.
We apply a universal age threshold of 16 years. Swimmers under 16 require verifiable parental or guardian consent before any of their personal data is stored in our database. This threshold meets or exceeds the requirements of the GDPR (Article 8), Ireland's Data Protection Act 2018, the UK GDPR, and the US Children's Online Privacy Protection Act (COPPA).
When a swimmer requests to join a coach's squad, the coach reviews the request and declares whether the swimmer is 16 or over, or under 16.
The parent or guardian must actively confirm consent before the swimmer is granted access. No personal data beyond the swimmer's name (as provided by the coach) and the parent's email address is stored until consent is granted. If consent is not granted within 14 days, the request expires and any data associated with it is deleted.
We collect the same categories of data from minor squad members as from adult squad members, as described in Section 2.2. We do not collect any additional data from minors. We do not use any minor's data for advertising, profiling, or any purpose other than providing the squad and training functionality.
Parents and guardians of swimmers under 16 have the right to:
We will action any parental request within a reasonable timeframe, and in any event within 30 days.
We collect only the data necessary to provide the training logging and squad functionality. We do not collect precise geolocation data, photographs, video, or biometric data from any user, including minors.
Finzy Swimlog requests permission to send push notifications. These notifications are used solely to remind users to log training. You can allow or deny notification access when prompted and can disable notifications at any time in your device's settings. No personal data is collected or transmitted through notifications.
This Privacy Policy is accessible at any time from within the Finzy Swimlog app under the Settings section.
For non-squad users, we do not collect or share any personally identifiable data. For squad members, certain account, training, and meet data is collected as described in Section 2.2. Limited data processed by RevenueCat for subscription management and fraud prevention is encrypted in transit.
Finzy complies with the Children's Online Privacy Protection Act (COPPA) for users in the United States. We apply our universal under-16 parental consent requirement to all users, which exceeds COPPA's under-13 threshold. We do not condition a child's participation on the collection of more personal information than is reasonably necessary to provide the squad and training functionality. Parents may contact us at privacy@finzy.app to review, request deletion of, or withdraw consent for their child's data.
Finzy Swimlog uses a squad-code-based access model. Swimmers can access the app for free when they join a coach's squad using a code provided by their coach. Alternatively, swimmers may purchase an individual subscription through the App Store. The app does not use any third-party advertising or tracking frameworks.
If you have any concerns or questions about your privacy, or to exercise any of your rights (including parental rights regarding children's data), contact:
Data Controller: Sprout Media Limited
Address:
Suite 16, The Mall
Beacon Court, Sandyford
DUBLIN 18
Ireland
Phone: +353 89 222 7759
Email: hello@finzy.app