Privacy Policy
Last updated: 4 September 2026
PadelPals is a padel scoring and league app made by Daniel Seijo, an individual developer based in Spain. It is a personal, non-commercial project — there is no company behind it, no advertising and nothing to sell.
This policy has two parts, because two different versions of the app exist and they behave very differently:
- Part A — the App Store app. Fully offline. Your data never leaves your iPhone. This is the version almost everyone has.
- Part B — the TestFlight beta. Only for people I explicitly invited to test the upcoming online features. These builds sign you in and store data on a server.
If you downloaded PadelPals from the App Store, only Part A applies to you.
Part A — The App Store version (offline)
Everything stays on your device
All of your data — leagues, players, matches, point-by-point logs, ratings and tournaments — is stored in a local database on your iPhone (SwiftData). It is never uploaded, and I have no way of seeing it.
No account, no servers
There is no sign-up and no sign-in. The online and cloud features are compiled out of the App Store build entirely: the flag that enables them is a hard compile-time false in the production build, so the code that would talk to a server is not even present in the app you install.
No analytics, no tracking, no ads
The app contains no analytics SDK, no crash-reporting SDK, no advertising and no third-party libraries that collect data. Its privacy manifest (PrivacyInfo.xcprivacy) declares NSPrivacyTracking = false and an empty list of collected data types. The only “required reason API” the app declares is UserDefaults, under reason code CA92.1 — reading and writing the app’s own local settings.
Backups
Because the data sits in the app’s own container, it is included in your normal iCloud or encrypted device backups. That backup is between you and Apple — it is not sent to me and I cannot access it.
Apple Watch and Health
If you score a match on the paired Apple Watch app, PadelPals can read your heart rate and activity for the duration of that match and save the match to Apple Health as a workout. This only happens after you grant permission. That data stays on your device and in your Health app; it is never transmitted to me or to anyone else. You can revoke Health access at any time in iOS Settings, and the rest of the app keeps working.
Deleting your data
Delete the app. That removes the local database and everything in it. There is nothing left on any server, because nothing was ever sent to one.
Part B — The TestFlight beta (invited testers only)
What these builds do differently
The beta builds have the online features switched on. They sign you in and sync your leagues through Supabase, a hosted Postgres backend, so that several people can share the same league across their phones.
Signing in
Sign in with Apple is the only way to sign in. Apple gives the app your name and an email address — either your real address or a private relay address, depending on what you chose when signing in. There is no password and no other login method.
What is stored on the server
- Your profile: display name, handle (username) and email address.
- Leagues you created or joined, and who belongs to them.
- Players, matches and their per-set scores.
- Rating history for the players in those leagues.
- Invite codes used to bring people into a league.
- While a match is being scored live, an ephemeral live-score broadcast so other members of the league can watch the score update.
Who can see it
Access is enforced in the database itself with Postgres Row Level Security: you can only read leagues you own or were invited to. Other testers cannot see your leagues, and you cannot see theirs.
There is no advertising, no analytics, and no selling or sharing of this data with third parties. It is used for one purpose only: making the app work.
Deleting your beta data
Email me at daniseijo.dev@gmail.com and I will delete your account and the data associated with it.
Your rights
If you are in the EU or the UK, data protection law gives you the right to access your data, have it corrected, have it deleted, receive a copy of it in a portable form, and object to or restrict how it is used. You can also complain to your national data protection authority — in Spain, the Agencia Española de Protección de Datos.
In practice: for the App Store app there is nothing for me to give you or delete, because I never receive anything — deleting the app deletes it all. For the TestFlight beta, write to daniseijo.dev@gmail.com and I will handle it personally.
Children
PadelPals is not directed at children under 13. The App Store version collects nothing from anyone, children included. The TestFlight beta is only available to people I invited directly.
Changes to this policy
The online features are still in beta. When they ship to the App Store version, this policy will be updated to describe what that version does. Any material change will be reflected on this page, with a new “last updated” date at the top.
Contact
Questions about privacy, or a request to delete your data: daniseijo.dev@gmail.com.