Skip to content

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.

Subprocessors · TrainPlanner