Skip to content
reader.me

Technische notities

Hoe reader.me werkt

Geen enkele PDF die je opent verlaat je apparaat. Deze pagina legt uit hoe dat architectonisch mogelijk is en hoe je het zelf in 30 seconden verifieert.

De korte versie

Moderne browsers leveren een bijna volledige runtime: JIT JavaScript engine, WebAssembly, 2D canvas, cryptografie, file APIs en persistente opslag. Genoeg voor alles wat een desktop PDF editor doet — zonder het bestand ergens heen te sturen.

reader.me is ongeveer 4 MB JavaScript en WebAssembly dat vier open-source bibliotheken aan elkaar plakt tot de 20 tools die je ziet.

Wat gebeurt er als je een PDF dropt

  1. De browser geeft het bestand direct aan JavaScript.
  2. We lezen de bytes in een typed array.
  3. De juiste bibliotheek doet het werk: pdf-lib, PDF.js, Tesseract.js, Comlink Workers (>20 MB).
  4. Het resultaat wordt een download.

Waarom dit structurele privacy is

De meeste "geen upload"-claims van cloud diensten betekenen iets zwakkers: de server verwijdert je bestand na een paar uur. Het bestand heeft hun servers wel bereikt.

Bij reader.me is er geen "daarna" om te verwijderen, omdat er geen upload is om mee te beginnen.

En analytics?

We laden Google Analytics (uitgesteld) en Cloudflare Web Analytics. Geen van beide ziet je PDFs — alleen pageview beacons met het URL-pad, de locale en de standaard user agent.

Robots zijn expliciet toegestaan (GPTBot, ClaudeBot, enz.) — er zijn geen documentgegevens om te scrapen.

Verifieer het zelf in 30 seconden

  1. Open DevTools (F12 Windows, ⌥⌘I macOS), Network-tabblad.
  2. Verzoekenlijst wissen, "preserve log" aanvinken.
  3. Drop een PDF op de Compress tool en klik.
  4. Bekijk het Network paneel. Geen enkele aanvraag met je bestand. Download komt als blob: URL.

Trade-offs die we accepteren

Alles in de browser doen is niet gratis. Eerlijke lijst:

  • Bestandsgrootte limiet 50 MB op web.
  • Geen gekwalificeerde handtekeningen (Fase 4).
  • Grote OCR taaldata (~12 MB eerste run).
  • PDF/A verliest selecteerbare tekst.

Gerelateerd

reader.me is een idee van David Carrero , gebouwd bij Color Vivo Internet S.L.