Hvorfor det er mer privat å behandle filer i nettleseren enn å laste dem opp
Hva som skjer med filen din på en vanlig konverteringsside, hvordan behandling på enheten fungerer, og hvordan du kan bekrefte det.
Søk etter «konverter PDF til Word» eller «komprimer bilde på nett», og første side med treff er full av nettsteder som fungerer på samme måte: du velger en fil, den lastes opp til serveren deres, behandles der, og en nedlastingslenke dukker opp. Det er praktisk, og for et feriebilde spiller det knapt noen rolle. For en CV med adressen din, en skanning av passet ditt, en kontrakt, et kontoutdrag eller et brev fra legen spiller det svært stor rolle.
Hva som skjer på en vanlig konverteringsside
- Hele filen din sendes til en server du ikke vet noe om, i et land du sannsynligvis ikke kan identifisere.
- Den lagres på disk i hvert fall en kort stund, og ifølge personvernerklæringene til de største tjenestene ofte i «opptil 24 timer» eller lenger.
- Det konverterte resultatet lagres også, og en nedlastingslenke lages. Alle som har lenken, kan hente filen til den utløper.
- Tjenesten kan logge filnavn, størrelse, IP-adressen din og tidspunktet. Noen skanner innholdet i filene for annonsering eller trening av modeller, og vilkårene deres tillater det.
- Sletting, når den skjer, er et løfte du ikke kan kontrollere.
Ikke noe av dette er nødvendigvis ondsinnet. Det er bare en følge av arkitekturen. Når en fil forlater enheten din, avhenger personvernet helt av andres rutiner, sikkerhet og ærlighet.
Alternativet: gjør jobben på din egen enhet
Moderne nettlesere kan utføre store mengder beregninger. Tre teknologier gjør det mulig å kjøre filverktøy uten server:
- Canvas API dekoder bilder, skalerer dem, tegner på dem og koder dem på nytt til JPG, PNG eller WebP. Alle bildeverktøyene på denne siden er bygget på det.
- WebAssembly kjører kompilert kode i nesten maskinnær hastighet inne i nettleserens sandkasse. Slik kan en komplett FFmpeg-videokoder, en PDF-gjengiver og en DOCX-leser kjøre på en nettside uten at du installerer noe.
- Innebygde komprimeringsstrømmer gir nettsider tilgang til nettleserens egen gzip-motor, som driver ZIP- og GZIP-verktøyene her.
Nettsiden lastes ned én gang, og deretter jobber den med filer i nettleserens minne. Resultatet gis til deg som en vanlig nedlasting, laget lokalt. Ingen fil, og ingen del av en fil, sendes noe sted. Serveren til nettstedet ser bare en forespørsel om selve siden, akkurat som for en hvilken som helst statisk nettside.
Slik bekrefter du det selv
Du trenger ikke stole på en personvernerklæring. Her er to sjekker alle kan gjøre:
- Gå frakoblet. Last inn verktøysiden, og slå deretter av wifi eller slå på flymodus. Slipp inn en fil og kjør verktøyet. Fungerer det, kan ingenting ha blitt lastet opp. Alle verktøyene på denne siden består denne testen, med ett forbehold: video- og lydverktøyene laster ned FFmpeg-motoren første gang de brukes, og den må være lagret i hurtigbufferen før du går frakoblet.
- Følg med på nettverksfanen. Åpne utviklerverktøyene (F12) i en hvilken som helst nettleser på datamaskinen, velg Nettverk og kjør en konvertering. Du ser forespørsler etter sidens egne skript og, hvis det er slått på, analyse- og annonsesignaler, men ingen forespørsel som inneholder filen din. En konverterer på serversiden viser en stor opplastingsforespørsel i det øyeblikket du slipper inn en fil.
De ærlige kompromissene
Behandling på enheten er ikke magi. Fordi den bruker prosessoren og minnet på enheten din:
- Svært store jobber, som en to timer lang 4K-video eller en skanning på tusen sider, kan gå tregt eller bruke opp minnet på en mobil. En server med en kraftig prosessor ville vært raskere til slikt.
- Noen oppgaver krever programvare som rett og slett er for stor eller for lukket til å kjøre i en nettleser. En perfekt gjengivelse fra Word til PDF krever for eksempel egentlig Word. Verktøyet Word til PDF her er åpent om at det håndterer enkle dokumenter godt og kompliserte oppsett mindre perfekt.
- Første gang du bruker video- og lydverktøyene, lastes en motor på 32 MB ned én gang.
Til hverdagsjobbene som utgjør nesten all filkonvertering, som å komprimere bilder, konvertere mellom bildeformater, slå sammen og dele PDF-er og lage ZIP-filer, er nettleseren mer enn rask nok, og personverngevinsten er absolutt i stedet for et spørsmål om tillit.
Hva denne siden samler inn, og hva den ikke samler inn
Filinnhold: aldri, fordi siden er bygget slik. Siden bruker anonym statistikk for å se hvilke verktøy som brukes, og finansieres av annonser. Begge deler er beskrevet i personvernerklæringen og kan avslås i innstillingene for informasjonskapsler. Ingen av dem har tilgang til filene du behandler, som ikke finnes noe annet sted enn i din egen nettleser.