In breve: Carburo è local-first, non richiede un account e non usa un server dello sviluppatore per conservare il tuo storico. L’unico invio di dati non richiesto da te è la segnalazione errori: è attiva per impostazione predefinita, te lo diciamo al primo avvio, non contiene i tuoi dati e la disattivi con un tocco.
Dati salvati localmente
Veicoli e relativi soprannomi, rifornimenti, ricariche elettriche, spese, odometro, consumi, scadenze, note, buoni carburante (rete, valore, codice, PIN, scadenza e utilizzi) ed eventuali coordinate sono memorizzati nel database dell’app sul dispositivo. Le foto degli scontrini, dei veicoli e dei buoni sono conservate nello spazio locale dell’app.
Funzioni online facoltative
Quando usi le funzioni online, i servizi ricevono i dati necessari alla ricerca. OpenStreetMap/Overpass (overpass-api.de) riceve le coordinate dell’area cercata e il raggio per trovare distributori, punti di ricarica o marchi; Open Charge Map (api.openchargemap.io) riceve le coordinate del punto di ricarica selezionato e una chiave API per mostrarne i dettagli. I prezzi ufficiali dei distributori sono disponibili per Italia, Francia, Spagna, Austria, Germania e Portogallo. Per l’Italia, Carburo scarica da MIMIT (www.mimit.gov.it) i file nazionali di impianti, prezzi e medie regionali e li filtra sul dispositivo, senza inviare la posizione. Per i prezzi italiani più recenti, invia a MIMIT Osservaprezzi (carburanti.mise.gov.it) le coordinate dell’area cercata e un raggio massimo di 10 km, senza identificatori. Il portale francese prix-carburants.gouv.fr tramite data.economie.gouv.fr riceve le coordinate dell’area e il raggio; E-Control (api.e-control.at) riceve le coordinate e il tipo di carburante; Tankerkönig (creativecommons.tankerkoenig.de) riceve le coordinate, il raggio e una chiave API. Per Spagna e Portogallo, Carburo scarica i dati nazionali rispettivamente da Geoportal Gasolineras (sedeaplicaciones.minetur.gob.es) e DGEG (precoscombustiveis.dgeg.gov.pt), poi li filtra sul dispositivo senza inviare la posizione. Anche il catalogo nazionale Q8 (servicelocator.q8.it) viene scaricato senza inviare la posizione. Per cercare un luogo, Nominatim (nominatim.openstreetmap.org) riceve il nome inserito e, se presente, il Paese scelto. Per cercare i dati di un veicolo, RDW (opendata.rdw.nl) riceve la targa olandese, il portale israeliano (data.gov.il) la targa israeliana e NHTSA vPIC (vpic.nhtsa.dot.gov) il VIN; l’eventuale servizio gestito da Carburo per le targhe italiane, se configurato nella versione dell’app, riceve la targa, il Paese e un identificatore anonimo dell’installazione usato per limitare le richieste. Per i tassi di cambio, Carburo scarica il file giornaliero della BCE (www.ecb.europa.eu) senza inviare la valuta scelta né dati del movimento. Se attivi «Nomi dei luoghi nei viaggi» nelle impostazioni dei viaggi, il servizio di geocodifica di Android (sui dispositivi con i servizi Google è gestito da Google) riceve le coordinate di partenza e di arrivo di ciascun viaggio, una volta, al salvataggio, e restituisce i nomi delle località; il percorso, il veicolo e gli altri dati del viaggio non vengono inviati, e i nomi ottenuti restano nel database locale e nei backup scelti da te. Carburo non usa questi servizi per profilazione pubblicitaria.
Posizione
La posizione viene richiesta nel contesto della ricerca di un distributore, un punto di ricarica o dei prezzi vicini. Puoi rifiutare il permesso e inserire i dati manualmente. Le coordinate eventualmente associate a un rifornimento o a una ricarica restano nel database locale e nei backup scelti da te. Se attivi la funzione Viaggi, Carburo registra il percorso solo dopo che hai avviato un viaggio, mostrando una notifica sempre visibile finché non lo termini; i punti del percorso e i parcheggi restano sul dispositivo, non vengono inviati a nessun servizio e puoi eliminarli in ogni momento. L’unica eccezione è facoltativa e disattivata per impostazione predefinita: se attivi «Nomi dei luoghi nei viaggi», le sole coordinate di partenza e di arrivo vengono inviate una volta, al salvataggio del viaggio, per ricavarne i nomi (vedi Funzioni online facoltative). La conservazione automatica dei percorsi è impostabile a 30, 90 o 365 giorni. Se attivi l’avvio automatico dei viaggi, Carburo può iniziare la registrazione quando l’auto si collega via Bluetooth, anche con l’app chiusa: per questo chiede il permesso di posizione in background, che usa solo per iniziare quella registrazione. Ogni viaggio è visibile con una notifica.
Foto dei veicoli e riconoscimento scontrini
Puoi aggiungere una foto del veicolo dalla fotocamera o dalla galleria, sostituirla o rimuoverla. L’app ne conserva una copia nel proprio spazio locale senza modificare l’originale in galleria. Le foto dei veicoli restano sul dispositivo e non vengono usate per il riconoscimento dei dati. Per gli scontrini, il riconoscimento avviene sul dispositivo per proporti i dati letti; anche queste foto restano nello spazio locale dell’app e possono essere eliminate insieme alla voce.
Segnalazione errori (attiva per impostazione predefinita, disattivabile)
La segnalazione errori è attiva per impostazione predefinita. Al primo avvio Carburo te lo dice in chiaro con un avviso in schermata principale, da cui puoi disattivarla subito con un tocco. Quando l’app va in errore vengono trasmessi a Sentry (Functional Software, Inc., in qualità di responsabile del trattamento, con archiviazione nell’Unione Europea) soltanto: il messaggio di errore con la sua traccia tecnica, il modello del dispositivo, la versione di Android e la versione di Carburo. Non vengono inviati veicoli, rifornimenti, spese, scadenze, posizione, targhe, foto né il tuo indirizzo IP, e non viene registrata la sequenza delle schermate che hai visitato. Non c’è nessun identificatore pubblicitario e nessuna profilazione: serve solo a farmi correggere i bug. Puoi disattivarla in qualsiasi momento da Altro → Impostazioni → Segnalazione errori; da spenta non parte alcun invio. Base giuridica: legittimo interesse (art. 6.1.f GDPR) a mantenere l’app stabile e sicura; puoi opporti in ogni momento usando quello stesso interruttore. Gli eventi sono conservati da Sentry per un periodo limitato e non vengono usati per altre finalità.
Diario errori locale
Indipendentemente dalla scelta qui sopra, gli ultimi errori restano scritti solo sul dispositivo e vengono allegati al testo dell’email di assistenza, che vedi e invii tu dal tuo client di posta: nulla parte automaticamente.
Notifiche
Scadenze, riepiloghi e avvisi prezzo sono programmati sul dispositivo. Carburo non usa un servizio push dello sviluppatore.
Backup ed export
I file JSON e CSV vengono creati sul dispositivo e condivisi o copiati solo verso la destinazione che scegli. Se li salvi su un servizio cloud, si applicano le condizioni di quel fornitore. Da questa versione l’app conserva inoltre una copia interna del tuo storico (un export JSON) nella propria cartella privata, per poterti chiedere se ripristinarla quando reinstalli l’app, insieme al percorso della cartella dei backup che hai scelto, così dopo la reinstallazione il selettore si riapre lì (il permesso sulla cartella va comunque riconcesso). Quella cartella è inclusa nel backup di Android: se hai il backup attivo sul telefono, è il sistema operativo — non l’app — a caricarne una copia nello spazio privato del tuo account Google Drive, dove non consuma il tuo spazio e, sui dispositivi con blocco schermo, è cifrata con una chiave derivata dal blocco stesso, che Google non possiede. Carburo non legge quella copia da nessun server: la ritrova solo sul telefono. Puoi disattivare il backup da Impostazioni Android → Sistema → Backup. Il database dell’app, i file delle foto di scontrini e veicoli e i documenti dei veicoli non sono inclusi. Per scontrini e veicoli, i backup JSON conservano i riferimenti alle foto, non i file immagine: se questi non sono disponibili, il ripristino mantiene i dati del veicolo ma non recupera le immagini. I buoni carburante fanno eccezione: i backup JSON, e quindi anche la copia interna inclusa nel backup di Android, contengono codice e PIN di ogni buono e la foto dei buoni ancora utilizzabili, perché possono essere l’unica copia spendibile; chiunque abbia accesso a quei file può leggerli. I buoni usati o scaduti restano nel backup senza foto.
Conservazione, sicurezza e cancellazione
I dati restano fino alla cancellazione della singola voce, dei dati dell’app o alla disinstallazione. Le copie di backup nella cartella scelta (per impostazione predefinita Download/Carburo) restano anche dopo la disinstallazione, così puoi ripristinarle; Carburo conserva solo il numero di copie che imposti e le elimini separatamente dalla cartella. Le connessioni ai servizi esterni usano HTTPS quando supportato.
Minori
Carburo non è progettata specificamente per bambini e non raccoglie consapevolmente dati di minori.
Contatti
Sviluppatore e titolare: Giuseppe Chirico (zN3utr4l). Per privacy o assistenza: giuseppe.chirico.gc1@gmail.com. Codice sorgente: github.com/zN3utr4l/Carburo.