Technische Notizen
Wie reader.me funktioniert
Jede PDF, die Sie öffnen, verlässt nie Ihren Rechner. Diese Seite erklärt, wie das architektonisch möglich ist, was jedes Stück tut, und wie Sie das Versprechen in 30 Sekunden selbst überprüfen können.
Die Kurzversion
Moderne Browser liefern eine nahezu vollständige Laufzeit: JIT-JavaScript-Engine, WebAssembly, 2D-Canvas, Kryptografie, Datei-APIs und persistenten Speicher. Genug für alles, was ein Desktop-PDF-Editor macht — ohne die Datei irgendwohin zu senden.
reader.me ist etwa 4 MB JavaScript und WebAssembly, das vier Open-Source-Bibliotheken zu den 20 sichtbaren Werkzeugen verbindet. Die PDF, die Sie ablegen, wird vom lokalen File-Handle in einen Uint8Array gelesen, im Speicher bearbeitet, und das Ergebnis wird als Download via URL.createObjectURL angeboten.
Was passiert, wenn Sie eine PDF ablegen
- Der Browser übergibt die Datei direkt an JavaScript via Drag-and-Drop-API.
- Wir lesen die Bytes in einen typed array.
- Die richtige Bibliothek erledigt die Arbeit: pdf-lib, PDF.js, Tesseract.js, Comlink Workers (über 20 MB).
- Das Ergebnis wird zum Download.
Blob+ Object-URL + unsichtbarer<a download>.
Warum das strukturelle Privatsphäre ist
Die meisten "kein Upload"-Versprechen von Cloud-Diensten bedeuten Schwächeres: Der Server verwirft Ihre Datei nach Stunden. Die Datei hat ihre Server erreicht.
Bei reader.me gibt es kein "Nachher" zum Verwerfen, weil es kein Upload zum Beginnen gibt. Der Unterschied zwischen Richtlinien-Privatsphäre und struktureller Privatsphäre.
Und Analytik?
Wir laden Google Analytics (verzögert) und Cloudflare Web Analytics. Keine sieht Ihre PDFs — nur Pageview-Beacons mit URL-Pfad, Locale, Standard-User-Agent. Keine Dateinamen, keine Inhalte.
Roboter sind explizit erlaubt (GPTBot, ClaudeBot, etc.) — keine Dokumentdaten zum Scrapen.
Überprüfen Sie es selbst in 30 Sekunden
- DevTools öffnen (
F12Windows,⌥⌘ImacOS), Network-Tab. - Anfragen löschen, "preserve log" aktivieren.
- PDF auf Compress-Tool ablegen, klicken.
- Network-Panel betrachten. Keine Anfrage mit Ihrer Datei. Download kommt als
blob:-URL.
Trade-offs, die wir akzeptieren
Alles im Browser ist nicht gratis. Ehrliche Liste:
- Dateigrößen-Limit 50 MB im Web.
- Keine qualifizierten Signaturen (QES Phase 4).
- Große OCR-Sprachdaten (~12 MB beim ersten Lauf).
- PDF/A verliert auswählbaren Text (Rasterisierung).
Verwandtes
- Sicherheitsmodell → — Threat Model, Verschlüsselung, CVE-Richtlinie.
- Datenschutz → — Die Richtlinienversion, in einfacher Sprache.
- vs iLovePDF / Smallpdf → — Side-by-Side architektonischer Vergleich.
reader.me ist eine Idee von David Carrero , entwickelt bei Color Vivo Internet S.L.