Більшість — так. Коли ви перетягуєте фото на типовий сайт «стиснути зображення онлайн», файл зазвичай мандрує на сервер тієї компанії, обробляється там і повертається меншим. Стиснення відбувається на машині, яку ви не контролюєте, у дата-центрі, якого ви не бачите. Чи це проблема, залежить від фото — і від того, наскільки ви довіряєте сайту.
Коротка версія: одні стискачі завантажують, інші ні, і різницю легко перевірити самому. Не треба нікому вірити на слово.
Чому більшість онлайн-стискачів завантажують

Серверну обробку просто легше збудувати. Сайт надсилає ваш файл угору, програма на сервері (часто ImageMagick чи схожа бібліотека) робить роботу, і результат повертається вниз. Цей підхід впорається з гігантськими файлами, не напружуючи телефон відвідувача, і дозволяє сайту підтримувати формати, незручні в браузері.
Компроміс — що ваше зображення сидить на чужому обладнанні, хай і на мить. Поважні сервіси видаляють завантаження за годину чи день. Менш дбайливі тримають їх, логують чи — у найгірших випадках — залишають за собою право використати їх повторно. Політика приватності може обіцяти видалення, але обіцянка — не механізм. Ви довіряєте тексту на сторінці.
Для святкового знімка це може бути нормально. Для скану паспорта, медичної форми, договору чи фото з даними розташування «ймовірно видалено пізніше» — слабша гарантія, ніж вам хотілося б.
Як перевірити, чи інструмент завантажує ваш файл

Ви можете підтвердити, що будь-який інструмент для зображень насправді робить, приблизно за хвилину.
Тест режиму польоту
Завантажте сторінку інструмента раз із увімкненим інтернетом. Потім вимкніть Wi-Fi і мобільні дані — буквально перемкніться в режим польоту — і спробуйте стиснути зображення.
- Якщо воно все ще працює, обробка відбувається на вашому пристрої. Нічого не пішло.
- Якщо воно зависає, показує спінер вічно чи дає збій, йому потрібен був сервер. Ваш файл збирався бути завантаженим.
Цей тест прямий і чесний. Код, що працює у вашому браузері, не потребує мережі. Код, що завантажує, потребує.
Вкладка мережі
Для точного погляду відкрийте інструменти розробника вашого браузера (F12 на десктопі), клікніть вкладку Network, потім стисніть фото. Слідкуйте за списком запитів.
- Великий вихідний запит розміром із ваше зображення — часто
POST— означає, що файл кудись надіслали. - Немає великого завантаження, лише власні скрипти й стилі сторінки — означає, що робота лишилася локальною.
Можна відсортувати за розміром, щоб миттєво помітити багатомегабайтне завантаження. Це той самий метод, який використовують дослідники безпеки, і він не бреше.
Як браузерний стискач уникає завантаження
Інструмент, що працює повністю у вашому браузері, використовує технологію, що вже сидить у сторінці: HTML Canvas API і WebAssembly. Ваше зображення декодується в пам'ять, перекодовується в менший розмір і повертається — усе всередині вкладки. Файл ніколи не стає мережевим запитом.
Саме так працює стискач зображень від IMG.DIY. PNG зменшуються квантуванням до 256 кольорів; JPG і WebP перекодовуються на рівні якості, який ви обираєте. Він обробляє цілий пакет і віддає вам ZIP, і він ніколи не видасть файл більший за оригінал. Оскільки логіка живе в сторінці, IMG.DIY — це PWA: після першого відвідування сервіс-воркер кешує його, і ви можете стискати фото в режимі польоту без жодного сервера в ланцюжку.
Чи безпечне стиснення зображень?
Саме стиснення не шкодить приватності вашого фото — але місце, де воно відбувається, шкодить. Ще дві речі, які варто знати:
- Метадані часто переживають стиснення. Багато стискачів зменшують пікселі, але зберігають блок EXIF, що може містити координати GPS і серійний номер вашої камери. Якщо ви ділитеся файлом, зніміть це окремо видаленням EXIF.
- «Безкоштовно» іноді означає, що ваші дані — це товар. Інструмент, що завантажує і невиразний щодо видалення, заслуговує більшої підозри, ніж той, що не завантажує взагалі.
Найбезпечніший стискач — той, що не може витекти ваш файл, бо ніколи його не мав. Проведіть тест режиму польоту на тому, що використовуєте. Якщо воно продовжує працювати офлайн, у вас є відповідь.
