Le foto del telefono spiegate: HEIC, metadati EXIF e la tua privacy
Una foto del telefono è più di una griglia di pixel. Il file registra anche quando è stata scattata, con quale dispositivo, come era tenuto il telefono e, spesso, dove ti trovavi. Il più delle volte è utile: la galleria si ordina da sola e le foto compaiono su una mappa. Ma quando il file esce dalle tue mani, quei dati viaggiano con lui.
Quest’ultima parte della serie guarda dentro il file: cosa contiene una foto HEIC, cosa registrano i metadati EXIF, perché alcune foto appaiono ruotate e come controllare e togliere la posizione prima di condividere. Abbiamo anche verificato cosa conservano gli strumenti per immagini di nTools, con una foto preparata con i metadati tipici di un telefono.
Cosa c’è dentro un file HEIC
HEIC non è tanto un formato d’immagine quanto un contenitore. HEIF, il contenitore, può raccogliere più immagini e i dati che le accompagnano; un HEIC è un file HEIF le cui immagini sono compresse con HEVC, il codec video. Gli ingegneri di Apple hanno descritto cosa ci mette un iPhone quando hanno presentato il formato nel 2017:
- La foto vera e propria, divisa in tessere da 512 × 512 pixel disposte a griglia.
- Una piccola miniatura da 320 × 240 pixel, perché la galleria la mostri in fretta.
- Immagini ausiliarie che aiutano a mostrare quella principale, come una mappa di profondità.
- I metadati EXIF, salvati come in un JPEG per compatibilità.
Android può aprire le immagini HEIF da Android 9 e salvarle da Android 10, sui dispositivi il cui hardware lo supporta.
Convertire una foto HEIC in JPEG conserva l’immagine principale. Che i metadati la seguano o no dipende dal convertitore, come mostrano le prove più sotto.
Cosa registra l’EXIF
L’EXIF è uno standard per i metadati delle foto, gestito insieme dalle associazioni giapponesi dell’elettronica e delle fotocamere, JEITA e CIPA. In un JPEG occupa un piccolo blocco all’inizio del file. Una tipica foto da telefono registra:
- Data e ora dello scatto, e spesso il fuso orario.
- Il dispositivo: produttore, modello e versione del software.
- Le impostazioni: tempo di esposizione, apertura, ISO, lunghezza focale, se è scattato il flash.
- L’orientamento: in che verso va mostrata l’immagine.
- La posizione GPS: latitudine e longitudine, a volte anche l’altitudine.
- Una miniatura: una piccola copia dell’immagine.
Occupa pochissimo. Nella nostra foto di prova l’intero blocco EXIF, posizione compresa, era di 344 byte in un file da 436 KB.
La posizione è precisa. Le coordinate sono salvate in gradi, minuti e secondi, con frazioni di secondo; un secondo di latitudine corrisponde a circa 31 metri. Secondo GPS.gov, gli smartphone con GPS sono di solito precisi entro 4,9 metri a cielo aperto, meno vicino a edifici e alberi. Basta per indicare una singola casa.
Perché alcune foto appaiono ruotate
Il sensore della fotocamera scrive l’immagine sempre nello stesso verso. Quando tieni il telefono in verticale, molti telefoni non ruotano i pixel: li salvano di lato e scrivono nell’etichetta di orientamento EXIF come girare l’immagine per mostrarla.
I browser seguono questa etichetta per impostazione predefinita: la proprietà CSS image-orientation parte da from-image, che applica l’orientamento EXIF. I programmi che ignorano l’etichetta mostrano la foto di lato. E c’è un secondo modo, più duraturo, per arrivarci: togliere i metadati senza prima ruotare i pixel.
854 × 1280Come è salvata la nostra foto di prova: i pixel di lato, con un’etichetta di orientamento che dice di ruotare di 90°1280 × 854Cosa mostra Chrome dopo aver applicato l’etichetta854 × 1280Cosa mostra Chrome quando uno strumento ha tolto i metadati ma ha lasciato i pixel com’erano: la foto resta ruotata per sempre
Gli strumenti per immagini di nTools lo evitano: il browser raddrizza l’immagine mentre la legge e la copia viene salvata con i pixel già dritti, che non hanno più bisogno dell’etichetta.
Cosa conservano gli strumenti di nTools
Abbiamo preparato una foto di prova con metadati tipici da telefono: produttore e modello, data e ora, un’etichetta di orientamento e una posizione GPS in una piazza pubblica. Poi l’abbiamo fatta passare dagli strumenti, in Chrome, e abbiamo esaminato i file prodotti:
| Strumento | Risultato | EXIF e GPS | Orientamento |
|---|---|---|---|
| Foto di prova originale | JPEG, 436 KB | Presenti | Etichetta: ruotare di 90° |
| Ridimensionamento | JPEG, 341 KB | Rimossi | Pixel dritti, 1280 × 854 |
| Convertitore di immagini | WebP, 318 KB | Rimossi | Pixel dritti |
| Convertitore di immagini | JPEG, 366 KB | Rimossi | Pixel dritti, 1280 × 854 |
Entrambi gli strumenti disegnano l’immagine su un canvas del browser e salvano da lì un file nuovo, il che copia i pixel e nient’altro. Il convertitore HEIC funziona allo stesso modo: decodifica l’HEIC in semplici pixel e salva un JPEG da quelli, quindi posizione, date e dati del dispositivo non vengono copiati. Tutto avviene nel tuo browser; la foto non viene caricata da nessuna parte.
Il rovescio della medaglia: la copia non ha nemmeno la data di scatto. Le gallerie che ordinano per data di scatto possono metterla nel giorno in cui l’hai convertita. Conserva l’originale se ti serve quella cronologia.
Controlla cosa rivela una foto
- iPhone e iPad: la raccolta Mappa di Foto mostra le tue foto in base al luogo in cui sono state scattate. Una foto che compare lì contiene una posizione.
- Mac: apri la foto in Anteprima e, nel menu Strumenti, scegli l’opzione che mostra le informazioni sulla posizione. Se è in grigio, il file non ha posizione.
- Google Foto: apri la foto e tocca il pulsante delle informazioni, con l’icona della i, per vederne i dettagli, compresa l’eventuale posizione.
Togli la posizione prima di condividere
Apple e Google documentano questi passaggi:
- iPhone, per una singola condivisione: seleziona le foto, tocca Condividi, poi Opzioni, e disattiva la posizione. Sopra il pulsante Opzioni compare l’indicazione che la posizione non è inclusa.
- iPhone, per una foto della libreria: aprila, tocca Altro, scegli di modificare le informazioni e la posizione e lascia la foto senza posizione.
- iPhone, d’ora in poi: Impostazioni > Privacy e sicurezza > Localizzazione > Fotocamera > Mai. Le nuove foto non avranno più la posizione.
- Mac: in Foto seleziona le foto e, nel menu Immagine, scegli la posizione e l’opzione per nasconderla.
- Android: disattiva l’opzione di posizione nelle impostazioni dell’app Fotocamera; ha nomi diversi sui telefoni Google e Samsung. Google Foto ti lascia scegliere se mostrare la posizione in ogni album, link o conversazione condivisi, ma non può togliere una posizione salvata dalla fotocamera, e le foto condivise fuori da Google Foto la conservano.
- Qualsiasi dispositivo: invia una copia fatta con lo strumento di ridimensionamento o il convertitore di nTools, che non contiene alcun metadato.
Togliere i metadati non toglie ciò che si vede nell’immagine. Nomi delle vie, numeri civici, divise scolastiche, una targa o la vista da una finestra possono rivelare quanto delle coordinate GPS. Prima di pubblicare, guarda la foto come la guarderebbe uno sconosciuto.
Domande frequenti
Convertire da HEIC a JPEG toglie la posizione?
Dipende dal convertitore. Alcuni copiano l’EXIF nel JPEG. Il convertitore HEIC di nTools no: il JPEG che salva non ha posizione, data né dati del dispositivo.
I social network tolgono la posizione?
Alcuni servizi la tolgono quando elaborano il caricamento, ma varia da un servizio all’altro e non conviene contarci. Gli allegati email e i link di condivisione dei file passano il file esattamente com’è. Toglila tu quando conta.
Perché la mia foto mostra una data sbagliata dopo la conversione?
La data dello scatto è salvata nell’EXIF. Una copia senza metadati usa la data del file stesso, cioè quella in cui è stata fatta la copia.
Perché la mia foto è ruotata in un programma e dritta in un altro?
I pixel sono salvati di lato e un’etichetta di orientamento dice come girarli. I programmi che ignorano l’etichetta mostrano i pixel così come sono. Salvare una copia con lo strumento di ridimensionamento o il convertitore di nTools ruota i pixel stessi, quindi si vede bene ovunque.
Disattivare la posizione della fotocamera influisce su altre app?
Su iPhone l’impostazione di Localizzazione è per singola app: mettere Fotocamera su Mai impedisce solo che le nuove foto abbiano la posizione.
Condividere uno screenshot della foto è più sicuro?
Uno screenshot non copia l’EXIF della foto, ma mantiene tutto ciò che si vede nell’immagine, con qualità inferiore. Togliere la posizione dall’originale di solito è la scelta migliore.
Precedente della serie ← Le dimensioni di un’immagine spiegate: pixel, DPI, peso e qualità
Riferimenti
- Library of Congress — Exchangeable Image File Format (Exif) Family
- Apple Developer — High Efficiency Image File Format (WWDC17)
- Android Developers — Supported media formats
- MDN — image-orientation CSS property
- MDN — Window: createImageBitmap() method
- GPS.gov — GPS Accuracy
- Apple Personal Safety User Guide — Manage location metadata in Photos
- iPhone User Guide — Browse photos and videos by location
- Preview User Guide — See where a photo was taken
- Google Photos Help — Understand, find & edit your photos’ locations
- Google Photos Help — Change your camera location settings
Guide correlate
- Indirizzi IP spiegati: IPv4, IPv6 e gli intervalli riservati
- Sottoreti e CIDR spiegati: prefissi, maschere e host utilizzabili
- Record DNS spiegati: A, AAAA, CNAME, MX, TXT e NS
- Un sito è down o il problema è solo tuo? Come verificarlo, passo per passo
- Codici di stato HTTP ed errori di Cloudflare: cosa significano 403, 404, 429, 500, 503 e 521
- Timestamp Unix e fusi orari spiegati
- Contare le date: giorni tra due date, anni bisestili e settimane ISO
- Formati immagine spiegati: JPEG, PNG, WebP, AVIF e HEIC
- Le dimensioni di un’immagine spiegate: pixel, DPI, peso e qualità
- Robustezza delle password spiegata: lunghezza, entropia e passphrase
- Funzioni di hash spiegate: SHA-256, checksum e hashing delle password
- JSON Web Token spiegati: claim, firme e validazione sicura
- Gli UUID spiegati: v4, v7 e come scegliere la versione giusta
- I codici QR spiegati: capacità, correzione degli errori e dimensioni di stampa
- Percentuali e IVA spiegate: aggiungere, scorporare e cumulare
- Errori comuni nel JSON e come correggerli
- I file CSV spiegati: separatori, virgolette, codifica ed Excel
- Le codifiche del testo spiegate: UTF-8, Base64 e codifica URL
- Modificare i PDF nel browser: cosa conservano unione, divisione e conversione