Informativa sulla Privacy
Ultimo aggiornamento: 2 ottobre 2026
La presente informativa descrive in che modo l'applicazione FreePlan raccoglie, utilizza e protegge i dati personali degli utenti, ai sensi del Regolamento (UE) 2016/679 (GDPR) e del D.Lgs. 196/2003 (Codice Privacy).
1. Titolare del trattamento
Per contattare il titolare del trattamento:
Email: info@freeplan.it
2. Tipologie di dati raccolti
2.1 Dati inseriti dall'utente (memorizzati localmente)
FreePlan è un'app SQLite-first: tutti i dati operativi risiedono sul dispositivo dell'utente in un database locale cifrato dal sistema operativo. L'utente può inserire:
- Anagrafica contatti: nome, cognome, telefono, email, indirizzi, ruoli (cliente / fornitore), dati azienda (P.IVA, codice fiscale, codice SDI, PEC, sede legale)
- Attività e appuntamenti: titolo, descrizione, date, orari, note, importi, IVA, stato di pagamento
- Rapportini di intervento: ore lavorate, descrizioni, note interne, tecnico assegnato
- Magazzino: catalogo articoli, fornitori, movimenti carico/scarico/rettifica/reso, prezzi
- Allegati: foto scattate o caricate dall'utente, firme digitali del cliente
- Profilo azienda: logo, dati aziendali per l'intestazione dei documenti PDF
2.2 Dati raccolti dal dispositivo (con consenso esplicito)
- Contatti rubrica: SOLO se l'utente attiva la funzionalità "Importa da rubrica" e concede il permesso runtime
READ_CONTACTS. I dati importati vengono inseriti nel database locale; FreePlan non legge la rubrica al di fuori di questa funzione. - Geolocalizzazione (geocoding): gli indirizzi delle sedi vengono convertiti in coordinate tramite il servizio gratuito Nominatim (OpenStreetMap Foundation). Solo l'indirizzo testuale viene inviato; nessun dato identificativo dell'utente.
- Fotocamera e galleria: SOLO quando l'utente sceglie di allegare una foto a un'attività.
2.3 Dati tecnici (solo se sincronizzazione cloud attivata)
Se l'utente attiva la Sincronizzazione cloud e accede con l'account ricevuto dal titolare:
- Email dell'account (memorizzata in storage cifrato sul dispositivo via
flutter_secure_storage) - Token di autenticazione (idem)
- I dati operativi del database vengono replicati sul server di FreePlan (
api.freeplan.it), gestito dal titolare e ospitato su un server virtuale di IONOS SE in Germania (UE). Ogni cliente vede solo i propri dati.
2.4 Segnalazioni di errore (facoltative, spente di default)
Se la versione installata include il sistema di crash reporting (Sentry):
- Vengono inviati al servizio Sentry solo stack trace anonimi di errori non gestiti.
- Non vengono inviati: nome utente, email, IP, contatti, dati di attività.
- L'opzione
sendDefaultPii = falseè impostata nel codice sorgente. - L'invio è spento finché l'utente non lo accende, da Impostazioni → Privacy & Diagnostica → «Invia segnalazioni di errore», e si spegne allo stesso modo in qualsiasi momento. Prima dell'invio vengono tolti indirizzi, email, numeri e nomi.
2.5 Controllo degli aggiornamenti
A ogni avvio, e al massimo ogni 12 ore quando torna in primo piano, l'App scarica da https://freeplan.it un piccolo file con il numero dell'ultima versione disponibile. La richiesta non contiene dati dell'utente né dell'archivio. Come per qualunque accesso a un sito, il server registra nei propri log tecnici l'indirizzo IP e il tipo di dispositivo, conservati per 14 giorni. Lo stesso vale per lo scaricamento dell'App dal sito.
3. Finalità del trattamento
I dati vengono trattati esclusivamente per:
- Erogare il servizio: permettere all'utente di gestire le proprie attività professionali (contatti, task, preventivi, magazzino).
- Sincronizzazione tra dispositivi (se attivata dall'utente).
- Generazione di documenti PDF (preventivi, report) destinati all'utente o ai suoi clienti.
- Diagnostica anonima (solo crash report opt-out).
FreePlan non utilizza i dati per:
- Marketing diretto
- Profilazione comportamentale
- Pubblicità mirata
- Vendita o cessione a terzi
- Analisi statistiche aggregate al di fuori del crash reporting
4. Base giuridica del trattamento
- Esecuzione del contratto (art. 6.1.b GDPR) per la gestione del servizio e la sincronizzazione cloud.
- Consenso esplicito (art. 6.1.a GDPR) per l'importazione contatti rubrica, la geolocalizzazione e i crash report anonimi (questi ultimi disattivabili in qualsiasi momento).
- Legittimo interesse del titolare (art. 6.1.f GDPR) per la sicurezza tecnica dell'applicazione (hardening, logging anonimo degli errori).
5. Conservazione dei dati
- Dati locali sul dispositivo: conservati fino a quando l'utente non li elimina o disinstalla l'app. FreePlan offre una funzione di ripristino di fabbrica che cancella tutto il database locale.
- Dati sul server (se sync attivata): conservati finché il cliente usa il servizio, e cancellati insieme al suo account alla cessazione. Le copie di sicurezza del server ruotano: 14 giorni sul server, 60 giorni in un archivio del titolare.
- Log tecnici del sito e del server: 14 giorni.
- Crash report Sentry: 90 giorni come da policy standard del servizio (vedi sentry.io/privacy/).
6. Soggetti destinatari / responsabili esterni
I dati vengono trasmessi a terze parti solo nei seguenti casi e con le seguenti finalità:
| Destinatario | Categoria dati | Finalità | Base giuridica |
|---|---|---|---|
| IONOS SE (Germania), hosting del server FreePlan | Tutti i dati operativi, se la sync è attiva | Sincronizzazione tra dispositivi e copie di sicurezza | Esecuzione contratto |
| Sito freeplan.it (stesso server) | Indirizzo IP, tipo di dispositivo | Download e controllo aggiornamenti | Legittimo interesse (funzionamento e sicurezza) |
| Nominatim (OpenStreetMap Foundation) | Indirizzo testuale | Geocoding sedi | Consenso |
| Sentry GmbH (DE) | Stack trace anonimi | Diagnostica errori | Consenso (facoltativo, spento di default) |
FreePlan non utilizza Google Analytics, Firebase Analytics, Facebook SDK, AppsFlyer, AdMob né altri SDK pubblicitari o di profilazione.
7. Trasferimento dei dati extra-UE
- Sentry: il servizio è gestito da Functional Software, Inc. (USA), ma è disponibile l'opzione di server EU. La trasmissione avviene su base di Standard Contractual Clauses (SCC) approvate dalla Commissione Europea.
- IONOS SE: server in Germania (UE), nessun trasferimento fuori dall'Unione.
- Nominatim: server in Europa (OpenStreetMap Foundation, Regno Unito post-Brexit, decisione di adeguatezza attiva).
8. Diritti dell'utente
Ai sensi degli artt. 15-22 GDPR, l'utente ha diritto a:
- Accesso (art. 15): FreePlan offre l'esportazione completa dei dati in formato JSON da Impostazioni → Privacy → "Esporta i miei dati".
- Rettifica (art. 16): modifica diretta dei dati nell'app.
- Cancellazione (art. 17 — "diritto all'oblio"): funzione Ripristino di fabbrica + cancellazione account sul server PocketBase (se utilizzato).
- Limitazione (art. 18): disattivazione del modulo Sincronizzazione cloud.
- Portabilità (art. 20): export JSON è già in formato strutturato leggibile da terze parti.
- Opposizione (art. 21): disattivazione dei crash report anonimi.
Per esercitare qualsiasi diritto: info@freeplan.it.
L'utente ha inoltre diritto a presentare reclamo all'Autorità Garante per la Protezione dei Dati Personali (Italia): www.garanteprivacy.it.
9. Sicurezza dei dati
FreePlan adotta misure tecniche e organizzative per la protezione dei dati:
- Database locale: gestito da SQLite con sandbox dell'app Android (
/data/data/com.workplan.app/). - Credenziali sync: memorizzate in Android Keystore via
flutter_secure_storage(mai in chiaro). - Token PocketBase: idem, in storage cifrato.
- Backup ZIP: l'utente sceglie dove salvarlo; l'app non lo carica automaticamente in cloud.
- HTTPS obbligatorio per la comunicazione con PocketBase.
- Validazione input su email, URL, P.IVA, Codice SDI.
- Hash SHA-256 per la deduplicazione delle foto.
10. Modifiche all'informativa
In caso di modifiche significative, gli utenti verranno informati tramite:
- Notifica al primo avvio successivo all'aggiornamento.
- Nuova accettazione del consenso GDPR.
- Aggiornamento della "Data ultimo aggiornamento" in cima a questo documento.
11. Contatti
Per qualsiasi domanda relativa alla privacy:
Email: info@freeplan.it
Documento integrato nell'applicazione. Versione web pubblica: https://freeplan.it/legal/privacy.html.