Vai al contenuto
MaxyTools

Perché elaborare i file in locale, e come verificarlo

Aggiornato il · 4 min di lettura

· Aggiornato il

Comprimere una busta paga, unire una domanda di locazione, leggere il testo di un documento d'identità: questi documenti contengono dati molto personali, e la maggior parte dei servizi online ti chiede di inviarli ai loro server per elaborarli. Esiste un'altra strada, in cui il lavoro si fa sul tuo dispositivo. Questa guida spiega la differenza, come verificarla da solo e cosa costa.

Cosa succede quando carichi un file

Con un servizio convenzionale, il tuo documento attraversa internet, arriva su un server che non controlli, viene elaborato lì, poi ti viene rispedito. Nel frattempo può essere conservato per qualche minuto, qualche giorno o più, copiato nei backup, registrato nei log o esaminato per migliorare il servizio, secondo la politica del sito, che quasi nessuno legge. Nessuno di questi passaggi è necessariamente malevolo, ma ciascuno aggiunge un rischio: una fuga di dati, un errore di configurazione, un dipendente disonesto, un cambio di proprietà del servizio, un hosting in un Paese le cui leggi differiscono dalle tue.

Per un documento che contiene dati personali (identità, salute, finanze), inviare il file a un terzo è già un trasferimento di dati. Se elabori file di altre persone, per esempio in un ufficio o in un'associazione, ne sei anche responsabile.

Come un browser può fare tutto da solo

I browser moderni offrono capacità che passano spesso inosservate: leggere un file scelto dall'utente senza inviarlo da nessuna parte (File API), eseguire codice compilato a una velocità quasi nativa (WebAssembly), lavorare in background senza bloccare la pagina (Web Workers), calcolare impronte crittografiche (Web Crypto). Con questi mattoni, un sito può unire PDF, comprimere immagini o riconoscere testo interamente sul tuo dispositivo. Il codice del programma viene scaricato come una normale pagina web; i tuoi file non escono.

Confronto

Servizio con caricamento e servizio locale
Con caricamento su un serverElaborazione locale (MaxyTools)
Dove va il tuo fileSul server del sitoDa nessuna parte: resta sul tuo dispositivo
ConservazioneSecondo la politica del sitoNessuna: nulla viene memorizzato
OfflineImpossibilePossibile una volta caricata la pagina
VelocitàDipende dalla tua connessione e dal serverDipende dalla potenza del tuo dispositivo
Dimensione del fileSpesso limitata dal caricamentoLimitata dalla memoria del browser
Limiti giornalieriFrequenti (account, abbonamenti)Nessuno imposto da un server

Verificare da soli: tre prove

  1. La scheda Rete. Apri gli strumenti per sviluppatori del tuo browser (tasto F12), scheda «Rete» (Network), poi elabora un file. Vedrai passare le richieste del sito: se il file fosse caricato, una grande richiesta partirebbe verso un server. In uno strumento locale, nulla del genere.
  2. La modalità offline. Carica la pagina dello strumento, poi interrompi la connessione (modalità aereo). Se l'operazione funziona ancora, il lavoro non ha bisogno di un server.
  3. L'informativa sulla privacy. Leggila: deve indicare chiaramente cosa viene inviato, a chi e per quanto tempo viene conservato. Un sito che promette «eliminato dopo un'ora» ti chiede di fidarti; uno strumento locale non ha nulla da eliminare.

La prima prova è la più eloquente. Non serve capire il codice: basta cercare se durante l'elaborazione parte una richiesta grande quanto il tuo file.

Il prezzo dell'elaborazione locale

  • Memoria. Il browser dispone solo di una parte della memoria del dispositivo: su uno smartphone di fascia bassa, un PDF di diverse centinaia di MB può fallire. Ogni strumento indica la sua dimensione massima (per esempio 80 MB per la compressione dei PDF, 100 MB per un'immagine).
  • Velocità. Riconoscere testo o comprimere un PDF grande su un computer modesto è più lento che su un server potente.
  • Batteria. Le elaborazioni pesanti sollecitano il processore del dispositivo.
  • Funzioni impossibili. Alcune elaborazioni (l'intelligenza artificiale più pesante) restano fuori dalla portata di un browser; preferiamo non offrirle piuttosto che inviare i tuoi file altrove.

Altre buone abitudini

  • Rimuovi i dati nascosti prima di condividere un file: foto e documenti contengono metadati (vedi Metadati nascosti: cosa rivelano i tuoi file e come cancellarli).
  • Proteggi ciò che deve essere protetto con una password (vedi Proteggere un PDF con una password, o sbloccarlo).
  • Diffida dei siti che pretendono un account o un'email per un'operazione semplice.
  • Elimina le copie scaricate che non ti servono più.

Limiti da conoscere

  • L'elaborazione locale protegge il file durante l'operazione, non il tuo dispositivo: se il tuo computer è infetto, il file è esposto qualunque sia il sito.
  • Devi crederci sulla base di ciò che puoi verificare, da qui l'importanza delle prove qui sopra anziché della nostra parola.
  • Sul sito esistono componenti esterni (pubblicità previo consenso, misurazione del pubblico): non ricevono i tuoi file, ma leggi l'informativa sui cookie per i dettagli.

Domande frequenti

Come posso essere certo che un file non venga caricato?

Apri la scheda Rete degli strumenti per sviluppatori (F12) durante l'elaborazione e cerca una richiesta grande quanto il file. Puoi anche interrompere la connessione dopo il caricamento della pagina: se lo strumento funziona ancora, lavora in locale.

L'elaborazione locale funziona offline?

Una volta caricate la pagina e le sue componenti, sì per la maggior parte degli strumenti. Le eccezioni (verifica delle violazioni, indirizzo IP) hanno bisogno di internet.

Perché alcuni file vengono rifiutati per dimensione?

Perché il browser ha meno memoria di un server. Il limite è indicato su ogni strumento.

Il sito riceve comunque qualcosa?

Serve la pagina e i suoi programmi. I file che elabori non gli vengono trasmessi. L'informativa sulla privacy dettaglia cosa viene misurato.

È più sicuro di un software installato?

È paragonabile per la privacy: in entrambi i casi il file resta con te. Il vantaggio è non installare nulla.

Strumenti citati in questa guida

Altre guide

Queste guide sono scritte dal team di MaxyTools in base al reale funzionamento dei nostri strumenti. Le cifre sono calcoli che puoi rifare oppure ordini di grandezza indicati come tali. Hai trovato un errore? Scrivici dalla pagina Contatti.