Sub-responsabili
InTransparency si avvale dei seguenti sub-responsabili per erogare il servizio. Ci impegniamo a informare gli utenti di eventuali modifiche a questo elenco con un preavviso di 30 giorni tramite aggiornamento del prodotto o email.
| Fornitore | Ruolo | Ubicazione | Tipi di dati | Garanzie | DPA |
|---|---|---|---|---|---|
| Vercel Inc. | Hosting applicativo + CDN + Web Analytics | Stati Uniti (società) — erogato dalla rete edge globale; la regione di calcolo non è vincolata all’UE | Metadati delle richieste, indirizzi IP, visualizzazioni di pagina | EU-US DPF + SCC | vedi |
| Neon Inc. | Database Postgres gestito (archivio dati primario) | UE (Francoforte) | Tutti i dati inviati dagli utenti | Regione UE, impostata a livello di progetto Neon · AES-256 a riposo · TLS in transito | vedi |
| Cloudflare, Inc. | Object storage R2 (file caricati), Turnstile (protezione anti-bot) | UE + edge globale | Documenti caricati, file dei progetti, log di accesso R2 | EU-US DPF + SCC | vedi |
| Anthropic, PBC | Claude API (matching AI, parsing, analisi dei progetti) | USA | Descrizioni dei progetti, query di ricerca, testo del profilo inviato per l'elaborazione AI | SCC · Limitato al testo necessario alla funzione · Non usato per addestrare i modelli, secondo le condizioni commerciali della loro API | vedi |
| Resend Inc. | Email transazionali (verifica, notifiche, magic link) | USA | Indirizzo email, contenuto dei messaggi delle email di sistema | EU-US DPF + SCC | vedi |
| Stripe Inc. | Elaborazione dei pagamenti per gli abbonamenti Premium | USA (con rappresentante UE) | Email, indirizzo di fatturazione, metodo di pagamento (tokenizzato) | PCI-DSS Livello 1 · EU-US DPF + SCC · Stripe è un titolare autonomo per la prevenzione delle frodi | vedi |
| Mixpanel, Inc. | Product analytics (comportamento in-app) | Stati Uniti (società) — dati inviati al loro host UE, api-eu.mixpanel.com | Id utente, email, percorsi delle pagine, eventi in-app | SCC · Host di ingest UE · Caricato solo dopo il consenso analitico | vedi |
| HubSpot, Inc. | Tracciamento del sito e CRM (portale 147782942) | Stati Uniti (società) — endpoint in regione UE, js-eu1.hs-scripts.com | Visualizzazioni di pagina, indirizzo IP, invii di form sulle pagine marketing | SCC · Regione UE · Caricato solo dopo che il visitatore accetta i cookie di marketing | vedi |
Trasferimenti transfrontalieri di dati
I dati personali sono conservati principalmente nell'Unione Europea (regione Neon di Francoforte). Quando un sub-responsabile è stabilito al di fuori dello SEE — attualmente Vercel, Anthropic, Resend, Stripe, Mixpanel, HubSpot e Cloudflare per parti della sua infrastruttura — i trasferimenti si basano su:
- EU-US Data Privacy Framework certificazione, quando il fornitore è certificato.
- Clausole contrattuali standard (SCC) Modulo 2 (titolare → responsabile), come ripiego e complemento.
- Misure supplementari: cifratura in transito e a riposo, divieti contrattuali sulle richieste di accesso da parte delle autorità pubbliche senza preavviso (ove giuridicamente consentito), minimizzazione dei dati prima del trasferimento.
Per Anthropic in particolare, il contenuto dei progetti viene inviato secondo le condizioni commerciali della loro API, che prevedono che gli input non siano usati per addestrare i loro modelli. Inviamo solo il testo necessario alla funzione. Non abbiamo un addendum separato di zero conservazione e nulla nel nostro codice imposta un flag di zero conservazione sulla richiesta.
Periodi di conservazione
| Categoria di dati | Conservazione | Base giuridica |
|---|---|---|
| Profilo dell'account attivo + progetti | Per tutta la durata dell'account | Esecuzione del contratto (art. 6.1.b GDPR) |
| Il tuo account, una volta eliminato | Cancellato quando lo elimini dalle Impostazioni o dalle app; entro 30 giorni se ce lo chiedi | Diritto alla cancellazione (art. 17 GDPR) |
| AuditLog (conformità + tracciabilità AI) | 24 mesi dall'evento | Accountability (GDPR art. 5.2) + sicurezza (art. 6.1.f) |
| Analisi del comportamento (visualizzazioni di pagina, clic, profondità di scorrimento) | 90 giorni, poi cancellati · solo con consenso analitico | Consenso (art. 6.1.a GDPR) |
| Newsletter per le scuole (email, ruolo e scuola facoltativi, prova del consenso) | Fino alla disiscrizione · le iscrizioni non confermate vengono cancellate dopo 30 giorni | Consenso (art. 6.1.a GDPR) |
| Visualizzazioni del profilo (registro delle attività dei recruiter mostrato agli studenti) | 180 giorni | Legittimo interesse (trasparenza verso l'interessato) |
| Log delle email (bounce/consegna di Resend) | 30 giorni | Legittimo interesse (monitoraggio della recapitabilità) |
| Registri di fatturazione di Stripe | 10 anni | Obbligo legale (normativa fiscale italiana DPR 600/1973) |
| Backup (recupero point-in-time di Neon) | 7 giorni | Legittimo interesse (disaster recovery) |
| Sessioni di accesso | Sito: 7 giorni dall'ultima visita. App: 30 giorni dall'ultimo utilizzo dell'app. Cambiare o reimpostare la password chiude tutte le sessioni, compresa quella in uso. | Esecuzione del contratto |
Basi giuridiche per attività di trattamento
| Finalità | Base giuridica | Dettaglio |
|---|---|---|
| Creazione dell'account e utilizzo della piattaforma | Art. 6.1.b — Esecuzione del contratto | Necessario per fornire il servizio. |
| Matching AI tra studenti e opportunità | Art. 6.1.b — Esecuzione del contratto | Funzione centrale della piattaforma. Disattivando "profilo pubblico" lo studente esce dalla ricerca match dei recruiter. I risultati di una ricerca talent-match sono conservati in un record MatchExplanation che lo studente può consultare. |
| Importazione del profilo LinkedIn, solo se lo scegli tu | Art. 6.1.a — Consenso | Avviene solo se fai clic su "Importa da LinkedIn" e lo approvi nella schermata di LinkedIn; è disponibile per gli account LinkedIn nell'UE/SEE e in Svizzera. LinkedIn (LinkedIn Ireland Unlimited Company) condivide allora, una sola volta, le sezioni da CV del tuo profilo: nome, titolo, riepilogo, esperienze, formazione, competenze, lingue, certificazioni, progetti, riconoscimenti, corsi, pubblicazioni e volontariato. Non chiediamo mai post, messaggi, collegamenti o attività, e scartiamo data di nascita, indirizzo e CAP prima di leggere qualsiasi cosa. Il resto viene letto dal nostro fornitore di AI (Anthropic, elencato sopra) esattamente come un CV caricato, e serve solo a precompilare il profilo: nulla viene salvato finché non lo controlli. Conserviamo la lettura con il tuo account finché non la sostituisci o non elimini l'account. Non conserviamo la chiave di accesso di LinkedIn, quindi non possiamo rileggere il profilo a meno che tu non ti ricolleghi; puoi anche rimuovere il nostro accesso dalle impostazioni di LinkedIn, alla voce Servizi autorizzati. Resta sempre possibile caricare un CV al suo posto. |
| Uso di InTransparency dal tuo Claude, solo se lo colleghi | Art. 6.1.a — Consenso | Avviene solo se aggiungi InTransparency come connettore nel tuo account Claude e lo approvi nella nostra schermata di consenso. Claude (Anthropic) può allora leggere il tuo profilo, le competenze con il lavoro da cui vengono, i tuoi progetti con le analisi, le offerte con la loro compatibilità con te e le tue candidature; può salvare un'offerta tra le preferite e salvare una bozza di lettera di presentazione, che rileggi e invii tu. Non può candidarsi al posto tuo, scrivere alle aziende né modificare il profilo. Quello che Claude legge finisce nel tuo account Claude ed è trattato da Anthropic secondo il tuo contratto con loro, come titolare autonomo; quel trattamento non è pagato né controllato da noi. Conserviamo la traccia del collegamento (quando è stato creato e l'ultimo uso) e le bozze che salvi. Puoi scollegarlo quando vuoi da Impostazioni → App collegate, e l'accesso si interrompe subito. |
| Email di marketing (newsletter, aggiornamenti sul prodotto) | Art. 6.1.a — Consenso | Solo con opt-in. Ogni email non essenziale contiene un link di disiscrizione con un clic; lo stesso comando compare in modo nativo in Gmail e Outlook (List-Unsubscribe). Non serve accedere: funziona anche per chi non ha un account con noi. Una volta usato, l'indirizzo viene escluso da tutti gli invii, tranne i messaggi necessari per un account che possiedi, come il reset della password. |
| La newsletter per le scuole, solo se ti iscrivi | Art. 6.1.a — Consenso | Ti iscrivi con una casella non preselezionata, poi confermi dal link che ti mandiamo via email (inviata da Resend, elencato sopra): prima della conferma non ti inviamo nulla. Conserviamo l'indirizzo email, il ruolo e la scuola se hai scelto di indicarli, la frase a cui hai acconsentito, quando e da quale pagina. Le iscrizioni mai confermate vengono cancellate dopo 30 giorni. Puoi disiscriverti da qualsiasi numero, e la disiscrizione da una qualsiasi delle nostre email ferma anche questa. |
| Analisi del comportamento (visualizzazioni di pagina, clic, heatmap) | Art. 6.1.a — Consenso | Il consenso analitico regola i nostri strumenti di product analytics (Mixpanel) e il tracciamento dei comportamenti sul sito; lo script di HubSpot attende il consenso marketing. Vercel Web Analytics e Speed Insights sono montati nel layout radice e non sono soggetti a nessuno dei due. |
| Registro di audit e monitoraggio della sicurezza | Art. 6.1.c + art. 6.1.f — Obbligo legale + legittimo interesse | Responsabilizzazione ex art. 5.2 GDPR, tracciabilità ex art. 12 AI Act, prevenzione delle frodi. |
| Il tuo CV sulla pagina pubblica dei curricula della scuola (art. 6 D.Lgs. 276/2003) | Art. 6.1.a — Consenso | Solo se lo attivi nelle impostazioni Privacy, scuola per scuola, e solo se la data di nascita che hai indicato risulta maggiorenne e la scuola ha aperto la sua pagina. È la scuola a decidere se aprire la pagina; noi la ospitiamo su /curricula/<scuola> e nella versione che la scuola incorpora nel proprio sito. Mostra nome, corso, anno del titolo, bio, competenze, esperienze, lingue, certificazioni e il link al tuo profilo se è pubblico, tranne le sezioni che hai nascosto nel tuo CV; mai data di nascita, indirizzo, telefono o email. La pagina chiede ai motori di ricerca di non indicizzarla. Disattivandolo sparisci dalla pagina al caricamento successivo e il consenso viene cancellato insieme alla sua data; la pagina smette di mostrarti anche quando la tua iscrizione non è più attiva. |
| Protezione anti-bot (Cloudflare Turnstile) | Art. 6.1.f — Legittimo interesse | Necessaria per proteggere la piattaforma dagli abusi automatizzati. Turnstile è progettato per preservare la privacy e non imposta cookie di tracciamento. |
| Registri fiscali e contabili | Art. 6.1.c — Obbligo legale | La normativa fiscale italiana impone la conservazione dei registri di fatturazione per 10 anni. |
Processo decisionale automatizzato (GDPR Art. 22 · AI Act Art. 86)
Il nostro motore di matching classifica i candidati rispetto alle posizioni aperte. Il calcolo del ranking gira senza uno step umano preventivo; la decisione di contattare un candidato è presa da un recruiter. Per i risultati di una ricerca talent-match conserviamo una spiegazione strutturata: punteggio, fattori e le evidenze che li sostengono (visibile allo studente tramite la dashboard dello studente). È conservata in un record MatchExplanation dedicato per 24 mesi dal match, dopo i quali un job settimanale la cancella — a meno che vi sia stata registrata una revisione umana, o che serva ancora a una tua richiesta aperta, nel qual caso resta. L'audit log generale è conservato per gli stessi 24 mesi.
I dettagli pubblici sull'algoritmo di matching sono disponibili nel nostro registro degli algoritmi.
Misure di sicurezza
- Cifratura AES-256 a riposo (Neon, chiavi gestite AWS-KMS)
- TLS 1.2+ per tutto il traffico in transito
- Cifratura AES-256-GCM a livello applicativo per i segreti del secondo fattore, i token delle integrazioni collegate e le chiavi ATS; i codici di backup del secondo fattore sono salvati come hash bcrypt
- Hashing delle password con Bcrypt cost-12
- Accesso a due fattori con app di autenticazione (TOTP): gli studenti lo attivano in Impostazioni → Sicurezza; gli altri account non hanno una schermata per attivarlo
- Controllo degli accessi basato sui ruoli + audit log sulle operazioni sensibili
- Limitazione della frequenza (rate limiting) su autenticazione, AI ed endpoint pubblici
- HSTS, CSP, X-Frame-Options DENY (tranne i widget /embed, fatti per essere incorporati), cookie SameSite
- Protezione anti-bot Cloudflare Turnstile su registrazione e accesso
Diritti dell'interessato e come esercitarli
- Accesso (art. 15): scarica i tuoi dati, in un file JSON che indica cosa resta fuori e perché, da /dashboard/student/privacy → Esporta.
- Rettifica (art. 16): modifica il tuo profilo nella dashboard in qualsiasi momento.
- Cancellazione (art. 17): gli studenti eliminano l'account da Impostazioni → Privacy, e il personale di scuole e tech park dalle proprie Impostazioni; nelle app InTalent, InRecruiting e InCampus si trova in Profilo → Elimina account. La cancellazione è immediata e le copie nei backup del database spariscono entro 7 giorni. Per gli altri account basta chiedercelo, dalla sezione sui diritti di /privacy o via email: quella cancellazione va eseguita entro 30 giorni.
- Portabilità (art. 20): lo stesso endpoint di esportazione restituisce JSON leggibile da una macchina.
- Opposizione (art. 21): disattiva le email di marketing nelle impostazioni. Per cambiare la scelta sui cookie analitici scrivici: il banner registra la scelta una volta e oggi non esiste un modo per riaprirlo dal prodotto.
- Reclamo all'autorità di controllo: Garante per la protezione dei dati personali — garanteprivacy.it, o all’autorità di controllo del Paese in cui risiedi.
Contatti
Richieste sulla privacy: info@in-transparency.com. Rispondiamo entro 30 giorni come richiesto dal GDPR.
Questo documento ha carattere informativo e fa parte del nostro quadro complessivo sulla privacy, insieme alla Informativa sulla privacy e ai Termini di servizio. Se stai firmando un Data Processing Agreement (DPA), richiedi la versione più recente ai contatti sopra indicati.