Почему инструменты в браузере безопаснее: разбираемся с локальной обработкой файлов
Когда вы используете обычный онлайн-инструмент для PDF или изображений, ваш файл, как правило, отправляется на удалённый сервер, обрабатывается там, а результат возвращается обратно. Такая модель вполне подходит для мема, но вызывает дискомфорт, если речь о скане паспорта, банковской выписке или неопубликованном договоре. Инструменты в браузере работают иначе: обработка идёт на вашем устройстве, и файл никогда его не покидает.
Что на самом деле происходит с серверным инструментом
В обычном веб-инструменте первым шагом идёт загрузка на сервер. Ваш документ передаётся по сети, временно (или не очень временно) хранится на чужой машине, открывается их программой и только затем конвертируется или сжимается. Вы доверяете безопасности провайдера, его политике хранения данных и его сотрудникам.
Даже уважаемые сервисы хранят файлы какое-то время, чтобы бороться со злоупотреблениями, отлаживать систему или отвечать на юридические запросы. Для большинства простых задач это не имеет значения. Для конфиденциальных материалов это реальный риск, который вы не выбирали.
Как устроена обработка в браузере
Современные браузеры могут запускать сложные библиотеки прямо на вашем устройстве с помощью JavaScript и WebAssembly. PDF можно разобрать, изображение — пережать, а метаданные — полностью удалить, не выходя за пределы вкладки браузера. Файл читается с локального диска в память, преобразуется и записывается обратно, когда вы нажимаете кнопку скачивания.
Ни на одном этапе содержимое не отправляется на сервер. В сети нечего перехватывать, на чужом диске ничего не хранится, и беспокоиться о сроке хранения данных не нужно.
Честно о компромиссах
Локальная обработка — не магия. Очень большие файлы могут обрабатываться медленнее, потому что всю работу делает ваше устройство, а не машина в дата-центре. Некоторые тяжёлые операции, например оптическое распознавание символов (OCR) 500-страничного скана, практичнее выполнять на сервере. К тому же вкладка браузера ограничена по памяти, а бэкенд — нет.
Однако для подавляющего большинства повседневных задач эти ограничения даже близко не становятся проблемой, а выигрыш в конфиденциальности того стоит.
Как понять, действительно ли инструмент работает локально
Следите за сетью. Откройте инструменты разработчика в браузере, перейдите на вкладку Network и обработайте файл. Если вы видите загрузку файла с большим телом запроса, он ушёл на сервер. По-настоящему локальный инструмент во время обработки почти не создаёт сетевого трафика.
Ищите чёткие заявления провайдера и проверяйте, что они соответствуют действительности. Конфиденциальность легко декларировать и трудно проверить, поэтому инструмент, позволяющий убедиться в его поведении самостоятельно, вызывает больше доверия, чем тот, что лишь просит поверить странице с политикой.
Когда это важнее всего
Документы, удостоверяющие личность, финансовые отчёты, медицинские файлы, черновики юридических документов, данные клиентов, защищённые соглашением о конфиденциальности, и всё, что содержит персональные сведения о других людях, — отличные кандидаты на локальную обработку. В этих случаях риск ненужной загрузки перевешивает любые удобства серверного инструмента.
Связанный инструмент
Инструменты в браузере оставляют ваши файлы на вашем устройстве, что устраняет целую категорию рисков для конфиденциальности, которой серверные инструменты избежать не могут. Они подходят не для каждой тяжёлой работы, но для конфиденциальных документов это более безопасный вариант по умолчанию. Если сомневаетесь, проверьте вкладку Network: если ничего не загружается на сервер, то и утечь нечему.
Попробуйте проверку конфиденциальности документов →