Salta al contenuto

Informativa sulla Privacy

Questa pagina descrive esattamente il comportamento del nostro codice. Ogni garanzia tecnica è illustrata in modo trasparente affinché tu possa verificarla.

La versione breve

Quando utilizzi gli strumenti di questo sito, il tuo file viene letto ed elaborato interamente all’interno del tuo browser. Non viene caricato su server esterni. Non esiste alcuna copia sui nostri server, il che significa che non abbiamo nulla da conservare, esaminare, cedere a terzi o rischiare di perdere.

Puoi verificarlo tu stesso in qualsiasi momento: apri gli strumenti per sviluppatori del tuo browser, posizionati sulla scheda Rete (Network) e utilizza lo strumento. La selezione di un file non genera alcuna chiamata di rete. Puoi anche disconnetterti da Internet dopo che la pagina è stata caricata: analisi, pulizia e modifica continuano a funzionare, anche in batch. Conversione, decodifica HEIC, codifica MP3 e anteprima PDF scaricano il proprio codec da questo sito al primo utilizzo — è una richiesta a noi, non un invio del tuo file, e senza rete sono esattamente quelle quattro a fallire.

Cosa viene caricato

Nulla, quando utilizzi gli strumenti presenti sul sito web. Analisi, pulizia, modifica ed elaborazione in batch vengono eseguite interamente in JavaScript all’interno della pagina. I file vengono letti tramite la File API del browser, analizzati in memoria locale, e ogni risultato viene restituito come download locale.

C’è una sola eccezione, voluta e trasparente: l’API HTTP è un servizio server-side per integrazioni esterne e flussi automatizzati. Se tu o un software di terze parti la invocate, i file vengono inviati ai nostri server. La sezione successiva descrive dettagliatamente come vengono trattati.

La distinzione è fondamentale. Diciamo “elaborato nel tuo browser” per il sito web, non per ogni singola parte del prodotto, poiché l’API riceve realmente i file per processarli.

Se un file viene inviato all’API

Il file esiste unicamente nella memoria volatile del processo che gestisce la singola richiesta HTTP. Viene utilizzato esclusivamente per eseguire l’operazione richiesta e per null’altro.

  • Nessun file temporaneo viene creato su disco. I byte non vengono mai scritti su memoria di massa, quindi non c’è nulla da eliminare e nessun dato orfano può rimanere in caso di crash del server.
  • I file non vengono mai archiviati, non vengono mai conservati dopo la risposta e non vengono mai utilizzati per addestrare modelli di intelligenza artificiale.
  • Il nome del file inviato non viene mai utilizzato come percorso di filesystem. Le risposte derivano un nome di download sicuro e igienizzato.
  • Le risposte HTTP sono inviate con l’intestazione Cache-Control: no-store, impedendo la conservazione da parte di proxy e cache intermedie.
  • Una volta inviata la risposta HTTP, il buffer di memoria viene immediatamente rilasciato e i dati svaniscono per sempre.

Cosa viene registrato nei log

L’applicazione non scrive alcuna riga di log contenente dati derivati dai tuoi file. Né il nome del file, né un valore di metadato, né una coordinata geografica, né il contenuto del file. Si tratta di una proprietà strutturale del codice: i percorsi di gestione degli errori eliminano volutamente i dettagli grezzi, poiché gli errori dei parser possono contenere frammenti di dati.

Un web server o fornitore di hosting che ospita l’app conserverà i propri log di accesso all’infrastruttura (orario, percorso URL richiesto, codice di risposta HTTP e indirizzo IP). Si tratta del normale logging di rete che non registra alcun contenuto dei file.

L’API applica limiti di frequenza (rate limiting) per client. Il contatore è associato a un hash corto dell’indirizzo IP. Quell’hash resta solo in memoria, non viene scritto da nessuna parte e viene scartato al termine della finestra. Non lo chiamiamo non invertibile: è di 32 bit, e di indirizzi IPv4 ce ne sono meno di così — la protezione sta nel fatto che non resta da nessuna parte, non nel fatto che non si possa invertire.

Account: tutto ciò che viene memorizzato

