Le foto del telefono spiegate: HEIC, metadati EXIF e la tua privacy

Aggiornato:

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:

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:

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.

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:

StrumentoRisultatoEXIF e GPSOrientamento
Foto di prova originaleJPEG, 436 KBPresentiEtichetta: ruotare di 90°
RidimensionamentoJPEG, 341 KBRimossiPixel dritti, 1280 × 854
Convertitore di immaginiWebP, 318 KBRimossiPixel dritti
Convertitore di immaginiJPEG, 366 KBRimossiPixel 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.

Convertitore HEIC in JPEG

Controlla cosa rivela una foto

Togli la posizione prima di condividere

Apple e Google documentano questi passaggi:

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

  1. Library of Congress — Exchangeable Image File Format (Exif) Family
  2. Apple Developer — High Efficiency Image File Format (WWDC17)
  3. Android Developers — Supported media formats
  4. MDN — image-orientation CSS property
  5. MDN — Window: createImageBitmap() method
  6. GPS.gov — GPS Accuracy
  7. Apple Personal Safety User Guide — Manage location metadata in Photos
  8. iPhone User Guide — Browse photos and videos by location
  9. Preview User Guide — See where a photo was taken
  10. Google Photos Help — Understand, find & edit your photos’ locations
  11. Google Photos Help — Change your camera location settings

Guide correlate