Skip to content
reader.me

Note tecniche

Come funziona reader.me

Nessun PDF che apri lascia mai la tua macchina. Questa pagina spiega come sia possibile architettonicamente e come verificarlo tu stesso in 30 secondi.

La versione breve

I browser moderni offrono un runtime quasi completo: motore JavaScript JIT, WebAssembly, canvas 2D, crittografia, API file, storage persistente. Sufficiente per fare tutto ciò che fa un editor PDF desktop — senza inviare il file da nessuna parte.

reader.me sono circa 4 MB di JavaScript e WebAssembly che incollano quattro librerie open-source nei 20 strumenti che vedi.

Cosa succede quando rilasci un PDF

  1. Il browser passa il file direttamente a JavaScript.
  2. Leggiamo i byte in un typed array.
  3. La libreria giusta fa il lavoro: pdf-lib, PDF.js, Tesseract.js, Comlink Workers (>20 MB).
  4. Il risultato diventa un download.

Perché è privacy strutturale

La maggior parte delle promesse "no upload" dei servizi cloud significa qualcosa di più debole: il server scarta il tuo file dopo alcune ore.

In reader.me non c'è un "dopo" da scartare, perché non c'è alcun upload all'inizio.

E le analytics?

Carichiamo Google Analytics (differito) e Cloudflare Web Analytics. Nessuno vede i tuoi PDF — solo beacon pageview con il percorso URL, locale e user agent standard.

I robot sono esplicitamente permessi — non ci sono dati documentali da scrapare.

Verificalo tu stesso in 30 secondi

  1. Apri DevTools (F12 Windows, ⌥⌘I macOS), scheda Network.
  2. Cancella le richieste, spunta "preserve log".
  3. Rilascia un PDF sullo strumento Comprimi e clicca.
  4. Osserva il pannello Network. Nessuna richiesta con il tuo file. Il download arriva come URL blob:.

Trade-off che accettiamo

Fare tutto nel browser non è gratis. Elenco onesto:

  • Limite dimensione file 50 MB sul web.
  • Nessuna firma qualificata (Fase 4).
  • Dati OCR grandi (~12 MB primo lancio).
  • PDF/A perde il testo selezionabile.

Correlati

reader.me è un'idea di David Carrero , costruito presso Color Vivo Internet S.L.