NAS-DEVитоговое КП · ред. 1 · без DRM
ЗадачаВводныеПакетыСметаУсловияКонструктор
до 26.11.202670 000 ₽@zoorcool
NAS-DEVразработка · защита контента
NAS-DEV · коммерческое предложение

Защита промо-материалов сайта
ant-prom.ru

Для ANT-GROUP · Next.js · промо-ролики, видео-презентации объектов и продуктов, тексты и изображения. Полноценный DRM не требуется и не включается.

ANT-GROUP
Проект: ant-prom.ru
ant-prom.ru
Текущий стек: Next.js
Смирнов Николай Алексеевич
Telegram: @zoorcool
NAS-DEV/КП-20261112/ANT
12.11.2026 · ред. 1 · до 26.11.2026 · Договор № АД-002
«Контур»
8 раб. дней
70 000 ₽
01

Задача и результат

Снизить риск несанкционированного копирования промо-материалов ant-prom.ru: текстов, изображений, промо-роликов и видео-презентаций объектов/продуктов. Сохранить удобство просмотра для легитимных посетителей и дать ANT-GROUP инструменты аудита на уровне сессии или выданного доступа.

  • Тексты: блокировка выделения, копирования, контекстного меню, горячих клавиш и печати в защищаемых разделах.
  • Изображения: перехватывающие слои, canvas-рендер, водяной знак с ID сессии/доступа, запрет перетаскивания и сохранения через UI.
  • Промо-видео: защита обычных MP4/WebM без DRM — приватная выдача по подписанной ссылке, отключение скачивания через плеер, водяной знак, пауза/скрытие при потере фокуса и открытии DevTools.
  • Правовые уведомления: размещение на сайте запрета копирования по текстам, предоставленным юристами ANT-GROUP.
  • Аудит: журнал технических событий с привязкой к сессии; персональные ссылки для презентаций — отдельная опция.
02

Границы и допущения — честно

промо-формат

Видео как обычные медиафайлы

Защищаем MP4/WebM: подписанная выдача, Range-запросы для перемотки, отключение скачивания через UI, водяной знак и сдерживание записи экрана. Это не заменяет DRM, но достаточно для промо-задач.

не гарантируется

Скриншот ОС и камера

Снимок экрана делает операционная система — страница его не видит. Против камеры телефона не защищает ничто. DRM может «чернить» видео только на поддерживаемых устройствах.

эвристика

Детект DevTools

Работает по косвенным признакам и обходится. Используем как сигнал для аудита, паузы видео и блокировки UI, а не как границу безопасности.

без авторизации

Идентификация клиента

На сайте нет клиентской авторизации, поэтому личность посетителя достоверно не определяется. Базовый режим — сессия, IP/UA, время и страница; это не доказывает личность.

правовой слой

Уведомления на сайте

Авторское право возникает автоматически, но уведомление усиливает сдерживание и правовую позицию. Тексты дают юристы ANT-GROUP, NAS-DEV внедряет и публикует их на сайте.

Честно о границах: скриншот операционной системы, запись экрана и камера телефона полностью не блокируются. DevTools-детект — эвристика и обходится. Результат — снижение casual-копирования, контроль выдачи медиа и трассировка на уровне сессии/канала, а не «100% защита от копирования».
✕ 100% защита от скриншота не обещается
03

Архитектура решения

1

Клиентский барьер

Блокировки UI, водяной знак с ID сессии, реакция на DevTools, сдерживание скриншотов и записи экрана.

во всех пакетах
2

Правовые уведомления

Футер, страницы материалов, страница условий, уведомления у медиа — по текстам юристов ANT-GROUP.

во всех пакетах
3

Серверный медиа-контур

Приватное хранилище, подписанные URL к сессии, Range-запросы, rate-limit, hotlink-защита для MP4/WebM и изображений.

MP4/WebM · подписанные URL
4

Аудит и маркировка

Журнал событий, знаки в пикселях и в плеере, привязка к сессии; персональные ссылки и серверная маркировка — опции.

ID сессии
04

Пакеты внедрения

05

Состав работ

✓Всё из пакета «Барьер»
✓Приватное хранилище медиа вне public/ с проверкой доступа
✓Короткоживущие подписанные URL, привязанные к сессии, для изображений, MP4/WebM и файлов презентаций
✓Range-запросы для корректной перемотки видео, hotlink-защита и базовый rate-limit
✓Серверный журнал событий: ID сессии, IP/UA, время, страница и событие
✓Панель политик: включение слоёв, реакция на DevTools, параметры водяного знака
✓Интеграция в текущий Next.js-проект, тестирование слоёв и публикация в прод
Результат: опубликованные работы на сайте ant-prom.ru. Гарантия — 30 дней.
06

Этапы и сроки

Аудит и карта контента

Список защищаемых разделов, схема приватного хранилища и выдачи медиа

≈ 1 дн.

Клиентский барьер и уведомления

Блокировки, водяные знаки, реакция на DevTools, правовые уведомления

≈ 1 дн.

Серверный медиа-контур

Приватная выдача MP4/WebM, подписанные ссылки к сессии, журнал

≈ 3 дн.

Интеграция и тестирование

Проверка слоёв, Range-запросы, подготовка к публикации

≈ 2 дн.

Публикация и сдача

Опубликованные работы в прод, чек-лист проверок, гарантия 30 дней

≈ 1 дн.
07

Смета

ПозицияСумма
Пакет «Контур» — базовая стоимость70 000 ₽
✓ Правовые уведомления по текстам юристов ANT-GROUP — включено✓ ID сессии в водяном знаке и журнале — включено✓ DRM и стриминговая инфраструктура — не требуются
70 000 ₽
Стоимость работ. Хостинг, CDN и сторонние сервисы — отдельно. DRM-провайдер не требуется.
35 000 ₽
35 000 ₽

Смета действительна при сохранении объёма работ. Изменения объёма фиксируются дополнительным согласованием. Налоговый режим и реквизиты фиксируются в Договоре № АД-002.

08

Условия

Предоплата 50% — 35 000 ₽; После приёмки 50% — 35 000 ₽.

До 26.11.2026 включительно. После этой даты стоимость и сроки могут быть пересмотрены.

30 дней гарантии на опубликованные работы. Новые доработки и новые способы обхода защиты — отдельные работы.

Заказчик определяет список защищаемых разделов сайта ant-prom.ru.

Чек-лист проверок по каждому заявленному слою и опубликованные работы в прод.

09

Следующий шаг

Готов приступить после согласования пакета и подписания ТЗ к Договору № АД-002.

Для старта достаточно подтвердить выбранный пакет, и определить список защищаемых разделов. Резюме предложения можно скопировать одной кнопкой и отправить в Telegram @zoorcool.

Смирнов Николай Алексеевич · Telegram: @zoorcool
ANT-GROUP · проект ant-prom.ru

Конструктор КП

live

Все изменения сразу отражаются в смете и сроках.

10
включено 10 · сверх лимита 0 × 2 000 ₽
70 000 ₽
Срок8 дней
Первый платёж35 000 ₽

КП не является публичной офертой.