Безопасность и приватность: почему сжатие в браузере надежнее облачных сервисов
Ежедневно тысячи людей загружают сканы паспортов на неизвестные облачные сервисы для уменьшения веса. Разбираем, чем это опасно и как работает безопасная альтернатива.
Опасность загрузки документов в облачные компрессоры
Большинство традиционных сервисов сжатия работают по старой клиент-серверной схеме: 1. Вы перетаскиваете фото паспорта на сайт. 2. Файл целиком отправляется на удаленный сервер в неизвестной юрисдикции. 3. Сервер обрабатывает файл библиотекой (ImageMagick/libvips) и сохраняет его на своем диске. 4. Вы скачиваете результат.
**В чем риски такой схемы?** - Сервер может сохранять копии ваших персональных данных (утечки баз данных случаются регулярно). - Передача файла по открытым или скомпрометированным сетям может быть перехвачена. - Риск кражи биометрии и данных документов для мошеннических действий.
Как работает наше клиентское сжатие (Client-Side)?
Наш сервис использует новейшие возможности спецификации **HTML5 Canvas API** и **OffscreenCanvas**: 1. Ваш файл считывается встроенным движком JavaScript непосредственно из оперативной памяти вашего компьютера или телефона. 2. Графический чип (GPU) или процессор вашего устройства выполняет масштабирование и квантование матрицы пикселей локально. 3. Готовый файл генерируется в виде локального Blob-объекта прямо в браузере. 4. **Ни один байт изображения не отправляется в интернет!** Вы можете даже отключить Wi-Fi после открытия сайта, и компрессор продолжит работать в офлайн-режиме.
Попробуйте обработать документы в безопасном режиме: Сжать фото до 100 КБ.
Протестируйте локальное сжатие
Без загрузки файлов в облако. Ваши фото обрабатываются только в вашем браузере.