Як це працює

Ваш браузер завантажує інструменти, а не навпаки. Ось що відбувається, коли ви ними користуєтеся, і як це перевірити самостійно.

Коротко

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). Їхні ліцензії дозволяють використання в програмах із закритим кодом; повідомлення про авторські права наведено тут, як того вимагають ліцензії. Дякуємо їхнім авторам.