Geloof ons niet op ons woord. Controleer het zelf.
Elke browser toont welke gegevens een website verstuurt. In drie stappen zie je dat je bestand niet geüpload wordt.
- 1
Open de ontwikkelaarstools
Druk op F12 (Mac: ⌥ ⌘ I) en kies het tabblad Netwerk (Network). Laat het open staan.
- 2
Gebruik een tool
Voeg bijvoorbeeld twee PDF's samen en download het resultaat, zoals je normaal zou doen.
- 3
Kijk wat er vertrekt
Een upload zou verschijnen als een verzoek zo groot als je bestand, vaak enkele MB. Je vindt er geen.
| Naam | Methode | Status | Type | Grootte |
|---|---|---|---|---|
| pdf-samenvoegen.html | GET | 200 | document | 18 kB |
| style.css | GET | 200 | stylesheet | (cache) |
| app.js | GET | 200 | script | (cache) |
| beacon.min.js (static.cloudflareinsights.com) | GET | 200 | script | (cache) |
| pdf-lib.min.js | GET | 200 | script | (cache) |
| pdf.min.js | GET | 200 | script | (cache) |
| jszip.min.js | GET | 200 | script | (cache) |
| rum (cloudflareinsights.com) | POST | 204 | ping | 0,4 kB |
Geen enkel verzoek bevat je bestand. Bijna alles komt van www.pdfcommunity.org zelf: de pagina, de opmaak en scripts, en de PDF-bibliotheken. Daarnaast zie je ons bezoekerstellertje van Cloudflare, dat werkt zonder cookies: het scriptje beacon.min.js van static.cloudflareinsights.com en een kleine melding (rum) naar cloudflareinsights.com. Die melding is maar een paar honderd bytes groot, ook als je een PDF van 50 MB verwerkt: er zit geen bestand in, alleen dat er een bezoek was. Alleen als je in de cookiebanner op "Accepteren" klikte, zie je ook verzoeken naar Google Analytics (googletagmanager.com en google-analytics.com): die tellen paginabezoeken, niet je bestanden.
Open een tool, wacht een paar seconden tot de pagina volledig geladen is (of voeg eerst een bestand toe), zet dan je internet uit en voeg je bestanden samen. Het werkt gewoon, want er is geen server nodig.
Tijdens het verwerken toont elke tool hoeveel er op je toestel verwerkt werd, en dat er 0 bytes van je bestanden geüpload werden.
De technologie achter de tools, en wat wel en wat niet over het internet gaat: Hoe werkt PDFCommunity?
Voor sommige taken haalt je browser extra bestanden bij ons op: een lettertype voor een watermerk met speciale tekens of in een ander schrift (zoals Pools, Arabisch of Japans) en, als ze nog niet bewaard waren, tekentabellen of standaardlettertypes die nodig zijn om sommige PDF's te lezen. Daar zit niets van je bestand in. Je browser vraagt altijd de hele set tegelijk op, dus onze server kan niet zien om welk schrift het gaat, alleen dat zulke bestanden nodig waren, net zoals hij ziet welke pagina je opent.
De groottecheck vangt een geüpload bestand, maar geen paar bytes zoals een bestandsnaam of een aantal pagina's. De teller in de tools ziet alleen gewone verzoeken van de pagina zelf, niet die van een achtergrondproces (worker), een WebSocket of een formulier. Wil je ook dat uitsluiten, lees dan de code: in het tabblad Bronnen (Sources) toont je browser de leesbare code, omdat we de bronkaarten (source maps) mee publiceren.