Privacy policy

Last updated: 31 October 2026. This is a translation of the Dutch privacy policy; if the two differ, the Dutch version applies.

1. Who are we?

SquashAnalyzer is an app for iPhone and Android, developed by Gerd-Jan van Gils. The app is available on the Apple App Store and as a test version via TestFlight and Google Play, and can be reached at www.squashanalyzer.com.

For questions about this privacy policy: info@squashanalyzer.com

2. What data do we process?

SquashAnalyzer stores the players and matches you enter on your device. When you use online features, data is processed for them as described below:

3. What do we not process?

4. iCloud Drive backup

The app offers the option to make a backup to your personal iCloud Drive. This backup contains player names and match data. Apple encrypts iCloud Drive data in transit and at rest. We have no access to your iCloud Drive.

On Android you make backups to a folder you choose yourself. We have no access to that either.

Shared player cards (badges)

Players you pick with "Choose player" can earn badges. These are stored only on your own device. With "Share card" you create a link to squashanalyzer.com/kaart with the player card yourself: only the name and the badges earned, with the date and the opponent's name. Photos, coaching notes and focus points are never included. Only share a card with the player's permission.

The card is contained in the link itself (after the # sign); browsers do not send that part to our server, and the page stores or sends nothing. Anyone who opens the link in the app (iPhone or Android) can copy the card to one of their own players; that happens only on that device. There is no automatic synchronisation between devices.

Teams on squashanalyzer.com

A coach or team captain can ask the administrator of SquashAnalyzer (Gerd-Jan van Gils) to put a team on squashanalyzer.com. Teammates then add that team as players to their own app with one link. There is no upload form: only the administrator puts teams online, and only if the players in the team have given their consent. The captain who supplies the team asks for that consent.

5. OpenAI (AI coaching)

The AI coaching feature sends match statistics without player names (percentages, counts per zone/shot type) and any general focus points you choose to the OpenAI API. No player names, free-text coaching notes or directly identifiable data are sent. OpenAI processes these requests in line with its own privacy policy.

The AI coaching feature requires your own OpenAI API key, which the user enters in the app's Settings.

6. Voluntary donation

The website has a button to buy me a coffee voluntarily. It opens a bunq payment page (bunq.me), where you choose the amount and pay yourself, for example with iDEAL. bunq processes the payment and your payment details under the bunq privacy policy. We only see what is visible with an ordinary bank transfer (name, account, amount and description) and do not use it for anything else. The app itself never asks for money.

7. Data storage

Players and matches are stored on your device; team matches are kept in a local file. Backups are in the location you choose. Online processing happens with AI Coach, live sharing, the live score on your lock screen, the anonymous daily usage count and teams the administrator puts on squashanalyzer.com on request, as described above. Shared cards and results also end up with the recipients.

8. Your rights

You can delete the local matches and players and your own backups by:

Are you in a team on squashanalyzer.com with your name or photo? Then you can ask which data about you is there, have it corrected or have it deleted. Send an email to info@squashanalyzer.com; we handle it as quickly as possible, and in any case within a month.

9. Changes

We reserve the right to change this privacy policy. For substantial changes the date at the top of this document is updated. We recommend checking this policy from time to time.

10. Contact

Questions or comments? Send an email to info@squashanalyzer.com.