Miten nämä PDF-työkalut toimivat

Jokainen tämän sivuston työkalu toimii kokonaan selaimessasi. Kun valitset tiedoston, se luetaan selaimen muistiin FileReader API:n avulla ja käsitellään siellä JavaScript- ja WebAssembly-koodilla. Tulos palautetaan suoraan sinulle latauksena. Tiedostoasi ei lähetetä koskaan palvelimelle.

Koska käsittely tapahtuu omalla laitteellasi, palvelinkierrosta ei tarvita: ei odottelua latauksen aikana, ei tiedostokokorajoitusta laitteesi muistin ulkopuolella, ja useimmat työkalut toimivat jopa ilman internetyhteyttä sivun lataamisen jälkeen.

Miksi paikallinen käsittely on yksityisempää kuin pilvipalvelu

Tyypillisessä verkkopohjaisen PDF-työkalun tapauksessa asiakirjasi lähetetään ja tallennetaan jonkun muun palvelimelle, ainakin hetkeksi. Luotat tuolloin kyseisen yrityksen verkkoon, säilytyskäytäntöihin ja henkilöstöön tiedostosi sisällön osalta.

Paikallisessa käsittelyssä asiakirja ei poistu laitteeltasi, joten palvelinpuolella ei ole kopiota, joka voisi vuotaa, jäädä talteen, päätyä viranomaismääräyksen kohteeksi tai joutua väärinkäytetyksi. Sopimusten, henkilöllisyystodistusten, sairaustietojen tai tiliotteiden kohdalla tämä on periaatteellinen ero, ei vain asteero.

Miten WebAssembly hoitaa raskaan PDF-työn selaimessa

Raskaat PDF-operaatiot toimivat kypsien avoimen lähdekoodin kirjastojen avulla, jotka on käännetty WebAssembly-muotoon ja suoritettavaksi lähes natiivinopeudella selaimessa: pdf-lib ja MuPDF muokkaukseen ja renderöintiin, pdf.js jäsentelyyn sekä Tesseract OCR-tunnistukseen. WebAssembly tarjoaa ennustettavan suorituskyvyn, jota nämä tehtävät vaativat, ilman että mitään lähetetään palvelimelle.

Moottorit ladataan tarvittaessa ensimmäisellä käyttökerralla, minkä jälkeen selain tallentaa ne välimuistiin — siksi ensimmäinen OCR-tunnistus tai pakkaus istunnossa sisältää lyhyen latausvaiheen, mutta myöhemmät eivät.

Mikä varmistaa lupauksen lataamattomuudesta

Lupauksen taustalla on kaksi kerrosta. Tiukka Content Security Policy rajoittaa sivuston yhteysmahdollisuuksia, ja ajonaikainen verkkovalvoja kietoo käsittelyputken ympärilleen niin, että tiedostodataa ei voida lähettää minnekään. Tiliä ei tarvita eikä asiakirjan sisältöä kerätä.

Hosting-palvelumme saattaa säilyttää tavanomaisia koottuja käyttölokeja (kuten IP-osoite ja pyydetty URL) turvallisuuden ja luotettavuuden vuoksi — nämä eivät koskaan sisällä tiedostojesi sisältöä.

Onko täällä turvallista käsitellä luottamuksellista sopimusta tai henkilöllisyystodistusta?

Kyllä. Koska tiedosto käsitellään paikallisesti eikä sitä koskaan lähetetä palvelimelle, luottamukselliset asiakirjat — sopimukset, henkilöllisyystodistukset, lääketieteelliset tai taloudelliset tiedot — pysyvät kokonaan laitteellasi. Palvelinpuolella ei ole kopiota, joka voisi paljastua.

Paikallinen vai pilvi-PDF-työkalu — kumpi on turvallisempi?

Paikalliset, selainpohjaiset työkalut ovat turvallisempia kaiken arkaluonteisen käsittelyyn, koska tiedosto ei poistu laitteeltasi. Pilvipohjaiset työkalut lähettävät tiedostosi palvelimelle, jota et voi täysin tarkastaa. Pilvipalvelut sopivat edelleen erittäin raskaisiin palvelinpuolen töihin tai heikkotehoisia laitteita varten, mutta tavalliseen yksityisen asiakirjan muokkaukseen paikallinen käsittely poistaa riskin kokonaan.

Voinko varmistaa, ettei tiedostoani lähetetä palvelimelle?

Kyllä — eikä sinun tarvitse luottaa pelkästään sanaamme. Avaa selaimen kehittäjätyökalut, siirry Network tab -välilehdelle ja käytä mitä tahansa työkalua. Näet, että mikään pyyntö ei kuljeta tiedostosi sisältöä palvelimelle työkalun toimiessa.