Как ваши файлы остаются приватными
Инструменты обрабатывают файлы на вашем устройстве, поэтому они не попадают на наш сервер. Файлы получает только платный HTTP API – он обрабатывает их в памяти и не сохраняет. Обновлено 24 сентября 2026 г.
Безопасность
- Файлы остаются у вас: Инструменты работают в браузере и ничего не загружают – даже на наш сервер.
- Без ИИ и облачных моделей: Классические алгоритмы, которые работают на вашем компьютере или телефоне.
- Из API ничего не храним: Файлы Pro API находятся только в памяти и удаляются после обработки.
- Двухфакторный вход: Защитите аккаунт приложением-аутентификатором и резервными кодами.
Обработка в браузере
Все инструменты сайта – удаление фона и объектов, очистка метаданных, инструменты для PDF и очистка текста – работают в вашем браузере, в отдельном потоке (Web Worker). Изображения, PDF, документы и тексты обрабатываются на вашем устройстве и никуда не загружаются, даже на наш сервер.
- Перед обработкой каждый файл проверяется по его настоящим байтам, а не по имени: реальный тип, размер и разрешение изображения. Файл, содержимое которого не соответствует расширению, отклоняется.
- Слишком большие для вашего тарифа файлы или файлы со слишком большим числом пикселей отклоняются ещё до декодирования – поддельный файл не подвесит браузер.
- Тяжёлые задачи выполняются с ограничением по времени, и их можно в любой момент отменить.
Проверьте сами
Не обязательно верить нам на слово. Любой браузер показывает, что отправляет страница:
- Откройте инструменты разработчика (F12, на Mac – Cmd + Option + I) и перейдите на вкладку «Сеть» (Network).
- Обработайте файл в любом инструменте.
- Просмотрите запросы: вы увидите собственные скрипты, стили и шрифты страницы, но ни одного запроса с вашим файлом.
Если вы вошли в аккаунт и история включена, вы также увидите один небольшой запрос с именем и размером файла для истории – но никогда не сам файл.
Наша политика 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. Мы ответим как можно скорее и благодарим всех, кто сообщает об уязвимостях ответственно.