Come funziona
Ogni foto digitale porta con sé molto più dell'immagine. Dentro al file c'è un'informazione invisibile: dove ti trovavi, che dispositivo hai usato e in che momento esatto è scattato l'otturatore. Questi dati, chiamati metadati, sono nati per aiutare i fotografi a organizzare il proprio lavoro. Ma quando condividi le foto online diventano un rischio per la privacy.

Quasi tutti i social rimuovono i metadati in automatico, quindi non è sempre un problema. Ma gli allegati delle email, i link del cloud, i forum e i siti personali spesso conservano il file originale. Se preferisci decidere tu quali informazioni condividere, vale la pena pulire le foto prima di caricarle.
Che cosa si nasconde nelle tue foto
Quando trascini una foto nello strumento in home page, la analizziamo in cerca di metadati. Ecco che cosa troviamo e rimuoviamo di solito:
Coordinate GPS
Latitudine e longitudine esatte, con una precisione di pochi metri. Rivelano dove vivi, dove lavori e dove ti muovi.
Data e ora
Quando è stata scattata la foto, al secondo. Mette in piazza i tuoi orari e le tue abitudini.
Dati del dispositivo
Marca, modello e obiettivo della fotocamera e, a volte, i numeri di serie. Permettono di identificarti in foto diverse.
Cronologia delle modifiche
Software usato, nome dell'autore, avvisi di copyright. Li aggiungono programmi come Photoshop o Lightroom.
Come li rimuoviamo
Quando usi PicScrub succede questo:
La tua immagine resta sul tuo dispositivo
Tutta l'elaborazione avviene nel tuo browser, con JavaScript. Puoi verificarlo disconnettendoti da internet: lo strumento continua a funzionare.
Riconosciamo il formato
Ogni formato salva i metadati in modo diverso, quindi usiamo tecniche specifiche per ciascuno.
I metadati vengono rimossi con precisione chirurgica
Non ricodifichiamo la tua immagine (peggiorerebbe la qualità). Saltiamo i segmenti di metadati e ricostruiamo il file con i soli dati dell'immagine.
Scarichi il file pulito
Stessa immagine, stessa qualità, file più leggero (i metadati possono pesare dai 10 ai 50 KB) e nessun dato nascosto.
Qualità senza perdite
Quasi tutti gli strumenti per rimuovere i metadati ricodificano l'immagine, e ogni volta la qualità peggiora un po'. Noi facciamo diversamente.
Gli altri strumenti
Qualità: ~95%
PicScrub
Qualità: 100%
Mettila così: gli altri strumenti fotocopiano il tuo documento per togliere i post-it. Noi stacchiamo i post-it con calma e ti restituiamo l'originale.
Privacy garantita dall'architettura
Diciamo che le tue immagini non escono mai dal tuo dispositivo, e non è solo una promessa: è il modo in cui lo strumento è costruito. Non c'è nessun server che riceve le tue foto. Non c'è nessun caricamento in background. Il codice gira in locale, nel tuo browser.
Vuol dire che non possiamo vedere le tue foto, nemmeno volendo. La privacy è garantita dall'architettura, non da un'informativa.
Tutto il codice è open source. Puoi controllare esattamente che cosa succede alle tue immagini, verificarne la sicurezza o eseguirlo per conto tuo.
Limiti
PicScrub se la cava bene nella maggior parte dei casi, ma ci sono alcuni limiti tecnici che vale la pena conoscere:
I file HEIC mantengono la dimensione originale
HEIC usa il contenitore ISOBMFF (lo stesso di MP4), in cui molti offset interni dipendono da posizioni di byte precise. Rimuovere dei byte romperebbe il file. Per questo sovrascriviamo i metadati con degli zeri: i dati sensibili vengono distrutti, ma la dimensione del file non diminuisce.
I formati RAW proprietari restituiscono un JPEG
Formati come CR2, NEF e ARW non sono documentati e cambiano da un produttore all'altro. Invece di rischiare di corrompere i tuoi file, estraiamo l'anteprima JPEG (che quasi tutte le fotocamere includono a piena risoluzione) e puliamo quella. I file DNG invece sono supportati del tutto, perché usano la struttura TIFF documentata.
I profili colore vengono mantenuti di default
I profili colore ICC sono tecnicamente metadati, ma rimuoverli può alterare i colori. Quando un'immagine ne contiene uno, l'opzione "Mantieni il profilo colore" parte già attiva; toglila se vuoi eliminare anche il profilo, oppure gestiscila con l'opzione preserveColorProfile della libreria picscrub.
I dettagli di ogni formato
Ogni formato di immagine salva i metadati in modo diverso. Le tecniche che funzionano con JPEG non valgono per PNG o SVG. Abbiamo una guida dettagliata per ogni formato:
Per chi sviluppa
PicScrub è disponibile anche come libreria open source. Usala nei tuoi progetti con pieno supporto TypeScript, oppure contribuisci al codice.