Subprocessors
- Data processing agreement version: 2026-10-19
Providers TrainPlanner uses to deliver the service to clubs, under the data processing agreement.
Basic information on data protection
- Controller
- Pau Haro Acín (TrainPlanner). Tax ID: 20857705V. Contact: trainplanner@trainplanner.es.
- Purposes
- Providing the app and the club panel, managing your account and your guardian’s approval if you are under 14, the level test, answering your enquiries and invoicing clubs.
- Legal basis
- Performance of a contract; your consent for the level-test photos and videos and for the contact form; legal obligations; legitimate interest in security.
- Recipients
- The clubs you join and the providers that serve us. Some process data in the United States, with GDPR safeguards. We do not sell data.
- Rights
- Access and download your data, rectify it, erase it, object, restrict its processing, port it and withdraw your consent. You can complain to the Spanish Data Protection Agency.
- Further information
- In the full privacy policy: /en/privacy.
List of subprocessors
Each processes the data only for the stated purpose and under the same data protection obligations TrainPlanner takes on:
- Google Cloud: hosting, database, file storage and backups. Belgium (European Union).
- Resend: email delivery. United States.
- Apple Push Notification service: delivery of notifications on iPhone. United States.
- Firebase Cloud Messaging: delivery of notifications on Android (Google). United States.
- Stripe: collection of each club's subscription and, in the club's own Stripe account, of its students' payments. United States.
- Verifacti: registration of TrainPlanner’s invoices to clubs with the Spanish Tax Agency (Verifactu). European Economic Area.
- Instituto Geográfico Nacional: maps in the club panel and geocoding of venue addresses. Spain.
International transfers
These may process data outside the European Economic Area: Resend, Apple Push Notification service, Firebase Cloud Messaging, and Stripe (United States). Each transfer relies on a European Commission adequacy decision (Article 45 GDPR) or on the standard contractual clauses approved by the Commission (Article 46 GDPR).
Changes to this list
Before adding or replacing a subprocessor, TrainPlanner notifies the clubs and publishes the new version of the list here. The club may object under the terms of the data processing agreement.