Курс купил один. Теперь видно, кто смотрит.
Protect для авторов курсов в Telegram: личная ссылка каждому покупателю, вход в канал только для купивших, сессии и понятные сигналы, когда аккаунт передали. Решаешь всегда ты.
Telegram protects the content. Code&Coffee protects the license.
- Бета Закрытая бета — курсы в Telegram
- Скоро Protect API
Как это устроено
Два пути рядом: что делаешь ты и что происходит у студента.
Открывает свою ссылку
Бот узнаёт покупку и выдаёт доступ к курсу.
Просится в канал
Бот одобряет заявку только тем, кто купил. Пересланная ссылка на канал ничего не даёт.
Открывает материалы
В мини-приложении Telegram. Каждое открытие — сессия с устройством и временем.
Сигналы с баллами и причинами
Оценка складывается из событий, и каждое видно. Ни модели, ни скрытых весов. У каждого сигнала есть потолок: повторы важны, но не бесконечно.
- Normal0–29
- Watch30–59
- Suspicious60–79
- High risk80–100
| Сигналы с баллами и причинами | Баллы |
|---|---|
| Одновременные сессии сверх лимита | +30 |
| Необычная смена региона | +20 |
| Быстрое переключение между сессиями | +20 |
| Вход в канал после отзыва доступа | +20 |
| Новое устройство или браузер | +15 |
| Много разных сетей | +10 |
| Чужая попытка открыть одноразовую ссылку | +10 |
Решаешь ты
Сигнал — повод посмотреть, а не приговор. Protect никого не блокирует сам.
- Allow
Всё в порядке. Прошлые сигналы больше не считаются.
- Limit sessions
Одна сессия, строго. Остальные открытые сессии закрываются.
- Revoke access
Доступ к курсу и открытые сессии закрываются, бот убирает студента из канала.
- Block
Студент больше не получит доступ ни к одному твоему курсу.
Единственное исключение — строгий режим курса: он не откроет сессию сверх лимита.
Чего Protect не делает
- Это не DRM
- Скриншоты, запись экрана и камера возможны. Водяной знак с именем студента и запрет выделения — сдерживание, а не защита.
- Без отпечатков устройства
- Никаких canvas, шрифтов и скрытых идентификаторов. Поэтому сигналы грубые — зато честные.
- Без оплаты
- Ссылку выдаёшь сам после оплаты в своей системе. Интеграции с платёжками пока нет.
- Регион — только страна
- Точного местоположения нет и не будет.
Что хранится
- Токены ссылок и сессий — только хэши.
- Токен бота зашифрован ключом, которого нет в базе.
- Вместо IP — хэш подсети. Сам адрес не сохраняется.
- Браузер и хэш сети стираются через 90 дней.
- Студенты разных авторов между собой не связываются.
Protect API
Та же модель — лицензия, сессия, сигналы, решение — для курсов и продуктов на твоём сайте. Её пока нет даже в коде: это следующий шаг.
Бета закрытая
Открытого набора пока нет. Когда он появится, здесь будет кнопка, а не обещание.
На главную