Waarom ik een PDF-tool bouwde die niets uploadt
Update10 juni · 09:223 min leestijd

Waarom ik een PDF-tool bouwde die niets uploadt

Bijna elke gratis PDF-tool stuurt je bestand naar een onbekende server. Voor een contract of paspoort voelt dat verkeerd. Daarom bouwde ik Pilatus Press: 24 PDF-tools die volledig in je browser draaien en je bestanden nooit uploaden.

Bijna elke gratis PDF-tool werkt hetzelfde. Je sleept je bestand erin, het verdwijnt naar een server ergens, en even later krijg je het terug. Handig, tot je je bedenkt wat je net hebt geüpload. Een contract. Een loonstrook. Een paspoort. Naar een server waarvan je niet weet waar hij staat, wie meekijkt of hoelang je bestand bewaard blijft.

Dat zat me al een tijd dwars. Dus bouwde ik het andersom. Vandaag lanceer ik Pilatus Press: een complete PDF-toolkit die volledig in je eigen browser draait. Je bestanden verlaten je apparaat nooit.

Het probleem met "gratis" PDF-tools

Gratis is online zelden echt gratis. Bij de meeste PDF-diensten betaal je met je bestanden. Ze gaan naar de cloud, worden daar verwerkt en, als je geluk hebt, daarna verwijderd. Controleren kun je dat niet. Tel daar de uploadlimieten, wachttijden en advertenties bij op en je snapt waarom ik er klaar mee was.

Voor gevoelige documenten weegt dat extra zwaar. Een ondernemer die snel een paar facturen wil samenvoegen, zet die liever niet op een onbekende server. En met de AVG in je achterhoofd houd je die gegevens sowieso het liefst binnenshuis.

Dus bouwde ik het andersom

Pilatus Press heeft geen upload-knop, simpelweg omdat er geen server is om naartoe te uploaden. Alle bewerkingen draaien lokaal in je browser, met WebAssembly en JavaScript. Je opent een bestand, de tool doet zijn werk op je eigen apparaat, en jij downloadt het resultaat. Klaar.

Het sterkste bewijs is ook het simpelste: zet je wifi uit en het werkt nog steeds. Je kunt Pilatus Press zelfs als app installeren en volledig offline gebruiken. Geen account, geen limiet, geen kosten.

24 tools, op één plek

Het begon met de basis en groeide door naar 24 tools. Een greep:

  • Samenvoegen, splitsen en ordenen: meerdere PDF’s tot één document, of juist precies de pagina’s eruit halen die je nodig hebt.
  • Comprimeren: een kleiner bestand, zonder zichtbaar kwaliteitsverlies.
  • Ondertekenen en formulieren invullen: je handtekening zetten of invulvelden invullen, zonder iets te printen.
  • Redigeren: gevoelige delen onleesbaar maken. En anders dan een zwart balkje eroverheen, verdwijnt de inhoud eronder hier echt.
  • OCR: een gescand document weer doorzoekbaar maken.
  • Plus watermerken, paginanummers, beveiligen, repareren, bijsnijden, afbeeldingen omzetten en meer.

Allemaal gratis, allemaal lokaal. Je vindt ze op Pilatus Press, naast de andere gratis tools die ik maak.

Waarom dit bij FLOH past

Dit is precies hoe ik over software denk. Jij hoort eigenaar te zijn van je data en je tools, en niet afhankelijk van een dienst die je bestanden vasthoudt of je morgen een abonnement aansmeert. Geen vendor lock-in, geen kleine lettertjes.

Pilatus Press is gratis en blijft gratis.

Probeer het zelf. Sleep er een PDF in, zet voor de grap je internet uit, en zie dat het gewoon doet wat het moet doen, geheel lokaal.

Veelgestelde vragen

Alisina Nawabi
Geschreven doorAlisina Nawabi

AI Product Engineer & Solutions Architect

Bij FLOH ontwerp en bouw ik complete software, integraties en AI op maat, van eerste idee tot werkend product, en jij blijft eigenaar. Hier schrijf ik nuchter over bouwen met AI en software voor ondernemers en organisaties.

Meer over mij

Dit artikel is geproduceerd samen met het Agent Team. Meer over de redactie.

Gerelateerde artikelen

Mag een app je BSN vragen? Bijna nooit, en elk extra veld is jouw aansprakelijkheid
Inzicht
9 min

28 jul 21:00

Mag een app je BSN vragen? Bijna nooit, en elk extra veld is jouw aansprakelijkheid

Zelfs de Belastingdienst, die het BSN bij wet mag gebruiken, moet ermee stoppen waar het niet nodig is. Welke identiteitsgegevens je app uitvraagt is geen technisch detail, maar de grootste knop op je eigen aansprakelijkheid.

EU-hosting is geen soevereiniteitsgarantie: jurisdictie volgt het bedrijf, niet de server
Inzicht
7 min

23 jul 09:00

EU-hosting is geen soevereiniteitsgarantie: jurisdictie volgt het bedrijf, niet de server

Je data in een Europees datacenter zetten voelt als soevereiniteit, maar de Amerikaanse CLOUD Act hangt de jurisdictie aan het bedrijf dat de sleutels beheert, niet aan de postcode van de server.

Je accountant houdt dezelfde data als je IT-leverancier, maar staat niet in je risicoanalyse
Inzicht
7 min

22 jul 21:05

Je accountant houdt dezelfde data als je IT-leverancier, maar staat niet in je risicoanalyse

Je screent de beveiliging van je IT-leverancier, maar je accountant beheert dezelfde gevoelige data met vaak zwakkere beveiliging en blijft buiten je risicoanalyse. De Ernst & Young-hack laat zien waarom dat het echte gat is.

Vrijblijvend advies bestaat niet: de nieuwe AVG-handreiking is nu al je toetssteen
Inzicht
7 min

22 jul 13:01

Vrijblijvend advies bestaat niet: de nieuwe AVG-handreiking is nu al je toetssteen

De AP bracht twee 'vrijblijvende' AVG-handreikingen voor generatieve AI uit. Toch zijn ze vanaf dag één de maatstaf waarlangs een toezichthouder je afrekent. Waarom wachten op harde regels geen uitstel is, maar risico.

Advocaten die AI-tools gebruiken riskeren hun beroepsgeheim, niet alleen een datalek
Inzicht
7 min

21 jul 09:00

Advocaten die AI-tools gebruiken riskeren hun beroepsgeheim, niet alleen een datalek

Advocaten die met generieke AI werken kijken naar de AVG, maar het echte risico is hun beroepsgeheim en het verschoningsrecht van de cliënt. Dat is een striktere norm die geen verwerkersovereenkomst voor je afvinkt.

'Ik heb niets te verbergen' is geen risicoanalyse voor je bedrijfsdata
Inzicht
6 min

16 jul 13:04

'Ik heb niets te verbergen' is geen risicoanalyse voor je bedrijfsdata

Zodra het over chatcontrole gaat, klinkt 'ik heb niets te verbergen'. Voor een bedrijf is dat geen risicoanalyse: de vraag is welke van je kanalen echt versleuteld zijn en wie er bij je klantdata kan.