ForHosting KIT · Immagini e foto

Confermi la rimozione dei metadati GPS da un’immagine

Confronti i metadati di una foto prima e dopo la pulizia e confermi che non sopravvive alcuna posizione: nell'esempio, i tag di latitudine, longitudine e altitudine risultano i 3 rimossi, e qualsiasi tag GPS rimasto fa fallire il controllo. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto

Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.

Dichiarare di aver eliminato i metadati di posizione è semplice, verificarlo è indispensabile. Questa capacità confronta i metadati analizzati prima e dopo un’operazione di pulizia, individua ricorsivamente i campi legati al GPS e conferma che non ne rimanga nessuno. Riporta i percorsi esatti eliminati ed è quindi adatta a controlli automatici della privacy, flussi di pubblicazione e registri di audit. Se resta anche un solo tag GPS, la richiesta restituisce un errore anziché un esito positivo fuorviante.

Acquisisca metadati confrontabili prima e dopo la pulizia

Inizi estraendo i metadati dall’immagine originale e dal risultato ripulito con lo stesso lettore, quando possibile. Un unico lettore mantiene coerenti i nomi e la struttura dei namespace, rendendo più semplice interpretare il rapporto. Il controllo attraversa ricorsivamente entrambi gli oggetti e riconosce quindi un campo della fotocamera come <code>EXIF.GPSLatitude</code>, una chiave XMP come <code>XMP.exif:GPSLongitude</code> e i valori contenuti in un oggetto <code>GPS</code>.

L’input è costituito dai metadati, non dai byte dell’immagine: questa capacità verifica le prove prodotte dal Suo flusso di estrazione e pulizia, ma non modifica il file. Conservi l’istantanea originale prima di avviare la rimozione, perché documenta quali dati di posizione erano presenti. Gli altri campi relativi a fotocamera, diritti, orientamento e descrizione possono restare senza generare errori.

Per un audit affidabile, colleghi entrambe le istantanee all’identificativo del lavoro e verifichi che appartengano esattamente ai file di origine e di uscita esaminati.

Interpreti la conferma e l’elenco dei tag rimossi

Una risposta positiva indica che l’istantanea successiva non contiene tag GPS riconosciuti. È valida anche un’istantanea iniziale senza tag GPS: conferma che quella finale è ugualmente pulita e restituisce un elenco vuoto. Il riconoscimento si basa sui nomi delle chiavi e sui namespace GPS, non sui valori delle coordinate.

Un tag presente viene quindi contato anche se il valore è zero, vuoto o null. Questa regola prudente verifica l’esistenza del campo senza dedurre se il contenuto sia utilizzabile. I contenitori GPS vuoti non contano perché non racchiudono metadati terminali.

I percorsi sono ordinati in modo deterministico, così Lei può archiviare i risultati, confrontare le esecuzioni o applicare una politica precisa senza dipendere dall’ordine delle proprietà.

Interrompa il flusso se sopravvivono dati di posizione

Consideri il risultato come un fallimento della pulizia: non pubblichi, carichi, invii per posta elettronica o archivi l’immagine dichiarandola sicura. Controlli se lo strumento ha ignorato un campo GPS EXIF, conservato una proprietà di posizione XMP o riscritto i metadati in un namespace diverso. Ripeta la rimozione con la politica corretta, estragga nuovi metadati dall’output e riesegua la conferma.

Il comportamento fail-closed impedisce che una pulizia parziale sembri riuscita soltanto perché alcune coordinate sono scomparse. L’attraversamento limita profondità e numero di nodi, evitando un consumo incontrollato con input anomali. È inoltre deterministico e non usa rete, ora corrente o casualità.

Inserisca la risposta in una politica di privacy più ampia: nomi di file, pixel visibili, didascalie, file collaterali e database delle risorse possono rivelare autonomamente una posizione.

Bloccare la pubblicazione di foto non sicure

Arresti un CMS o un processo editoriale quando l’immagine elaborata espone ancora un campo GPS.

Verificare un flusso di privacy multimediale

Registri con precisione i percorsi GPS scomparsi tra i metadati originali e quelli dell’output ripulito.

Collaudare strumenti di rimozione dei metadati

Usi esempi fissi prima-dopo per rilevare regressioni quando cambia una libreria, un codificatore o una politica.

Questa capacità rimuove i metadati GPS da un’immagine?

No. Verifica i metadati analizzati prima e dopo un’operazione distinta e segnala i tag GPS scomparsi.

Sono supportate strutture EXIF e XMP annidate?

Sì. Il controllo attraversa gli oggetti annidati e riconosce campi con prefisso GPS e valori nei namespace GPS.

Un tag GPS nullo o vuoto conta ancora?

Sì. La verifica della privacy controlla se il tag esiste, anche quando il valore attuale sembra inutilizzabile.

Cosa succede se un tag GPS sopravvive alla pulizia?

Il controllo fallisce invece di segnalare un successo e indica i tag rimasti. Non pubblichi l'immagine come sicura: ripeta la pulizia, estragga di nuovo i metadati dal nuovo file e rifaccia il controllo.

Posso controllare un'immagine che non ha mai avuto dati di posizione?

Sì. Se i metadati di prima non hanno tag GPS, il confronto resta valido: conferma che anche quelli di dopo sono puliti e restituisce un elenco vuoto di tag rimossi.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/image/metadata-gps-strip-confirm

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/image/metadata-gps-strip-confirm \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"before_metadata":{"EXIF":{"Make":"Example Camera","GPSLatitude":"51 deg 30'\'' 26.00 N","GPSLongitude":"0 deg 7'\'' 39.00 W"},"XMP":{"Creator":"Studio"}},"after_metadata":{"EXIF":{"Make":"Example Camera"},"XMP":{"Creator":"Studio"}}}'
{
  "before_metadata": {
    "EXIF": {
      "Make": "Example Camera",
      "GPSLatitude": "51 deg 30' 26.00 N",
      "GPSLongitude": "0 deg 7' 39.00 W"
    },
    "XMP": {
      "Creator": "Studio"
    }
  },
  "after_metadata": {
    "EXIF": {
      "Make": "Example Camera"
    },
    "XMP": {
      "Creator": "Studio"
    }
  }
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "image.metadata_gps_strip_confirm",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_mb15
max_megapixels12
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Acquisisca metadati confrontabili prima e dopo la pulizia

Invii gli oggetti analizzati come <code>before_metadata</code> e <code>after_metadata</code>.

Interpreti la conferma e l’elenco dei tag rimossi

Il campo <code>confirmed</code> è true, <code>gps_tags_after</code> è zero e <code>removed_tags</code> elenca in ordine stabile i percorsi presenti prima della pulizia. <code>removed_count</code> riporta la lunghezza dell’elenco, mentre <code>gps_tags_before</code> rende esplicita l’esposizione iniziale.

Interrompa il flusso se sopravvivono dati di posizione

Se l’istantanea successiva include un tag GPS, la capacità restituisce <code>invalid_input</code> e indica i percorsi rimasti.

Che cosa accade se rimane un tag GPS?

La richiesta fallisce con un errore invalid_input che elenca i percorsi residui, evitando che una pulizia parziale sembri completa.

Quanto costa un controllo tramite API?

Ogni richiesta costa $0.002. L’implementazione deterministica nel browser usa la stessa logica principale di verifica.

Leggi la documentazione completa del KIT →