Vai al contenuto

↑ ↓ per spostarti · Invio per aprire · Esc per chiudere

Chi siamo e perché i tuoi file restano a te

pd00 è una piccola raccolta indipendente di strumenti per i file, costruita intorno a una sola regola: i tuoi file restano sul tuo dispositivo.

Perché esiste

Per convertire una foto o unire due PDF non dovrebbe servire consegnare documenti personali al server di uno sconosciuto. Eppure quasi tutti i convertitori online funzionano ancora così: carichi, aspetti, scarichi e speri che la copia rimasta da loro venga cancellata come promesso. I browser di oggi sanno fare questo lavoro da soli. pd00 sfrutta WebAssembly e i codec di immagine del browser, così l’intera operazione si svolge sul tuo computer o sul tuo telefono.

Il nome è corto apposta. «pd» sta per PDF, e un indirizzo breve si digita in un attimo sul telefono, quando un modulo rifiuta le foto del tuo iPhone.

Come è fatto

  • La decodifica HEIC usa libheif (LGPL-3.0) compilata in WebAssembly; WebP e AVIF passano per i decoder integrati nel browser.
  • La modifica dei PDF (unione, divisione, rotazione, numeri di pagina, filigrane, password) usa pdf-lib (MIT); per leggere le pagine e ricavarne miniature, immagini e testo si usa pdf.js di Mozilla (Apache-2.0). I file TIFF vengono decodificati con UTIF (MIT) e gli archivi ZIP vengono creati con client-zip (MIT).
  • I metadati delle foto (EXIF e profili colore) vengono letti e scritti da un nostro piccolo codice, senza dipendenze esterne, così sopravvivono alla conversione.
  • Il sito è statico e viene servito dalla rete di Cloudflare. Non esiste codice lato server che tocchi i file: l’unico endpoint del server è un controllo di funzionamento.

Non devi crederci sulla parola quando diciamo che non si carica nulla: il controllo con gli strumenti per sviluppatori lo dimostra in circa un minuto. In più, la policy di sicurezza della pagina lascia che il browser si colleghi solo a pd00.com e al contatore di visite anonimo di Cloudflare, che non riceve mai file.

Scrivici

Segnalazioni di bug, file di esempio che non si convertono (mandaci solo file che puoi condividere senza problemi) e idee per nuove funzioni sono benvenuti all’indirizzo hello@pd00.com.