Коротко
Scissor Zip никогда не получает ваши файлы. Когда вы открываете инструмент, браузер загружает сайт вместе с архивным движком. Когда вы выбираете файлы, браузер читает их с вашего устройства и передаёт этому движку, который работает в фоновом потоке той же вкладки. Готовый архив или извлечённые файлы сохраняются сразу на ваше устройство.
Движок
Архивы читает и записывает libarchive — библиотека, на которой основана команда tar в macOS, FreeBSD и Windows. Она скомпилирована в WebAssembly и работает в браузере почти с нативной скоростью. За сжатие отвечают zlib, bzip2, xz, Zstandard и LZ4, а за шифрование AES-256 в zip-архивах с паролем — Mbed TLS.
Проверьте сами
Откройте инструменты разработчика в браузере, перейдите на вкладку «Сеть» и воспользуйтесь любым инструментом. Вы увидите загрузку страницы, а затем — ничего, пока архив создаётся или открывается: ни загрузок, ни запросов с вашими файлами. Можно даже отключить интернет после загрузки страницы — все инструменты продолжат работать.
Память, а не хранилище
Пока вы работаете, файлы находятся в памяти вкладки и исчезают, когда вы её закрываете. Ничего не записывается ни на сервер, ни в базу данных, ни в хранилище браузера. Поскольку всё происходит в памяти, очень большие архивы (больше примерно 2 ГБ) могут не поместиться на некоторых устройствах.
Что мы получаем
Анонимную статистику страниц и событий (какой инструмент использовался, сколько времени это заняло, получилось ли), краткие отчёты об ошибках без имён и содержимого файлов, а также то, что вы сами отправляете через формы отзыва, сообщения об ошибке и обратной связи. Всё это поступает в нашу собственную службу поддержки на этом домене, без cookie. Напишите нам, если есть вопросы.
Компоненты с открытым исходным кодом
Scissor Zip создан с использованием этих библиотек с открытым исходным кодом на условиях их лицензий: libarchive (BSD 2-Clause, © Tim Kientzle and contributors), zlib (zlib license, © Jean-loup Gailly and Mark Adler), bzip2 (лицензия в стиле BSD, © Julian Seward), XZ Utils / liblzma (BSD Zero Clause, © Lasse Collin and contributors), Zstandard (BSD license, © Meta Platforms, Inc. and affiliates), LZ4 (BSD 2-Clause, © Yann Collet) и Mbed TLS (Apache License 2.0, © The Mbed TLS Contributors). Их лицензии разрешают использование в программах с закрытым кодом; уведомления об авторских правах приведены здесь, как того требуют лицензии. Спасибо их авторам.