Загрузить договор на сторонний сайт — это всегда риск. Даже если сервис выглядит надёжно, вы не знаете, что происходит с файлом после отправки: он может копироваться в резервные копии, оставаться в логах, попадать в датасеты для обучения. Разбираемся, почему обработка в браузере решает эту проблему.
Что происходит с файлом на «обычном» сервисе
Классическая схема:
- Вы загружаете файл на сервер по HTTP
- Сервер обрабатывает: сжимает, конвертирует, распознаёт
- Сервер отдаёт вам результат
- Исходный и выходной файл — где-то на сервере, до или после стирания
Проблемы:
- Логи. Почти все серверы пишут логи: имя файла, IP-адрес, время, размер. Даже если файл стирается через час, запись о нём остаётся
- Резервные копии. Даже при удалении файл может остаться в бэкапе. Гарантировать полное удаление невозможно
- Сотрудники. Сисадмин или разработчик может видеть ваши файлы
- Утечки. История с утечкой данных — не редкость: если сервер взломают, все файлы в моменте попадут к атакующему
Что происходит в браузере
Схема принципиально другая:
- Вы открываете сайт — браузер загружает JavaScript-код
- Вы перетаскиваете файл в окно — файл остаётся в памяти вашего браузера
- JavaScript обрабатывает файл прямо в браузере: сжимает, конвертирует, распознаёт
- Результат сохраняется на диск — снова минуя сервер
Сервер участвует только для оплаты и учёта операций — но он не получает ни содержимого файла, ни имени, ни размера.
Технически: как это работает
Современные браузеры предоставляют всё необходимое:
- File API — доступ к файлам пользователя без отправки на сервер
- Canvas API — рендеринг PDF и изображений
- WebAssembly — запуск полноценных библиотек (OCR, PDF-движок, LibreOffice) с производительностью, близкой к нативной
- Web Workers — многопоточная обработка без блокировки интерфейса
Можно убедиться самому: откройте DevTools (F12) → Network. Загрузите PDF и нажмите «Сжать». В списке запросов не будет ни одного POST с вашим файлом — только GET к статическим ресурсам и запросы на учёт операции.
Почему это важно именно для вас
Для юристов
Договоры, доверенности, соглашения — это часто конфиденциальные документы, работа с которыми регулируется NDA и адвокатской тайной. Загружать их на неизвестный сервер — нарушение профессиональной этики.
Для HR
Резюме, трудовые договоры, паспортные данные — персональные данные по 152-ФЗ. Любая передача третьим лицам без согласия субъекта — нарушение закона.
Для тендерных отделов
Коммерческие предложения, заявки, проекты договоров — информация, которая может дать конкурентам преимущество.
Для бухгалтеров
Счета, акты, налоговые документы — персональные и коммерческие данные.
Что мы НЕ делаем
- ❌ Не отправляем ваши файлы на сервер
- ❌ Не храним документы
- ❌ Не ведём логи с именами файлов
- ❌ Не обучаем модели на ваших данных
- ❌ Не продаём и не передаём данные третьим лицам
Что МЫ делаем
- ✅ Обрабатываем файлы прямо в браузере
- ✅ Учитываем только количество операций (обезличенно, по сессии)
- ✅ Храним email только для отправки чека (54-ФЗ)
- ✅ Открыто говорим, где что используется — исходники доступны для проверки
Совет: хотите убедиться, что сервис действительно локальный? Отключите интернет после загрузки страницы, но до загрузки файла — если обработка работает, значит всё происходит в браузере.
Итог
Локальная обработка — это не маркетинг, а конкретная техническая возможность, которую дают современные браузеры. Для конфиденциальных документов это единственный способ работать онлайн и не рисковать утечкой. Если ваш сервис отправляет файлы на сервер — уточните, что с ними происходит. Если ответ «всё безопасно» без конкретики — скорее всего, нет.
Проверьте сами — все инструменты работают локально, без отправки данных.
🛠️ Открыть инструменты