Технические заметки
Как работает reader.me
Ни один PDF, который вы открываете, никогда не покидает вашу машину. Эта страница объясняет как это возможно архитектурно и как проверить обещание за 30 секунд.
Короткая версия
Современные браузеры поставляются с почти полным рантаймом: JIT JavaScript-движок, WebAssembly, 2D canvas, криптография, API файлов и постоянное хранилище. Достаточно для всего, что делает настольный PDF-редактор — без отправки файла куда-либо.
reader.me — это примерно 4 MB JavaScript и WebAssembly, склеивающих четыре open-source библиотеки в 20 инструментов, которые вы видите.
Что происходит, когда вы бросаете PDF
- Браузер передаёт файл напрямую JavaScript.
- Мы читаем байты в typed array.
- Правильная библиотека делает работу: pdf-lib, PDF.js, Tesseract.js, Comlink Workers (>20 MB).
- Результат становится загрузкой.
Почему это структурная приватность
Большинство обещаний "без загрузки" облачных сервисов означают нечто более слабое: сервер отбрасывает ваш файл через несколько часов. Файл достиг их серверов.
В reader.me нет "после" для отбрасывания, потому что нет загрузки в начале.
А аналитика?
Мы загружаем Google Analytics (с задержкой) и Cloudflare Web Analytics. Ни один не видит ваши PDF — только маяки просмотра страниц с путём URL, локалью и стандартным user agent.
Роботы явно разрешены (GPTBot, ClaudeBot и т.д.) — нет данных документов для скрапинга.
Проверьте сами за 30 секунд
- Откройте DevTools (
F12на Windows,⌥⌘Iна macOS) → вкладка Network. - Очистите список запросов, отметьте "preserve log".
- Бросьте PDF на инструмент Compress и нажмите.
- Смотрите на панель Network. Никаких запросов с вашим файлом. Загрузка приходит как
blob:URL.
Компромиссы, которые мы принимаем
Делать всё в браузере не бесплатно. Честный список ограничений:
- Лимит размера файла 50 MB на веб.
- Нет квалифицированных подписей (Фаза 4).
- Большие данные OCR-языка (~12 MB при первом запуске).
- PDF/A теряет выделяемый текст.
Связанное
- Модель безопасности → — модель угроз, шифрование, политика CVE.
- Приватность → — версия политики, простым языком.
- vs iLovePDF / Smallpdf → — архитектурное сравнение бок о бок.
reader.me — это идея David Carrero , созданная в Color Vivo Internet S.L.