О Toolifine
Набор инструментов для файлов, устроенный так, чтобы ваш файл нигде не сохранялся.
Идея
Большинство онлайн-инструментов для файлов работают одинаково: вы загружаете документ на сервер, о котором ничего не знаете, программа там его изменяет, и вы скачиваете результат. Это работает. Но это также значит, что договор, скан паспорта, медицинское заключение или неопубликованная отчётность скопированы на чужой компьютер, и о том, что с ними было дальше, вам остаётся верить на слово.
Такая схема перестала быть необходимой ещё несколько лет назад, но почти никто ничего не изменил. Здесь инструмент приходит к вашему файлу, а не файл к инструменту: почти каждый инструмент на этом сайте выполняет работу, вообще не передавая ваш документ нам. Нечего хранить, нечему утечь и нечего требовать выдать.
Что это вам на самом деле даёт
- Конфиденциальность, заложенная в устройство, а не обещанная. Ваш файл никуда не уходит, потому что его нигде не ждут.
- Без очереди. Ничему не нужно сначала куда-то передаваться, поэтому ничего не ждёт. Большие файлы так обычно обрабатываются быстрее, а не медленнее.
- Работает офлайн. Когда страница инструмента загрузилась, отключитесь от сети. Он продолжит работать.
- Без аккаунта, водяных знаков и навязывания платной версии на результате.
И чем за это приходится платить
Эту часть большинство сайтов опускают. Когда работа выполняется локально, её ограничивает ваше собственное железо, а не серверная ферма. На пятилетнем телефоне PDF на 500 страниц может упереться в нехватку памяти там, где сервер даже не заметил бы нагрузки. Для некоторых форматов вообще нет пригодной открытой реализации, поэтому таких инструментов здесь нет — лучше никак, чем плохо.
Некоторым конвертациям действительно нужны программы, которые веб-страница предоставить не может, — например, конвертации офисных документов с настоящим сохранением вёрстки. Они выполняются на нашем сервере, об этом сказано на странице, а файл сразу после этого удаляется. Мы предпочитаем чётко обозначить исключение, чем делать вид, что его нет. В политике конфиденциальности перечислено каждое из них.
Как устроены инструменты
Каждый формат обрабатывается настоящей реализацией этого формата — теми же библиотеками, что используют настольные программы, — а не догадками. Если инструмент не может что-то сделать правильно, он так и говорит, а не молча возвращает испорченный файл. Например, минификатор CSS отказывается обрабатывать стили с вложенностью CSS, потому что минификатор, на котором он построен, удаляет вложенные правила, не сообщая об ошибке. Инструмент, который молча портит ваш файл, хуже, чем тот, который отказывается.
Для кого это
Для всех, кому нужно изменить файл и не хочется его никому отдавать: для тех, кто работает с документами клиентов, с чем-либо под NDA, с медицинскими или юридическими бумагами, — или просто для тех, кому кажется странной сама просьба загрузить личный документ на сервер незнакомцев.
Нашли что-то сломанное или файл, который сконвертировался неправильно? Сообщите нам — так сайт станет лучше быстрее всего.