Куда попадает содержимое файлов
Три отдельных пути: документы, компоненты программы, настройки
Документы, компоненты программы и настройки проходят разными путями. Выбери один, чтобы рассмотреть его отдельно.
Эта схема объясняет устройство сайта. Она не исследует твой браузер и не является проверкой безопасности.
Все три пути
- Документы
- Компоненты программы
- Настройки
Твой документ остаётся в браузере
- Проверено в программном коде
- Наблюдалось в локальном тесте
Твой PDF считывается с устройства в браузер и обрабатывается там. Результат ты скачиваешь на своё устройство.
PDF на твоём устройстве
Ты выбираешь файл. Оригинал остаётся без изменений.
Браузер и фоновый процесс
Обработка выполняется в оперативной памяти без загрузки файла на сервер.
Результат и скачивание
Ты самостоятельно сохраняешь новую версию.
- Без загрузки на сервер
- Содержимое твоего документа не отправляется на сайт.
- Без постоянного хранения
- Программный код не сохраняет документы, результаты или историю в браузере на постоянной основе.
Во время работы файл и результат находятся в оперативной памяти.
Компоненты программы поступают с сайта
- Проверено в программном коде
- Наблюдалось в локальном тесте
Для выполнения обработки твой браузер загружает скрипты, шрифты и другие компоненты программы с этого сайта. При этом файлы скачиваются на твоё устройство. Твой документ не загружается на сервер.
Сайт как источник
Отсюда поступают программные файлы инструмента.
Скрипты, шрифты, модули
К ним относятся модули WebAssembly и компоненты предварительного просмотра.
Твой браузер
Он загружает компоненты и может кэшировать их обычным способом.
- Направление
- Эти данные поступают с сайта в твой браузер. Твой документ при этом не отправляется.
- Работа сайта
- Как устроены хостинг и ведение серверных журналов при запросе этих файлов, здесь не проверялось.
Без интернета невозможно подгрузить недостающие компоненты программы.
Настройки в браузере
- Проверено в программном коде
Сайт запоминает две настройки в localStorage твоего браузера, причём обе — только после того, как ты сам сделаешь выбор. Для цветового оформления сайт не устанавливает срок действия. Твой выбор в отношении аналитики и рекламы перестаёт учитываться через 180 дней или при некорректном содержимом записи, пока ты не сделаешь новый выбор.
Твой выбор
Ты выбираешь цветовое оформление или принимаешь решение об аналитике и рекламе.
localStorage в браузере
Сохраняются записи pdf-theme и pdf-privacy-preferences.
При последующих посещениях
Сайт учитывает твоё цветовое оформление без установленного срока действия, а выбор в отношении аналитики и рекламы — не более 180 дней.
- Отдельно от документов
- Ни одна из двух записей не содержит имён файлов или содержимого документов.
- Аналитика и реклама
- Эти сервисы сейчас отключены, даже если ты даёшь согласие. Компоненты поставщиков услуг не загружаются.
Чтобы удалить обе записи, удали данные этого сайта в настройках браузера.
Этот выбор меняет только отображение. Он не читает файлы, не запускает обработку и ничего не сохраняет.
Инструменты этого сайта не отправляют содержимое твоего PDF на сервер. Когда ты выбираешь файл, инструмент сначала проверяет имя и размер и для подходящих файлов показывает предварительный просмотр; для этого браузер считывает данные в оперативную память твоего устройства. Обработка начинается только тогда, когда ты самостоятельно запускаешь операцию. Затем браузер предоставляет результат для скачивания в виде нового файла, а выбранный тобой файл не перезаписывается. В программном коде инструментов не предусмотрен способ отправки документов на сервер. Что делать с сохранённым результатом дальше, например отправить его по электронной почте или поместить в облако, ты решаешь самостоятельно.
Путь документа и путь ресурсов
Тем не менее браузеру нужно сетевое подключение, чтобы загрузить программные компоненты инструментов. Для этого он запрашивает у сайта технические ресурсы: страницы, таблицы стилей, скрипты, шрифты, модули WebAssembly для самой обработки PDF, а для распознавания текста — дополнительно рабочие процессы, программное ядро и языковые данные для немецкого и английского. Запрос идёт от браузера к сайту, а в ответ программные компоненты поступают к тебе. Программный код инструментов не добавляет содержимое твоего файла к этим запросам. Некоторые ресурсы браузер запрашивает только при запуске действия, например компонент сжатия или языковые данные для распознавания текста. Уже загруженные компоненты не нужно запрашивать заново для каждого шага; если какого-то компонента ещё нет, для его получения браузеру потребуется подключение. Таким образом, запрос программных компонентов в этот момент — это скачивание, а не отправка твоего документа на сервер.
При сжатии работает так называемый Worker. Это фоновый процесс внутри твоего браузера. Он получает данные файла непосредственно от открытой страницы и обрабатывает их с помощью библиотеки QPDF в виртуальной файловой системе в оперативной памяти. Затем он возвращает результат. Эта передача остаётся внутри браузера и не проходит через Интернет. Для предварительного просмотра и чтения страниц инструменты используют библиотеку PDF.js. Она тоже работает с данными в оперативной памяти. Изображения, которые ты преобразуешь в PDF, считываются таким же образом локально.
Как выглядят отдельные шаги в инструменте — от выбора до сохранения, — описывает Порядок обработки.
Предварительный просмотр, скачивание и сброс
Пока ты работаешь с инструментом, твой файл, возможный предварительный просмотр и результат находятся в оперативной памяти браузера. Для скачивания браузер создаёт объектный URL. Это временный адрес, указывающий на результат в памяти. Он не является ссылкой в Интернет и не работает ни на другом устройстве, ни после ухода со страницы.
Освобождение здесь не означает немедленного удаления каждого байта. Сайт очищает то, чем управляет сам: при сбросе отменяет выбор файла и отбрасывает результат, а как при сбросе, так и при уходе со страницы делает временные ссылки для скачивания недействительными и завершает текущие операции. После этого памятью самостоятельно управляют браузер и операционная система, а некоторые браузеры ещё ненадолго сохраняют покинутую страницу, чтобы она быстрее появилась при возврате. Поэтому сайт не может гарантировать точный момент удаления или полное и безопасное удаление. При этом срока хранения твоих документов на сервере нет, потому что инструменты вообще не передают их туда.
Надолго остаются файлы, которые ты намеренно сохраняешь. Поэтому на устройстве, которым пользуются и другие, стоит проверить папку загрузок. Удали оттуда результаты, которые не должны там оставаться.
Настройки и технические ресурсы
Сайт действительно сохраняет на твоём устройстве две настройки, обе — только после того, как ты сам сделаешь выбор. Когда ты переключаешься между светлым и тёмным режимами оформления, браузер запоминает выбор в localStorage под именем pdf-theme. Программный код не задаёт для этой записи срок действия. Когда ты разрешаешь или отклоняешь необязательные сервисы аналитики и рекламы, сохраняешь свой выбор или отзываешь согласие, сайт дополнительно создаёт запись pdf-privacy-preferences. Она содержит два твоих решения «да/нет» для аналитики и рекламы, сведения о версии, а также время сохранения и окончания срока действия. Через 180 дней или при недопустимом содержимом запись перестаёт учитываться до нового выбора. Ни одна из двух записей не содержит имён файлов или содержимого документов.
Сервисы аналитики и рекламы сейчас отключены, даже если ты даёшь согласие. Код поставщиков не загружается, и данные таким сервисам не передаются. Кроме того, программный код ничего не сохраняет в браузере на постоянной основе: ни документы, ни результаты, ни список истории. Во время работы файл и результат находятся в оперативной памяти. Браузер может кэшировать программные файлы сайта, как и у любого другого сайта. Изменить выбор для аналитики и рекламы или отозвать согласие можно через нижнюю часть страницы. Чтобы удалить обе записи, удали данные этого сайта в настройках браузера.
Библиотеки, работающие в твоём браузере
- QPDF заново записывает PDF при сжатии и проверяет результат. Библиотека работает как модуль WebAssembly в отдельном рабочем процессе.
- PDF.js показывает предварительный просмотр и считывает страницы. В её состав входят отдельный рабочий процесс, компоненты WebAssembly, шрифты и таблицы символов.
- Отдельный рабочий процесс для ZIP-архивов объединяет несколько файлов результатов, например экспортированные изображения страниц.
- Для распознавания текста запускается отдельный рабочий процесс. При необходимости он загружает с сайта своё программное ядро и языковые данные для немецкого и английского и сам не сохраняет их в браузере на постоянной основе.
Эти компоненты входят в программный пакет сайта и загружаются в твой браузер, как и другие ресурсы. Твои данные они получают только внутри браузера.
Неподдерживаемые документы
Некоторые PDF невозможно записать заново без потери чего-то важного. Поэтому инструменты выявляют определённые особенности до обработки. Они отклоняют такие файлы вместо того, чтобы выдавать неполный результат. Какие особенности приводят к отклонению, зависит от инструмента.
Два момента легко могут ввести в заблуждение. В инструментах работы со страницами предварительный просмотр может появиться до отклонения файла. Поэтому видимые страницы ещё не означают, что файл можно обработать. Число в проверке ограничений загрузки тоже не означает, что файл подходит для других инструментов. Проверка считывает только размер и, при возможности, количество страниц. Она не проверяет подписи и не подтверждает пригодность файла для обработки.
Ни один инструмент не удаляет пароли, не разблокирует защищённые файлы и не проверяет действительность цифровой подписи. Кроме того, зашифрованный и нечитаемый файл — разные случаи: зашифрованный PDF намеренно защищён. Если же файл не удаётся прочитать, он может быть повреждён или иметь ошибки структуры. Но он также может использовать функции, которые конкретный инструмент не поддерживает; ещё одна возможная причина — не удалось загрузить программный компонент или браузеру не хватило памяти. Поэтому сообщение об ошибке чтения само по себе ещё не доказывает, что файл повреждён.
Если твой файл отклонён
- Сохрани оригинал без изменений. Не удаляй подпись или защиту только ради того, чтобы инструмент принял файл.
- Для подписанных документов сначала выясни, разрешено ли вообще передавать изменённую версию. Если нет, попроси у выдавшей документ стороны файл подходящего размера.
- Для файлов, защищённых паролем, используй незащищённую версию только при наличии соответствующего разрешения. В противном случае обратись к отправителю.
- Для форм, которые отклоняют инструменты работы со страницами, подходящим вариантом может быть инструмент сжатия. Он автоматически сравнивает с оригиналом, помимо прочего, количество страниц, полей форм и ссылок. Но этот подсчёт не показывает, продолжают ли работать поля, вычисления и действия. Поэтому открой сохранённую копию, попробуй изменить поле и проверь то, что нужно для твоей задачи.
Как отличить изображение подписи, цифровую подпись и пустое поле подписи, объясняет руководство о подписях и формах.
Что подтверждает локальная обработка и чего она не подтверждает
Локальная обработка отвечает на конкретный вопрос: передаётся ли твой документ на сервер для обработки? Для инструментов этого сайта ответ — нет. Сведения на этой странице описывают состояние сайта в октябре 2026. Однако из этого не следует, что любой файл, любое устройство и любой рабочий процесс безопасны.
- Нет проверки на вирусы: инструменты выявляют определённые особенности документов, чтобы не повредить их функции. Вредоносное ПО они не ищут. Поэтому принятый файл не считается проверенным или безопасным.
- Твоё устройство и браузер: то, что могут видеть расширения браузера с доступом к веб-страницам, другие программы или другие люди за тем же устройством, находится вне контроля сайта.
- Не заменяет удаление конфиденциальных данных: удаление страниц, сжатие или видимое закрытие участков не обеспечивают надёжного и полного удаления конфиденциального или скрытого содержимого. Под чёрной полосой может сохраниться текст, а в файле могут остаться метаданные или встроенное содержимое.
- Не является юридическим подтверждением: локальная обработка — техническое свойство. Она не гарантирует соответствие DSGVO или другим требованиям.
Если тебе нужно безвозвратно удалить конфиденциальные участки, для этого нужен отдельный порядок действий. При редактировании с удалением конфиденциальных данных целенаправленно удаляется видимое содержимое. При очистке дополнительно удаляются скрытые данные, такие как метаданные, встроенное содержимое и скрипты. Adobe описывает это в своей инструкции по удалению конфиденциальных данных и очистке PDF. Для документов твоего работодателя или организации также действует утверждённый там порядок обработки.
Подключение к Интернету, браузер и работа сайта
Работа без Интернета
То, что твой документ не отправляется на сервер, не означает, что инструменты запускаются без Интернета. Сначала нужно загрузить страницу и её программные компоненты. Некоторые из них, например рабочие процессы, модули WebAssembly или шрифты, браузер запрашивает только при запуске действия. Поэтому даже на уже открытой странице перед началом обработки может понадобиться подключение. Сейчас сайт не предлагает автономную функцию, которая позволяла бы заново загружать его без сети.
Какие установленные программы работают без сети и как проверить автономное использование, объясняет руководство Сжать PDF без загрузки на сервер.
Что должен поддерживать твой браузер
Инструментам нужен актуальный браузер с включённым JavaScript, поддержкой Web Workers и WebAssembly. Поскольку обработка выполняется в оперативной памяти, большие файлы занимают соответственно много памяти. Если обработка прерывается или сильно замедляется, может помочь закрытие других вкладок или перезагрузка страницы. Какие файлы и размеры принимает каждый инструмент, указано на странице Поддерживаемые файлы и ограничения.