La creazione di un account è del tutto facoltativa — ogni strumento su questo sito funziona senza account. Se decidi di crearne uno, questo è l’elenco completo di tutto ciò che esiste nel database. È lo schema reale del database, non una sintesi generica:

  • Il tuo indirizzo email, in minuscolo, e la data di creazione dell’account.
  • L’hash della tua password, generato con scrypt. La password in chiaro non viene mai salvata e non compare mai nei log.
  • L’hash di ciascun token di accesso, con la relativa scadenza. Il token risiede nel tuo cookie; il database conserva solo il suo hash SHA-256, rendendo inutili eventuali violazioni del database.
  • Contatori aggregati (operazioni eseguite oggi, chiamate API del mese) per applicare i limiti del piano. Solo numeri tecnici, senza alcuna possibilità di registrare nomi di file o dati sensibili.
  • Il tuo abbonamento, se attivo: piano, stato, data di fine periodo e identificativi forniti dal gestore dei pagamenti.
  • L’hash di ogni chiave API, con il nome assegnato e i primi caratteri per riconoscerla nell’elenco. La chiave completa viene mostrata solo una volta alla creazione.
  • I preset personalizzati salvati, se decidi di salvarne. Un preset memorizza i campi che hai digitato tu per scriverli nei tuoi file (es. nome autore, copyright). È un testo che conserviamo solo perché hai richiesto di poterlo riutilizzare. Non sono metadati estratti da file caricati.

E nient’altro. Nessun file, nessun nome file, nessun metadato estratto da un file, nessun indirizzo IP, nessun nome e cognome, nessun indirizzo fisico, nessun dato di carta di credito.

Ogni colonna, testuale dal file che crea le tabelle — così «è lo schema, non un riassunto» è verificabile invece che affermato:

users id, email, password_hash, created_at, billing_customer_id

sessions token_hash, user_id, created_at, expires_at

subscriptions user_id, id, plan_id, status, billing_interval, current_period_end, cancel_at_period_end, provider_customer_id, provider_subscription_id, updated_at

usage_counters user_id, monthly_api_calls, monthly_resets_at

api_keys id, user_id, name, key_hash, prefix, created_at, last_used_at, revoked_at

presets id, user_id, name, edits, created_at

processed_events event_id, processed_at

Per quanto tempo vengono conservati i dati

I token di accesso scadono dopo 30 giorni e vengono rimossi dal database non appena viene presentato un token scaduto. La disconnessione (logout) elimina immediatamente la sessione attiva.

Tutti gli altri dati dell’account (email, hash password, contatori, abbonamento, chiavi API e preset) vengono conservati finché l’account rimane attivo. Non è prevista una scadenza automatica, poiché un account che scompare all’improvviso sarebbe una pessima esperienza utente.

Questa installazione conserva gli account in un database permanente che sopravvive al riavvio del server.

Eliminazione del tuo account

Puoi eliminare il tuo account in qualsiasi momento e in totale autonomia dalla tua Dashboard. Un solo clic è sufficiente per rimuovere definitivamente il tuo profilo e tutti i dati associati.

Il database è strutturato con vincoli a cascata: eliminare l’account cancella istantaneamente sessioni, contatori, record di abbonamento, chiavi API e preset. Tutto viene rimosso immediatamente e in modo definitivo.

Pagamenti

Attualmente su questo sito non è possibile effettuare pagamenti reali: nessun fornitore di pagamento è connesso e una build di produzione rifiuta di avviare il checkout. Quando il sistema sarà attivo, il pagamento avverrà sulle pagine sicure del fornitore certificato, garantendo che i dati bancari non tocchino mai i nostri sistemi.

Terze parti

Chi altro vede qualcosa

Niente in questo deployment contatta nessun altro. Nessuna pubblicità, nessun tag manager, nessun servizio di segnalazione errori, nessun font incorporato, nessuna mappa, nessuna CDN per gli script. La Content-Security-Policy servita con ogni pagina non ammette nessuna origine oltre a questa, quindi una richiesta altrove non riuscirebbe nemmeno se qualcosa ci provasse.

Il modulo contatti non è configurato su questo deployment e rifiuta i messaggi invece di accettarli, quindi non viene inviato niente da nessuna parte.

Cosa viene contato

Nessuna analisi di alcun tipo. Niente conta cosa apri o cosa fai qui, né su questa origine né altrove.

