Note legali

Accordo sul trattamento dei dati

Ultimo aggiornamento: 18 giugno 2026

Questo Accordo sul Trattamento dei Dati (DPA) fa parte dei Termini di Servizio e si applica nella misura in cui TrainCurve tratta dati personali per tuo conto come responsabile del trattamento ai sensi del GDPR.

1. Definizioni

Dati personali, trattamento, titolare, responsabile, autorità di controllo hanno il significato dato dal GDPR. Tu sei il titolare; TrainCurve è il responsabile.

2. Ambito e finalità

TrainCurve tratta i dati personali esclusivamente per fornire la piattaforma di carico di allenamento: memorizzare gli allenamenti, calcolare le metriche, sincronizzarsi con le integrazioni che colleghi e inoltrare i prompt al provider IA che scegli per il coach BYOK.

3. Categorie di dati

  • Dati dell’account: email, nome visualizzato, password hashata.
  • Dati di allenamento: sessioni, file FIT/TCX/GPX, dati delle integrazioni, sessioni manuali.
  • Profilo atleta: soglie, zone, peso, dati biometrici che scegli di inserire.
  • Cronologia con l’IA: messaggi inviati e ricevuti dal coach BYOK.
  • Chiavi BYOK: chiavi API cifrate del tuo provider IA.

4. Sub-responsabili

Usiamo un insieme limitato di sub-responsabili. Ti notifichiamo le modifiche e ti diamo la possibilità di opporti:

  • Cloudflare — hosting, CDN, runtime edge (UE / globale).
  • Neon (Postgres) — database gestito, regione UE.
  • Better-Auth / D1 — archiviazione autenticazione.
  • Provider IA (BYOK) — Anthropic, OpenAI, Google. Il prompt viene inviato solo quando TU avvii un messaggio al coach.
  • Plausible — analisi senza cookie, solo aggregata.

5. Localizzazione dei dati

I dati principali sono ospitati nell'UE. Alcuni sub-responsabili (Cloudflare, provider IA) possono trasferire dati fuori dall'UE sotto Clausole Contrattuali Standard o garanzie equivalenti.

6. Misure di sicurezza

  • AES-256-GCM a riposo per i campi sensibili (chiavi BYOK).
  • TLS in transito (solo HTTPS).
  • Hash delle password con bcrypt.
  • Revisioni di sicurezza trimestrali.
  • Divulgazione responsabile: security@traincurve.app.

7. Diritti dell’interessato

Puoi esercitare i diritti dell’interessato (accesso, rettifica, cancellazione, portabilità, limitazione, opposizione) direttamente dalle Impostazioni o scrivendo a privacy@traincurve.app. Rispondiamo nei tempi previsti dal GDPR.

8. Notifica delle violazioni

Notificheremo gli utenti interessati entro 72 ore dalla presa d'atto di una violazione di dati personali, in linea con l'articolo 33 del GDPR.

9. Cessazione e restituzione dei dati

Alla cancellazione dell'account, cancelliamo i tuoi allenamenti e le conversazioni entro 30 giorni. I backup possono persistere fino a 90 giorni. Puoi esportare i tuoi dati in JSON o CSV in qualsiasi momento prima della cancellazione.

10. Responsabilità

La responsabilità ai sensi di questo DPA è regolata dai Termini di Servizio. Nessuna disposizione di questo DPA limita una responsabilità che non possa essere esclusa ai sensi della legge applicabile.