Informativa sulla Privacy
Ultimo aggiornamento: 17 ottobre 2026 · v3.4 · Modifiche nella v3.4: sezioni 2, 5 e 6 — al termine del contratto al cliente viene fornito un export completo del proprio registro audit prima della sua eliminazione, salvo che lo rifiuti per iscritto o non sia raggiungibile dopo ragionevoli tentativi; YARDtwin conserva quindi i record del registro audit solo su istruzione scritta del cliente, ad eccezione dei backup fino alla loro scadenza e del proprio record del trasferimento.
1. Chi siamo
YARDtwin™ è una piattaforma di yard management gestita da YARDtwin Ltd ("noi", "ci", "nostro"), registrata in Irlanda. Forniamo software cloud per la gestione delle operazioni di yard, inclusi la pianificazione delle banchine, l'automazione dei varchi, il tracciamento dei rimorchi e l'analisi dei dati.
Contatto del Titolare del trattamento: admin@yardtwin.com. È inoltre possibile inviare una richiesta tramite il nostro Portale per le richieste degli interessati
2. Dati che raccogliamo
Raccogliamo le seguenti categorie di dati personali:
3. Come Utilizziamo i Vostri Dati
Erogazione del Servizio: Gestione degli appuntamenti, amministrazione delle banchine, tracciamento dei rimorchi, generazione di analisi e fornitura di tutte le funzionalità della piattaforma sottoscritte.
Raccomandazioni Smart Slots: Per generare raccomandazioni di prenotazione tramite Smart Slots, elaboriamo dati operativi tra cui orari di prenotazione, identità del vettore, assegnazioni delle banchine, finestre di pausa configurate e storici degli arrivi. Questa elaborazione viene eseguita esclusivamente sul vostro tenant e non viene utilizzata per l'addestramento di modelli cross-cliente nella Fase 1. I dati personali dell'autista (nome, telefono, foto) non vengono mai utilizzati come input per Smart Slots — il motore utilizza l'identità del vettore, non quella dell'autista. Il riaddestramentonella Fase 2 (quando introdotto) è per-tenant per impostazione predefinita; l'addestramento cross-tenant richiederebbe un opt-in esplicito tramite Configurazione del Sito e un addendum DPA separato. Consultare la Smart Slots pagina per i dettagli.
Gestione Account: Autenticazione degli utenti, controllo degli accessi basato sui ruoli, fatturazione degli abbonamenti e isolamento del tenant.
Sicurezza e Conformità: Mantenimento dei registri di audit per la conformità GMP (21 CFR Part 11, EU Annex 11), rilevamento delle frodi e monitoraggio della sicurezza.
Comunicazioni: Invio di newsletter mensili (con consenso esplicito opt-in), notifiche di sistema e aggiornamenti del servizio.
Miglioramento: Analisi aggregate e anonimizzate per migliorare le prestazioni e le funzionalità della piattaforma.
4. Basi Giuridiche del Trattamento
Esecuzione del Contratto (Art. 6(1)(b) GDPR): Trattamento necessario per fornire il servizio YARDtwin come concordato nel vostro abbonamento.
Legittimo Interesse (Art. 6(1)(f) GDPR): Registrazione della sicurezza, prevenzione delle frodi e miglioramento della piattaforma, laddove il nostro interesse non prevalga sui vostri diritti.
Consenso (Art. 6(1)(a) GDPR): Iscrizioni alla newsletter e comunicazioni di marketing, che potete revocare in qualsiasi momento.
Obbligo Legale (Art. 6(1)(c) GDPR): Conservazione dei dati di audit per conformarsi ai requisiti normativi farmaceutici (GMP/GDP).
5. Sicurezza dei Dati
Cifratura in Transito: Tutti i dati trasmessi tramite TLS 1.2+ (HTTPS). Certificati TLS gestiti da Microsoft Azure (DigiCert).
Cifratura a Riposo: Azure PostgreSQL Flexible Server con cifratura trasparente dei dati. Cifratura Azure Blob Storage per documenti e immagini. Le immagini delle patenti di guida e le firme sono cifrate a riposo con AES-256 da Azure Storage e Azure Database for PostgreSQL (chiavi gestite da Microsoft) e l'accesso è limitato in base al ruolo e all'organizzazione. Password sottoposte a hashing con bcrypt (12 round).
Isolamento Multi-Tenant: I dati di ciascun cliente sono isolati logicamente tramite ID tenant, con scoping per tenant applicato lato server. L'isolamento del tenant viene testato automaticamente prima di ogni rilascio: il controllo cross-tenant del gate di rilascio chiama le API come un'organizzazione utilizzando gli ID record di un'altra organizzazione, e il rilascio viene bloccato se è possibile leggere o modificare dati di quell'organizzazione.
Controllo degli Accessi Basato sui Ruoli: Permessi basati sui ruoli sulle route autenticate, con scoping per tenant applicato lato server. Single sign-on supportato tramite SAML 2.0, Google e Microsoft.
Limitazione del Traffico: Limitazione del traffico API su tutte le route; limiti più restrittivi sugli endpoint di autenticazione. Header di sicurezza in stile Helmet su tutte le risposte.
Sicurezza della Sessione: Token di accesso JWT con scadenza a 1 ora. I refresh token scadono dopo 7 giorni, vengono sostituiti ad ogni utilizzo e non estendono mai una sessione oltre 30 giorni. L'indirizzo di accesso viene registrato con ogni sessione.
Registrazione Audit: Ogni azione significativa registrata con utente, timestamp, indirizzo IP e valori precedenti/nuovi. Le voci rilevanti ai fini GMP sono contrassegnate separatamente. Che rende rilevabile qualsiasi manomissione e solo in aggiunta, applicato nel database; le voci rilevanti ai fini GMP conservate per almeno 7 anni per tutta la durata del contratto di servizio, le altre voci di audit per 365 giorni; al termine del contratto il registro audit viene esportato al cliente (a meno che non lo rifiuti per iscritto o non sia raggiungibile dopo ragionevoli tentativi) e successivamente eliminato.
Monitoraggio Continuo: Azure Application Insights con alert di deriva dello schema (Postgres "column / relation does not exist" → attivazione entro 15 min). La sonda end-to-end /health/db-write verifica che l'applicazione possa scrivere e leggere ad ogni deploy.
Infrastruttura: Ospitato su Microsoft Azure in Svezia centrale + Norvegia orientale (SEE). Distribuzione containerizzata tramite Azure Container Registry con pattern di staging-slot-then-swap. Segreti conservati in Azure Key Vault e accessibili tramite identità gestita. Ripristino point-in-time di 7 giorni su Postgres, oltre a backup mensili cifrati conservati fino a 7 anni secondo una politica di immutabilità temporale che blocca l'eliminazione e la sovrascrittura (politica non ancora bloccata). Inoltre, ogni notte viene eseguito un backup completo del database, conservato per 35 giorni in uno storage crittografato separato nel SEE (Sweden Central, con replica geografica su Sweden South); i dati eliminati dal servizio attivo rimangono in tali backup, fuori uso, fino alla loro scadenza.
Supply Chain del Software: Ogni pull request deve superare npm audit (vulnerabilità delle dipendenze), Semgrep (analisi statica) e gitleaks (scansione dei segreti) prima di poter essere unita, con una scansione dell'immagine container Trivy come controllo consultivo; questi controlli vengono eseguiti anche ad ogni push su master e ogni notte, insieme a una scansione baseline OWASP ZAP consultiva (test dinamici) del sito di produzione.
6. Conservazione dei Dati
Dati Account: Conservato per tutta la durata dell'abbonamento ed eliminato entro 30 giorni dalla sua scadenza. In caso di richiesta di cancellazione ai sensi dell'art. 17, l'account viene pseudonimizzato in modo che i riferimenti di audit rimangano intatti.
Dati Operativi: Conservati per la durata dell'abbonamento. Esportati su richiesta prima della cancellazione. Al termine dell'abbonamento, conservati o restituiti secondo il Data Processing Agreement con il cliente.
Foto degli autisti (foto della patente, immagini del volto): Le foto della patente e del volto vengono eliminate automaticamente dopo il periodo impostato per il sito: da 2 a 14 giorni, 14 giorni per impostazione predefinita.
Dati personali generali degli autisti (nome, telefono, e-mail, numero patente): Nome, telefono, e-mail e dati della patente relativi a una prenotazione chiusa vengono anonimizzati dopo 365 giorni (il record della prenotazione viene mantenuto); il registro degli autisti al cancello conserva i campi di identificazione per 90 giorni. Entrambi si applicano una volta che il cliente abilita la pianificazione della conservazione.
Dati di Audit: Le voci di audit rilevanti ai fini GMP sono conservate per almeno 7 anni dall'evento per tutta la durata del contratto di servizio, al fine di rispettare i requisiti normativi farmaceutici (GMP / 21 CFR Part 11); le altre voci di audit per 365 giorni. Pseudonimizzate — e non eliminate — in caso di cancellazione su richiesta dell'interessato (deroga all'obbligo legale ai sensi dell'Art. 17(3)(b)). Al termine del contratto al cliente viene fornito un export completo del proprio registro audit da conservare per il proprio periodo di conservazione dei documenti (salvo che lo rifiuti per iscritto o non sia raggiungibile dopo ragionevoli tentativi), dopodiché YARDtwin provvede all'eliminazione; YARDtwin lo conserva per un periodo più lungo solo su istruzione scritta del cliente, ad eccezione dei backup fino alla loro scadenza e del proprio record del trasferimento.
Dati Newsletter: Conservato fino alla cancellazione dall'iscrizione. Successivamente, l'indirizzo viene mantenuto, contrassegnato come disiscritto, esclusivamente per rispettare la disiscrizione; è prevista la rimozione automatica dopo 30 giorni.
Dati di Sessione: I token di accesso scadono dopo 1 ora. Un token di aggiornamento scade dopo 7 giorni (una sessione di accesso dura al massimo 30 giorni) e viene revocato al momento del logout; è prevista la rimozione automatica dei record di token scaduti.
7. Condivisione dei Dati e Sub-Responsabili
Non vendiamo i vostri dati personali. Condividiamo i dati con i seguenti sub-responsabili del trattamento, ciascuno operante in base a un Data Processing Agreement e (ove applicabile) a Clausole Contrattuali Standard:
| Fornitore | Finalità | Sede | Garanzia di trasferimento |
|---|---|---|---|
| Microsoft Azure | Hosting, database e archiviazione file | SEE — Sweden Central e Norway East (copia geo-ridondante dei file caricati in Norway West) | Microsoft Products and Services DPA; i dati rimangono nel SEE |
| Anthropic | Lettura AI di patenti di guida e documenti (attiva per impostazione predefinita; un amministratore del sito può disattivarla), confronto individuale della foto al cancello del conducente con la patente o la foto del conducente memorizzata (disattiva per impostazione predefinita; un amministratore del sito può attivarla o disattivarla) e l'assistente integrato nell'app | USA | Clausole contrattuali standard e valutazione dell'impatto del trasferimento (non certificato nell'ambito dell'EU-US Data Privacy Framework); i dati API non vengono utilizzati per l'addestramento del modello e vengono eliminati entro 30 giorni secondo le condizioni commerciali standard di Anthropic |
| Resend | E-mail transazionale | USA | Clausole contrattuali standard (la ricertificazione nell'ambito dell'EU-US Data Privacy Framework è in corso di revisione) |
| Stripe | Dati di contatto per la fatturazione e dati di pagamento (YARDtwin non memorizza numeri di carta) | UE / USA | Clausole Contrattuali Standard; PCI DSS Level 1 |
| Twilio | Notifiche SMS e WhatsApp (solo se abilitate dal cliente) | USA | Clausole Contrattuali Standard |
| Google e Microsoft | Dati di identità per l'accesso (solo se il cliente utilizza queste opzioni di accesso) | UE / USA | Clausole Contrattuali Standard / EU-US Data Privacy Framework |
| ElevenLabs | Sintesi vocale opzionale: riproduce le risposte dell'assistente in-app, che possono contenere dettagli operativi come le targhe dei veicoli, e la voce sulle pagine pubbliche | USA | EU-US Data Privacy Framework + Clausole contrattuali standard |
Servizi solo per il sito web (nessun dato operativo del cliente)
Questi operano esclusivamente sul sito web pubblico. Non ricevono dati operativi dei clienti e non sono sub-responsabili del loro trattamento; quelli che impostano cookie vengono caricati solo previo consenso.
| Fornitore | Finalità | Sede | Garanzia di trasferimento |
|---|---|---|---|
| LinkedIn Insight Tag | Misurazione marketing nelle pagine pubbliche — si carica solo dopo il consenso ai cookie di marketing, mai all'interno dell'applicazione né per gli utenti registrati | UE / USA | Consenso; LinkedIn DPA con Clausole Contrattuali Standard |
Assistente in-app: I prompt dell'assistente contengono ciò che l'utente digita più il contesto operativo del sito (ad esempio le targhe dei veicoli); non vengono utilizzati per l'addestramento del modello.
Utilizzo come Riferimento Cliente: Vi citeremo come cliente, o mostreremo il vostro logo, solo con il vostro previo consenso scritto — cfr. Termini di Servizio §6a.
La Vostra Organizzazione: Gli amministratori del tenant possono visualizzare l'attività degli utenti all'interno della propria organizzazione nell'ambito delle normali funzionalità della piattaforma.
Requisiti Legali: Potremmo divulgare dati se richiesto dalla legge, da un'ordinanza del tribunale o per tutelare i nostri diritti legali.
8. I Vostri Diritti
Ai sensi del GDPR (e dell'Irish Data Protection Act 2018), avete il diritto di:
Per esercitare qualsiasi diritto, inviare una richiesta tramite il portale per le richieste degli interessati o inviare un'e-mail a admin@yardtwin.com. Risponderemo entro 30 giorni.
Internamente, le richieste vengono evase dal nostro team amministrativo tramite due endpoint: POST /api/v1/dsar/export/by-email produce un documento JSON leggibile automaticamente di ogni record che conserviamo per un indirizzo e-mail (Art. 15 / 20); POST /api/v1/dsar/erase/by-email gestisce la cancellazione su richiesta verificata: anonimizza gli account utente propri della persona negli account cliente selezionati ed elimina le sue sessioni, token, notifiche, inviti in sospeso, registrazioni alla newsletter e di iscrizione e il suo avatar. I record operativi detenuti dal cliente (prenotazioni, registrazioni di varco e visite, elenco autisti, contatti) sono record del cliente in qualità di titolare e vengono elencati affinché il cliente possa intervenire; l'audit trail conserva un riferimento anonimizzato all'autore per l'integrità GMP (art. 17).
9. Cookie
YARDtwin utilizza cookie essenziali e localStorage per l'autenticazione di sessione (token JWT). Il banner di consenso ai cookie offre quattro categorie: essenziali (sempre attivi), funzionali (preferenze), analitici (attualmente non utilizzati) e marketing (LinkedIn Insight Tag solo sulle pagine pubbliche del sito — opt-in, mai all'interno dell'applicazione). I visitatori possono scegliere Rifiuta non essenziali / Personalizza / Accetta tutti. Le preferenze vengono salvate localmente con un indicatore di versione; il banner viene riproposto in caso di modifica delle categorie. L'inventario dettagliato dei cookie si trova nella Politica sui Cookie .
10. Trasferimenti Internazionali
I vostri dati operativi sono archiviati all'interno dello Spazio Economico Europeo (SEE) su Microsoft Azure (Sweden Central e Norway East). I sub-responsabili che ricevono dati al di fuori del SEE, e quanto ciascuno riceve, sono elencati nella sezione 7.
Le Clausole Contrattuali Standard (2021) si applicano a ciascun trasferimento al di fuori del SEE; ove un destinatario sia certificato nell'ambito dell'EU-US Data Privacy Framework, tale certificazione è anch'essa invocata. Le valutazioni d'impatto dei trasferimenti sono in corso di completamento (obiettivo novembre 2026).
11. Privacy dei Minori
YARDtwin è una piattaforma business-to-business. Non raccogliamo consapevolmente dati di persone di età inferiore ai 16 anni.
12. Modifiche alla presente Informativa
Potremmo aggiornare periodicamente questa Informativa sulla Privacy. Le modifiche sostanziali saranno comunicate via e-mail agli amministratori degli account e tramite un avviso all'interno della piattaforma. Il continuato utilizzo di YARDtwin dopo le modifiche costituisce accettazione delle stesse.
13. Contatti e Autorità di Controllo
Titolare del Trattamento: YARDtwin Ltd · E-mail: admin@yardtwin.com
Contatto per la protezione dei dati: dpo@yardtwin.com
Autorità di Controllo: Data Protection Commission (DPC), Irlanda · www.dataprotection.ie