Безопасность и конфиденциальность

Самый защищённый файл – тот, который вы никуда не отправляете. Поэтому конвертер обрабатывает файлы прямо в вашем браузере, а всё остальное защищают несколько уровней мер, описанных ниже.

Иллюстрация: файлы остаются на вашем устройстве, на сервер ничего не отправляется

Обновлено 24 сентября 2026 г.

  • Файлы остаются у вас: Конвертация в браузере ничего не отправляет – даже на наш сервер.
  • Содержимое никогда не сохраняется: Даже при работе через API: файл только в памяти, затем удаляется.
  • Зашифрованные секретные ключи: Доступы к платежам и почте хранятся в зашифрованном виде.
  • Двухфакторная аутентификация: Защитите аккаунт кодом из приложения и резервными кодами.

Обработка в браузере

Конвертер и инструменты для PDF работают в вашем браузере, в отдельном потоке (Web Worker). Файлы никуда не отправляются – конвертация работает даже офлайн.

  • Формат мы определяем по фактическому содержимому файла, а не только по расширению. Файл, расширение которого не соответствует содержимому, отклоняется.
  • Слишком большие, подозрительные или неподдерживаемые файлы отклоняются ещё до начала обработки. Видео и аудио мы не обрабатываем вообще.
  • SVG отрисовывается только как изображение – скрипты и внешние ссылки внутри него не выполняются.
  • Данные EXIF и GPS при конвертации изображений удаляются.
  • Конвертации выполняются по очереди и с ограничением по времени, чтобы не перегружать ваш компьютер.

Защита сайта

Сайт отправляет строгие заголовки безопасности, которые ограничивают, что разрешено делать странице:

  • Content Security Policy разрешает скрипты и сетевые соединения только с нашим собственным доменом – поэтому страница технически не может отправить ваши файлы куда-либо ещё.
  • Только HTTPS (HSTS), запрет встраивания в чужие фреймы для защиты от кликджекинга, nosniff и строгая Referrer-Policy.
  • Изменения в аккаунте, в который выполнен вход, защищены от атак CSRF проверкой источника запроса.
  • Для всех интерфейсов действуют ограничения числа запросов для защиты от перегрузки и подбора.

API и сервер

Файлы, отправленные через API, обрабатываются на сервере только в оперативной памяти и удаляются сразу после отправки результата.

  • Содержимое файлов никогда не записывается ни на диск, ни в базу данных.
  • Размер файла проверяется ещё до чтения запроса; сжатые тела запросов отклоняются.
  • Конвертации выполняются в очереди с ограниченным числом одновременных задач и с ограничениями по времени.
  • Лимиты запросов в минуту и месячные квоты считаются для пользователя, а не для ключа.
  • XML и YAML обрабатываются с отключёнными сущностями и ограничением числа алиасов; SVG с внешними ссылками или скриптами отклоняется.

Аккаунты и вход

  • Пароли хранятся только в виде хеша (scrypt). Распространённые и легко угадываемые пароли отклоняются.
  • Двухфакторная аутентификация (TOTP) с одноразовыми резервными кодами.
  • Уведомление по e-mail о входе с нового устройства и обзор активных сеансов, которые можно завершить.
  • Лимиты неудачных попыток входа как для IP-адреса, так и для аккаунта; регистрация защищена от ботов вычислительной проверкой.
  • Сеансовый cookie имеет атрибуты HttpOnly, Secure и SameSite. Смена пароля завершает сеансы на всех остальных устройствах.

API-ключи

  • Полный ключ показывается только один раз – при создании. Мы храним лишь его хеш (SHA-256), поэтому прочитать ключ из базы данных никто не сможет.
  • Для ключа можно ограничить права, разрешённые IP-адреса и срок действия.
  • Повторные попытки с недействительными ключами с одного адреса временно блокируются.

Секретные ключи сервера

Учётные данные для платежей и e-mail хранятся на сервере в зашифрованном виде (AES-256-GCM), а главный ключ находится вне приложения. Сервер приложения принимает соединения только локально за обратным прокси и работает с ограниченными правами.

Платежи

Платежи обрабатывает Stripe. Номер вашей карты никогда не проходит через наш сервер, и у нас нет к нему доступа.

Что мы храним

  • E-mail, хеш пароля, язык и тариф аккаунта.
  • Количество конвертаций через API – для лимитов и выставления счетов.
  • Историю конвертаций – только если она у вас включена, и лишь имя файла, форматы и размеры, никогда не содержимое.
  • Записи безопасности (например, о входах) с хешем IP-адреса, а не с самим адресом.
  • Политика конфиденциальности

Сообщить об уязвимости

Нашли проблему безопасности? Напишите нам на contact@adscaled.media. Контакт также указан в файле /.well-known/security.txt. Мы ответим как можно скорее – и благодарим за ответственное раскрытие.

Популярные конвертации

Языки

Продукты AdScaled