OCFEM

Informativa privacy

Questa informativa descrive i trattamenti risultanti dal codice attuale del sito OCFEM. Le informazioni su titolare, basi giuridiche, servizi e tempi devono essere completate o confermate prima del go-live.

Titolare e contatti

Titolare: [DA COMPLETARE PRIMA DEL GO-LIVE]. Indirizzo: [DA COMPLETARE PRIMA DEL GO-LIVE]. Contatto privacy: [DA COMPLETARE PRIMA DEL GO-LIVE]. DPO, se applicabile: [DA COMPLETARE PRIMA DEL GO-LIVE]. Il target di età/minori non è ancora stato deciso.

Account e presa visione AI

Se crei un account, Firebase Authentication gestisce UID, email, stato di verifica, provider di accesso, eventuali nome e foto forniti dal provider e metadati dell'account. La password è gestita da Firebase e non è leggibile in chiaro dall'app OCFEM. Firebase Authentication serve a registrazione, accesso, verifica email, recupero e cancellazione dell'account.

Quando registri la presa visione dell'informativa AI, Cloud Firestore conserva l'ID del documento, la versione, l'hash SHA-256, la data/ora server e la lingua. L'UID è presente nel percorso Firestore. È conservata la versione corrente della presa visione; una nuova presa visione la sostituisce. La presa visione non è un consenso GDPR.

Richieste di attivazione dei piani

Quando richiedi un piano Free, Plus o Pro, Firestore conserva il piano scelto, lo stato in attesa e le date server di creazione e aggiornamento. L’UID è nel percorso del documento; non vengono duplicati email o dati del profilo. Una nuova scelta sostituisce la richiesta precedente. La richiesta non attiva automaticamente il piano.

La richiesta resta fino al ritiro o alla cancellazione dell’account. Puoi modificarla o ritirarla dalla pagina di richiesta del piano ed esportarla dall’area Account.

NTCmind e dati trattati

NTCmind usa AI generativa per rispondere a domande sulle fonti normative rese disponibili dal sito. Prima dell'invio, il testo della domanda e i messaggi storici inclusi nella richiesta passano nel browser attraverso un sanitizer deterministico che cerca di ridurre alcuni identificatori diretti. Il testo raw e le bozze possono esistere temporaneamente nella memoria dell'app/browser; il sanitizer non garantisce anonimizzazione né riconosce ogni dato personale o riservato.

La domanda e lo storico sanitizzati alimentano il retrieval locale sul corpus normativo. Il pacchetto di evidenze risultante, che può contenere testo delle fonti normative, viene inviato insieme alla richiesta sanitizzata al servizio AI per generare una risposta. L'output viene canonicalizzato e verificato rispetto alle evidenze e ai riferimenti disponibili; citazioni e controlli non garantiscono che ogni risposta sia corretta o completa.

Se usi la cronologia NTCmind, Firestore conserva messaggi sanitizzati, titolo e timestamp della conversazione, stato/revisioni, risposta strutturata senza il campo wire answerMarkdown, contenuto mostrato sanitizzato, citazioni e metadati di provenienza/validazione (provider, modello, versioni e fingerprint). La cronologia è associata all'UID nel percorso, accessibile secondo le Firestore Rules del progetto.

Per il fair use, Firestore conserva un contatore aggregato per UID e giorno UTC: periodo, conteggio e timestamp di creazione/aggiornamento. Non è salvato un documento per ogni richiesta. Il limite configurato è 20 richieste al giorno, ma il controllo client non è un rate limit autoritativo.

Log, telemetry e dati non conservati dall'app

La telemetry applicativa NTCmind registra nel console del browser solo componente, timestamp, esito, latenza, model ID e categoria tecnica dell'errore. Non registra prompt, bozze, risposte, Evidence Package, testo normativo/retrieval, email, UID o payload/stack grezzi del provider. L'app non salva eventi telemetry di singole richieste in Firestore o in un altro datastore.

L'app non persiste prompt raw o bozze in Firestore, localStorage o IndexedDB; non salva chiavi API o secret applicativi; non usa Analytics, advertising o profiling. Queste affermazioni riguardano il codice applicativo OCFEM: eventuali log e retention infrastrutturali Firebase/Google e del provider AI devono essere verificati separatamente e non sono determinabili dal codice.

Servizi e destinatari

Il codice usa Firebase Authentication e Cloud Firestore di Firebase/Google. App Check è configurato con reCAPTCHA Enterprise. NTCmind invia la richiesta sanitizzata e il pacchetto di evidenze tramite Firebase AI Logic, usando il backend Google AI e il modello Gemini `gemini-3.5-flash-lite` configurato da OCFEM; l'utente non può scegliere un provider o usare una propria API key (BYOK). La distribuzione del sito è configurata per Firebase Hosting nel repository, ma il servizio e la configurazione effettivamente usati in produzione devono essere confermati.

I ruoli contrattuali, i termini, i sub-responsabili, le regioni di trattamento e gli eventuali trasferimenti internazionali di ciascun servizio devono essere verificati dal titolare. La regione Firestore non determina quella degli altri servizi.

Conservazione

L'account e i dati Auth restano fino alla cancellazione, fatti salvi i tempi e le copie gestiti dal fornitore da verificare. La presa visione corrente resta fino alla sostituzione o alla cancellazione account. La cronologia resta fino alla cancellazione manuale della conversazione o alla cancellazione account; non è configurata una scadenza automatica per età.

I contatori usage giornalieri non hanno una scadenza automatica. La cancellazione account li rimuove tutti prima dell'eliminazione Auth. Nella fase Spark il proprietario può eliminare i propri contatori tramite un client modificato e azzerare il fair-use client-side; il limite è temporaneo e non costituisce una quota autoritativa. La telemetry applicativa non è archiviata dall'app; la retention di log del browser, infrastruttura e provider va verificata con i rispettivi servizi. Anche la retention lato AI provider non è determinabile dal repository.

Export, cancellazione e diritti

Dall'area Account puoi scaricare un export JSON dei dati leggibili dall'app: identità, presa visione, cronologia e stato NTCmind e contatori usage aggregati e richiesta di attivazione del piano. L'export non include password, token, credenziali o dati interni dei provider.

La cancellazione account richiede una nuova verifica dell'identità e rimuove cronologia/stato, presa visione e tutti i contatori usage e la richiesta di attivazione Firestore prima dell'account Firebase Auth. Se la cancellazione Firestore fallisce, l'account Auth resta attivo e viene mostrato un errore controllato; puoi riprovare. La cancellazione non garantisce l'eliminazione immediata di copie o log del provider.

Puoi chiedere accesso, rettifica, cancellazione, limitazione e, quando applicabile, portabilità o opposizione scrivendo al contatto privacy indicato sopra. Puoi inoltre proporre reclamo all'autorità di controllo competente: [DA VERIFICARE PRIMA DEL GO-LIVE]. Le basi giuridiche indicate nel registro interno sono candidate e richiedono approvazione del titolare.

Aggiornamenti

Le versioni delle informative sono identificate da numero, data e hash. Una nuova versione dell'informativa AI richiede una nuova presa visione prima di usare NTCmind.

Versione 1.4.0 · efficace dal 2026-10-02 · lingua it · SHA-256 84deec3a39281785b3e4c2c45dc97496104eb7f4dad2d029f44a4744379c7178

Privacy · Informativa AI · Account