Sådan kontrollerer du, at robinpdf aldrig uploader dine filer
Alle PDF-værktøjer, der kører i browseren, siger, at dine filer bliver på din enhed. Det koster ingenting at sige, så i sig selv er det ingenting værd. Sådan kontrollerer du mit på under et minut — og de samme tre test virker på alle andre websteder, også mine konkurrenters.
Test 1 — Sluk for wifi
Åbn et vilkårligt værktøj på dette websted, og vent, til siden er indlæst helt. Afbryd nu internettet: sluk for wifi, eller træk kablet ud. Og brug værktøjet som normalt: vælg dine filer, kør det, hent resultatet.
Det virker alligevel. Et websted, der uploadede dit dokument til en server, ville umuligt kunne gøre det. Det er hele testen, og den tager omkring tredive sekunder.
Test 2 — Kig på fanen Netværk
Tryk på F12 for at åbne browserens udviklerværktøjer, og gå til fanen Netværk. Lad den stå åben, mens du behandler en fil. Du ser sidens egne filer og annoncerne blive indlæst, og du ser ikke dit dokument tage nogen steder hen: ingen upload, ingen POST med filen, ingenting.
Det er testen, man skal lave på ethvert websted, der lover lokal behandling. Ser du din fil i indholdet af en forespørgsel, var løftet falsk.
Test 3 — Læs sikkerhedspolitikken
Browsere lader et websted angive i et header ved navn Content-Security-Policy, hvilke eksterne servere siden må tale med. Min kan du læse i fanen Netværk: klik på den første forespørgsel, og se på svarets headere. Ud over Cloudflares cookiefri besøgstæller står der Googles annonce- og samtykkeservere, fordi webstedet er finansieret af annoncer.
De servere får det, enhver annonce får: siden, du er på, din browser og din IP-adresse. Din fil får de ikke, og du behøver ikke tage mit ord for det: test 2 ville vise enhver forespørgsel, der bar den, og test 1 virker helt uden forbindelse.
Hvad jeg har målt
robinpdf har en automatisk test, der indlæser et værktøj i en rigtig browser, afbryder netværket på browserniveau og derefter behandler en fil. Af de 16 værktøjer, den dækker, fuldfører 14 opgaven uden netværk:
- Flet PDF
- Opdel PDF
- Rotér PDF
- Beskær PDF
- Komprimer PDF
- PDF til JPG
- Gråtone-PDF
- Sider pr. ark (N-up)
- PDF til tekst
- Tilføj sidetal
- Rediger PDF-metadata
- PDF til Word
- PDF til EPUB
- PDF til Excel
Hvor det ikke gælder
Jeg siger det hellere selv, end at du opdager det.
- Tekstgenkendelsen (OCR) og adgangskodeværktøjerne henter en behandlingsmotor første gang — tesseract til tekstgenkendelse og en WebAssembly-udgave af qpdf til krypteringen. Tilsammen fylder de flere megabyte, og derfor indlæses de ikke for alle, der åbner siden. Det er programkode på vej ned til din browser. Det er aldrig din fil på vej op. PDF til Word står på listen ovenfor, fordi en tekst-PDF ikke behøver OCR; en scannet gør, og så skal den også bruge den første download.
- Annoncerne kører på samme side som værktøjet. Ethvert script på en side kan i princippet læse, hvad der står på den, så det, du kan kontrollere, er, at intet sender din fil nogen steder hen (test 2). Til et dokument, der under ingen omstændigheder må forlade computeren: indlæs værktøjet, og afbryd forbindelsen, før du åbner filen. Uden netværk kan intet slippe ud.
- At komprimere en meget lille PDF gør ingenting: værktøjet undersøger, om det virkelig kan gøre filen mindre, og siger hellere nej end at give dig en dårligere kopi. Det er et afslag, ikke en fejl.
Hvorfor det er bygget sådan
Fordi "vi sletter din fil inden for et par timer" er et løfte, mens en opbygning, der aldrig modtager filen, er et faktum. For feriebilledet betyder forskellen ingenting. For en kontrakt, en lønseddel, en lægeerklæring eller en scanning af din legitimation er det det eneste, der betyder noget. Håndterer du dokumenter, du ikke må uploade, skal du ikke behøve at stole på nogens ord. Heller ikke mit.