Как ваши файлы остаются приватными

Инструменты обрабатывают файлы на вашем устройстве, поэтому они не попадают на наш сервер. Файлы получает только платный HTTP API – он обрабатывает их в памяти и не сохраняет. Обновлено 24 сентября 2026 г.

Безопасность

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

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

Все инструменты сайта – удаление фона и объектов, очистка метаданных, инструменты для PDF и очистка текста – работают в вашем браузере, в отдельном потоке (Web Worker). Изображения, PDF, документы и тексты обрабатываются на вашем устройстве и никуда не загружаются, даже на наш сервер.

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

Проверьте сами

Не обязательно верить нам на слово. Любой браузер показывает, что отправляет страница:

  1. Откройте инструменты разработчика (F12, на Mac – Cmd + Option + I) и перейдите на вкладку «Сеть» (Network).
  2. Обработайте файл в любом инструменте.
  3. Просмотрите запросы: вы увидите собственные скрипты, стили и шрифты страницы, но ни одного запроса с вашим файлом.

Если вы вошли в аккаунт и история включена, вы также увидите один небольшой запрос с именем и размером файла для истории – но никогда не сам файл.

Наша политика Content Security Policy разрешает странице соединяться только с собственным адресом. Даже если бы кто-то захотел, страница не смогла бы отправить ваш файл на другой сервер.

Без ИИ – классические алгоритмы

Мы не используем нейронные сети и модели искусственного интеллекта. Инструменты построены на проверенных методах обработки изображений: анализе цветов и границ, хромакее для зелёного и синего фона, заливке области («волшебная палочка»), сегментации выбранной области методом GrabCut и ретуши (инпейнтинг методами Telea и PatchMatch), которая заполняет удалённый участок по окружению.

Именно поэтому они приватные и быстрые: не нужно скачивать модель и не нужен сервер с GPU, так что всё работает на обычном компьютере или телефоне, а файлам не приходится его покидать. Но у этого есть и пределы:

  • Лучше всего подходит: однотонный или контрастный фон, фото товаров, логотипы, зелёный экран, небольшие объекты, тонкий текст и небольшие водяные знаки.
  • Хуже справляется: волосы и шерсть на пёстром фоне, сложные сцены, крупные объекты и большие полупрозрачные водяные знаки поверх детализированных участков.

Чистые файлы на выходе

  • Обработанные изображения заново кодируются из пикселей, поэтому в результатах нет данных EXIF, GPS, сведений о камере и редактировании.
  • PDF и документы Office сохраняют свою внутреннюю структуру. Чтобы удалить из них метаданные, скрытые части или вложения, воспользуйтесь инструментами для метаданных и PDF.
  • Файлы SVG мы не принимаем вовсе. SVG может содержать скрипты и ссылки на внешние ресурсы, поэтому мы его отклоняем, а не пытаемся очистить.

HTTP API (Pro)

HTTP API – единственный путь, которым файл попадает на наш сервер: вы отправляете его туда сами из своего кода. Сервер обрабатывает его только в оперативной памяти и удаляет сразу после отправки результата.

  • Содержимое файлов никогда не записывается на диск, в базу данных или в логи.
  • Размер файла проверяется ещё до чтения запроса; слишком большие и сжатые тела запросов отклоняются.
  • Задачи ждут в короткой очереди, одновременно выполняются лишь несколько, каждая с ограничением по времени, – один запрос не может перегрузить сервер.
  • Мы записываем только метаданные: число операций и объём данных за месяц – для квоты и расчётов. Если в аккаунте включена история, задачи из API появляются в ней с именем файла, инструментом и размерами.
  • Лимиты запросов в минуту и месячная квота считаются на аккаунт, а не на ключ.

Защита сайта

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

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

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

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

API-ключи

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

Платежи

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

Что мы храним

  • Без аккаунта: ничего о ваших файлах.
  • С аккаунтом: e-mail, хеш пароля, язык, тариф и настройки; устройства, на которых выполнен вход, с хешем IP-адреса; события безопасности.
  • История обработанных файлов – только метаданные (имя файла, инструмент, размеры, время), никогда не содержимое. Её можно отключить и очистить в аккаунте.
  • Счётчики операций через API – для квоты и расчётов.

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

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