Skip to content
Ко всем работам
LIVE·Launched May 1, 2026·Childbirth-prep course bot · NDA
Telegram · Anti-Piracy LMS

CourseVault

Закрытая обучающая платформа внутри Telegram-бота. Native DRM блокирует пересылку, сохранение, скриншоты и запись экрана — авторы курсов перестают терять до 50% выручки на сливах.

Industry
TELEGRAM · COURSE LMS · ANTI-PIRACY
Timing
2wk
Role
LEAD: DANYIL · BOT: MISHA
Launched
May 1, 2026
Childbirth-prep course bot · NDA
CourseVault
N° 01 / BEFORE & AFTER

Проблема, которую мы пришли решать.

Before

У авторов было три плохих варианта: свой сайт (тысячи долларов, ops-головняк, видео всё равно сливают через неделю), generic LMS-платформа (водяной знак кропают, файлы всё равно утекают), Telegram-канал (защиты ноль, файлы расходятся за минуты). Какой бы путь ни выбрали — половина работы оказывалась бесплатно в Telegram за сутки.

After

Один бот. Уроки нельзя переслать, сохранить, заскриншотить на мобильном. Доступ выдаётся по @username. Студенты учатся в том же приложении, которое и так открывают по десять раз в день. Автор оставляет себе выручку.

Контекст

Авторы курсов в 2025–26 теряют до 50% выручки из-за пиратства. Уроки утекают в складчины и группы-перепродажи в течение часов после запуска — иногда быстрее, чем платящие клиенты доходят до онбординга. Свой сайт стоит тысячи долларов на разработку и поддержку. Простые Telegram-каналы не дают вообще никакой защиты от копирования. Consumer-LMS платформы упираются в водяные знаки, которые любой кропает за пять минут. Бриф был — платформа курсов, которая запускается за дни, живёт там, где аудитория уже сидит, и закрывает каналы утечки на уровне протокола, а не постфактум.

Подход

Закрытая обучающая платформа внутри Telegram-бота — мессенджер превращён в hardened LMS. Ядро бота — Node.js + grammY. MongoDB хранит структуру курса (модули, уроки, ссылки на медиа) и реестр студентов. DRM-слой построен на нативном Telegram-флаге protect_content: каждое сообщение урока отправляется с no-forward, no-save, no-copy, что enforce-ится на серверной стороне. На мобильных клиентах скриншоты и запись экрана блокируются на уровне OS-IPC — Android помечает view урока как FLAG_SECURE, iOS получает сигнал protected-content, который система уважает. Навигация по модулям и урокам ощущается как сайт — управляемое владельцем меню, breadcrumb назад, никаких внешних ссылок, через которые урок может утечь. Админка владельца живёт прямо в боте: выдача и отзыв доступа по @username или числовому ID одним тапом, просмотр реестра, аудит того, кто что смотрел. Контент видят только пользователи из access-листа. Неоплатившие упираются в paywall и не видят ни байта урока.

N° 02 / ARTIFACTS

Как этот проект делался на самом деле.

Каждый проект оставляет бумажный след. Комментарии в Figma, ТЗ в Notion, история в GitHub, логи Vercel, треды в Telegram, первая недельная аналитика. Цифры ниже — реальные, скрины доступны по запросу под NDA.

On request
Figma · Design spec
8 screens · admin + student flows
On request
Notion · Acceptance criteria
10 sections · 52 acceptance criteria · 2 revisions
On request
GitHub · Version history
164 commits · 22 pull requests · 2 weeks active
On request
Vercel · Deploy log
Node.js · MongoDB · PM2 · 99.9% uptime
On request
Telegram · Daily updates
Daily build thread · DRM behaviour notes
On request
Analytics · First week
Since launch: 0 files leaked · ~50% revenue reclaimed

Скрины любого артефакта — по запросу. Конфиденциальные детали отредактированы.

Ключевые возможности

  • Telegram-native DRM через protect_content — нельзя переслать, сохранить, скопировать
  • Скриншоты и запись экрана на мобильных заблокированы на уровне OS-IPC
  • Навигация уровня сайта — модули, уроки, breadcrumb назад, без выхода из чата
  • Админка прямо в боте — выдача и отзыв доступа по @username или ID
  • Жёсткий gate доступа — контент видят только оплатившие, без исключений

Результаты

012345678901234567890
Files leaked since launch
~012345678901234567895012345678901234567890%
Revenue reclaimed (vs 50% leak baseline)
012345678901234567894
Telegram-native DRM hooks

Автор курса получил полный контроль над дистрибуцией. Ноль утечек файлов в складчины с момента запуска. Студенты заходят в курс прямо с телефона — без отдельного приложения, без логина, без password reset loop. Тот ~50% слив выручки, который автор привык терпеть, закрыт. Реестром автор управляет прямо изнутри Telegram — без отдельного дашборда, без таблиц.

Tech stack

Node.jsTypeScriptgrammYMongoDBMongooseTelegram Bot APIPM2
N° 04 / CLIENT TESTIMONY

What the client said.

Verified client · May 1, 2026
Два года терял половину выручки на сливах. Перешёл на бот за неделю. Ноль утечек с запуска — и студенты сами говорят, что им так удобнее, потому что курс живёт в том же приложении, которое они и так открывают по десять раз в день. Записи, в которые я вкладывался, наконец окупаются.
Course Author
Автор курса
Курс подготовки к родам · EU

Нужно что-то подобное?

Расскажите что строите