Le coordinate trovate in una foto sono mostrate come testo e non su una mappa, perché caricare le tile di una mappa rivelerebbe la posizione della tua foto a chi le fornisce.

Cookie e archiviazione locale

Il sito imposta un solo cookie tecnico di sessione, e unicamente dopo che hai effettuato l’accesso. I tuoi file non vengono mai memorizzati tra una visita e l’altra. Tutti i dettagli sono riportati nella pagina dei cookie.

Cosa resta nel tuo browser, e per quanto

  • nmd.socialChain.presets.v1 (localStorage)I preset della social chain che hai salvato con un nome, compresi autore, copyright, credito, città o paese che vi hai scritto, e il testo di una filigrana.Quando elimini il preset, o cancelli i dati di questo sito dal browser. Non viene mai inviato da nessuna parte.
  • nmd.socialChain.last.v1 (sessionStorage)Le impostazioni della social chain che hai usato per ultime, così un ricaricamento non le perde. Stessi campi di sopra.Quando chiudi la scheda. Resta per la visita e non oltre, così un computer condiviso non consegna il tuo nome a chi viene dopo.

Niente di tutto questo viene mai inviato da nessuna parte: è sul tuo dispositivo, e cancellare i dati di questo sito dal browser lo rimuove.

Il tuo file dopo l’elaborazione

Un file pulito o modificato viene generato direttamente nella memoria del tuo browser e offerto come download. Dove viene salvato successivamente dipende esclusivamente da te e dal tuo dispositivo. Nulla viene trattenuto dalla pagina una volta chiusa la scheda o cambiata pagina.

Il file originale presente sul tuo dispositivo non viene mai modificato. La pulizia genera un nuovo file con suffisso -clean, assicurandoti di conservare sempre l’originale intatto.

Da cosa questo strumento non può proteggerti

Rimuovere i metadati rimuove i metadati. Non rende anonimo il contenuto visivo di un’immagine: una fotografia può identificare un luogo, un monumento o una persona attraverso gli elementi visibili nello scatto.

Inoltre, non ha alcun effetto sui dati che una piattaforma acquisisce quando carichi un file su di essa (il tuo account, il tuo indirizzo IP, l’orario del caricamento). E se hai già condiviso il file originale in precedenza, ripulire la tua copia locale non modifica le copie già inviate.

Self-hosting e verifica indipendente

Se preferisci non doverti fidare di una descrizione, puoi eseguire il software tu stesso: l’applicazione non richiede database per gli strumenti gratuiti, nessun servizio esterno e nessuna chiave API, e analisi, pulizia e modifica funzionano a rete scollegata una volta caricata.

La pagina dei formati supportati elenca con precisione quali operazioni sono implementate per ciascun formato.

Domande frequenti sulla privacy

Come posso avere la certezza che nulla venga caricato?

Apri la scheda Rete (Network) negli strumenti per sviluppatori del browser prima di selezionare un file. Noterai che non viene inviata alcuna richiesta HTTP. Come verifica ancora più rigorosa, carica la pagina, disconnetti il dispositivo da Internet e prova ad analizzare, pulire o modificare: continuano a funzionare. Conversione e HEIC richiedono un codec da questo sito al primo utilizzo e senza rete falliscono.

L’elaborazione in batch carica i miei file su un server?

No. La modalità batch viene eseguita nel tuo browser esattamente come gli strumenti per singoli file, elaborandoli uno alla volta in sequenza locale. Sottoscrivere Pro non sposta i tuoi file sui nostri server.

Conservate i metadati che vengono rilevati?

No. Vengono calcolati nel tuo browser, mostrati a schermo e scartati quando chiudi la scheda. Non vengono mai trasmessi ai nostri server, quindi non c’è alcuna copia da poter conservare.

È necessario creare un account?

Non per utilizzare gli strumenti di base per singoli file. Un account è richiesto unicamente per le funzionalità Pro come l’elaborazione in batch e l’accesso alle API. La sezione sopra elenca esattamente tutto ciò che un account memorizza.

Chi può vedere i file che elaboro?

Esclusivamente tu, quando utilizzi il sito web — l’elaborazione avviene sul tuo dispositivo, proprio come in un’applicazione desktop offline. I file inviati all’API aziendale vengono elaborati nella memoria volatile dei nostri server e non vengono conservati.