Notatki techniczne
Jak działa reader.me
Żaden PDF, który otwierasz, nigdy nie opuszcza twojego urządzenia. Ta strona wyjaśnia, jak jest to architektonicznie możliwe i jak sprawdzić to samemu w 30 sekund.
Krótka wersja
Współczesne przeglądarki dostarczają niemal kompletny runtime: silnik JIT JavaScript, WebAssembly, 2D canvas, kryptografię, API plików, trwałe przechowywanie. Wystarczy do robienia wszystkiego, co robi desktop PDF editor — bez wysyłania pliku gdziekolwiek.
reader.me to około 4 MB JavaScript i WebAssembly, które łączą cztery biblioteki open-source w 20 narzędzi.
Co się dzieje, gdy upuszczasz PDF
- Przeglądarka przekazuje plik bezpośrednio do JavaScript.
- Czytamy bajty do typed array.
- Właściwa biblioteka wykonuje pracę: pdf-lib, PDF.js, Tesseract.js, Comlink Workers (>20 MB).
- Wynik staje się pobraniem.
Dlaczego to prywatność strukturalna
Większość obietnic "brak uploadu" usług chmurowych oznacza coś słabszego: serwer odrzuca twój plik po kilku godzinach. Plik dotarł do ich serwerów.
W reader.me nie ma "po" do odrzucenia, ponieważ nie ma uploadu na początku.
A co z analityką?
Ładujemy Google Analytics (opóźniony) i Cloudflare Web Analytics. Żaden nie widzi twoich PDF-ów — tylko beacony pageview ze ścieżką URL, locale i standardowym user agent.
Roboty są wyraźnie dozwolone (GPTBot, ClaudeBot, itp.) — brak danych dokumentów do scrapowania.
Sprawdź sam w 30 sekund
- Otwórz DevTools (
F12Windows,⌥⌘ImacOS) → zakładka Network. - Wyczyść listę żądań, zaznacz "preserve log".
- Upuść PDF na narzędzie Compress i kliknij.
- Obserwuj panel Network. Żadne żądanie nie niesie twojego pliku. Pobranie przychodzi jako URL
blob:.
Kompromisy, które akceptujemy
Robienie wszystkiego w przeglądarce nie jest darmowe. Uczciwa lista ograniczeń:
- Limit rozmiaru pliku 50 MB na pliku w sieci.
- Brak kwalifikowanych podpisów (Faza 4).
- Duże dane języka OCR (~12 MB pierwsze uruchomienie).
- PDF/A traci zaznaczany tekst.
Powiązane
- Model bezpieczeństwa → — model zagrożeń, szyfrowanie, polityka CVE.
- Prywatność → — wersja polityczna, prostym językiem.
- vs iLovePDF / Smallpdf → — porównanie architektoniczne obok siebie.
reader.me to pomysł David Carrero , zbudowany w Color Vivo Internet S.L.