Данные и условия
Что мы сохраняем, как устроен доступ к обучению и какие решения остаются за тобой и твоей семьёй.
Тестовый выпуск · редакция от 19 октября 2026Владелец и контакты
КодОстров — платформа для начинающих: дети учатся с участием родителя, взрослые работают в собственной учебной мастерской.
- Название проекта
- КодОстров
- Оператор данных / продавец
- Юридическое имя и статус ещё не внесены.
- ИНН
- Не внесён.
- Регистрационные сведения
- Не внесены.
- Адрес для обращений
- Ещё не опубликован.
- Контакт для обращений
- Ещё не опубликован.
- Статус этой редакции
- Описание фактически реализованного тестового выпуска. Коммерческая оферта пока не опубликована.
Оплата пока не подключена. Этот текст не объявляет готовность к приёму реальных платежей и не заменяет документы конкретного оператора. Тестовый сайт сохраняет действующие ограничения доступа.
Персональные данные
Данные нужны для сохранения работ, продолжения обучения, управления семьёй и проверки доступа. Мы не собираем историю браузера, cookie других сайтов или содержимое буфера обмена.
| Категория | Для чего | Кто имеет доступ |
|---|---|---|
| ID аккаунта и профиля, ник, аватар, настройки | Вход, выбор своего профиля, поиск друга по точному нику | Владелец аккаунта; другим участникам — только разрешённые публичные сведения |
| Черновики, ответы, попытки, подсказки, результаты | Проверка, продолжение занятия, повторение и отчёт родителю | Учащийся, родитель своего ребёнка, уполномоченный администратор |
| Приблизительное активное время | Сопоставление нагрузки с выбранным планом | Учащийся и родитель. Это не точное измерение внимания |
| Проекты и версии, инвентарь, звёзды, друзья | Хранение результатов, история изменений и разрешённые знакомства | Владелец; друзья — в пределах предоставленного доступа |
| Заказы, платежи, чеки, реферальная привязка | Расчёт стоимости, подписки и скидки; учёт расчётов | Совершеннолетний владелец и уполномоченный администратор |
| Посещения, устройство, сессии, согласия, аудит | Безопасность, учёт выбранных настроек и действий администратора | По назначенным правам; секретные значения сессий не показываются |
Как устроены вход и защита
Для нового взрослого аккаунта КодОстрова задаются логин и пароль, а email подтверждается одноразовым кодом. Пароль хранится только как защищённый хеш с индивидуальной солью; код действует 30 минут и не показывается в интерфейсе сайта. До верного кода новый учебный аккаунт не создаётся. Сервер сверяет владельца каждого профиля и проекта. Создатель использует общую страницу входа и после проверки попадает в управление; учебные аккаунты не получают административные права. Доступ создателя подтверждается отдельным паролем; на сервере сохраняется только его защищённый хеш с солью.
Значения авторизационных cookie и открытые пароли не выводятся в административной панели. Журналы входов содержат только фактически собранные сведения. Тип устройства определяется приблизительно. IP записывается только при настроенном доверенном серверном источнике, а не из произвольного клиентского заголовка.
Email и учебные помощники
Для транзакционных писем подготовлено подключение Unisender Go: передаются email совершеннолетнего владельца и код подтверждения, без детских имён и учебных результатов. Отслеживание открытий и переходов в таких письмах выключено. Без настроенного провайдера письма не отправляются и регистрация не завершается.
Взрослый может отдельно разрешить отправку текущего кода ИИ-помощнику. В запрос не включаются идентификаторы аккаунта и профиля. Не добавляйте пароли и персональные сведения в код. Детский ИИ-помощник не подключён. Для полной среды Python предусмотрен отдельный сервер с ограничениями; его доступность показывается в учебном кабинете.
Хранение и внешние обработчики
Учебные записи сохраняются в базе данных на VPS КодОстрова, файлы библиотеки и резервные копии — в закрытом хранилище на этом сервере. Перед коммерческим запуском эти вопросы требуют отдельного решения владельца и проверки применимых требований.
Вход обслуживает сервер КодОстрова. ЮKassa и внешний нейронный синтез в текущем окружении не подключены. Банковские карты и CVV КодОстров не принимает и не хранит. Подключение нового обработчика должно отражаться в документах до передачи ему данных.
Сроки хранения
Срок хранения посещений и технических ошибок настраивает создатель в пределах 7–365 дней; по умолчанию 30 дней. Истёкшие сессии недействительны сразу, а их технические записи удаляются после отдельного срока хранения (по умолчанию 30 дней). Просроченные заявки подтверждения email удаляются процедурой очистки. Она запускается при обращениях не чаще раза в сутки и при ежедневном резервировании. Копии шифруются и хранятся отдельно; проверка восстановления не заменяет регламент хранения финансовых документов.
Работы и учебная история сохраняются после окончания подписки. Запрос на удаление рассматривается отдельно. Финансовые документы имеют собственные основания и сроки хранения: окончательный регламент ещё должен быть утверждён с учётом статуса продавца. Окончание технической cookie не удаляет заказ или проект.
Детские профили и семья
Профиль ребёнка создаёт родитель или законный представитель внутри своего семейного аккаунта. Детям не нужен пароль родительского аккаунта. Родитель выдаёт одноразовую ссылку входа; она действует 10 минут и используется один раз. Созданная детская сессия действует до семи дней или до завершения доступа.
Ребёнок не получает доступ к оплате, настройкам безопасности и чужим профилям. Чувствительные семейные действия требуют подтверждения родительским кодом. Поиск детского профиля и видимость присутствия изначально выключены; новые знакомства подтверждают родители.
Общего открытого каталога детей и свободной детской переписки нет. Блокировка или удаление из друзей отзывает доступ в комнату. Гость не может менять чужую расстановку и имущество.
Перед открытой регистрацией детей нужно утвердить порядок проверки полномочий представителя и необходимые отдельные согласия. Галочка создания профиля сама по себе не объявляется полной юридической проверкой родителя.
Cookie и отдельные согласия
Необходимое хранилище поддерживает работу сайта. Дополнительные категории выбираются отдельно и могут быть изменены в настройках аккаунта.
Необходимые технические данные
Защищённая техническая HttpOnly cookie kodo_login подтверждает вход по паролю и действует до 24 часов. Другие технические cookie связывают запросы с детским входом, выбранным профилем, кратковременным подтверждением родительского и административного доступа. Используются Secure и SameSite. Секреты не доступны JavaScript и не показываются сотрудникам.
Пользовательские настройки
Аудитория главной, редактор, голос, громкость и часть состояния интерфейса могут сохраняться на устройстве. Учебные черновики и достижения сохраняются на сервере; очистка браузера не должна заменять их удаление.
Необязательная аналитика и маркетинг
Сторонние аналитические и маркетинговые трекеры сейчас не установлены. Согласие на категорию не означает, что такой сервис уже подключён. Если он появится, его запуск должен зависеть от выбранной категории, а отказ и отзыв — действительно отключать дальнейший сбор.
В кабинете сохраняются время, версия решения, выбранные категории и отзыв. Принятие правил сервиса и согласие на необязательную аналитику не объединяются в одно обязательное действие.
Cookie реферального приглашения
kodo_referral устанавливается только после явного выбора «Продолжить по приглашению». Она хранит код ссылки до 30 дней. При первой регистрации сервер записывает постоянную привязку аккаунта. Удаление cookie после регистрации не меняет эту привязку и не переписывает заказы.
Правила обучения
У каждого учебного профиля свои результаты, проекты и история. Переключатель «Детям / Взрослым» меняет представление главной страницы и не назначает права. Взрослый профиль не открывает детскую комнату.
- На главной доступны четыре пробных уровня для каждой аудитории. Их результат проверяет сервер. Отдельного бесплатного тарифа нет.
- Библиотека открывается только профилям с подходящей подтверждённой оплаченной подпиской. Учебные исходники, созданные пользователем, остаются доступны владельцу после её окончания.
- Звёзды выдаются за подтверждённые учебные действия. Их нельзя купить за деньги, перевести другу или получить за простое ожидание таймера.
- Перерыв и выход доступны в любой момент. Сохранение черновика не означает успешного прохождения. Выполнение, помощь и приблизительное время учитываются раздельно.
- Нельзя получать чужие данные, мешать работе сервиса, обходить ограничения или нарушать права других участников. Ограничения аккаунта фиксируются отдельно от окончания подписки.
Ограничения учебной среды
Встроенный исполнитель Python поддерживает учебный поднабор языка, а не всю стандартную среду Python. Неподдерживаемая конструкция должна сопровождаться объяснением ограничения. Для полного запуска работу можно скачать и открыть на компьютере в подходящей среде.
Годовая структура обучения подготовлена, но полный набор годовых авторских занятий ещё не опубликован. Базовая автоматическая практика и библиотека не выдаются за завершённый годовой курс. Автоматический комментарий не является отзывом человека. Обучение не обещает гарантированных дохода, трудоустройства или профессионального уровня.
Подписка, продление и возвраты
В этом окружении реальные платежи отключены. Подготовленная интеграция не означает подключённого продавца. Тестовый платёж не считается настоящей оплатой и не открывает платный доступ.
Перед покупкой должны быть показаны выбранный тариф, состав профилей, оплачиваемый период, полная сумма списания и применённая скидка. При годовой покупке показывается вся сумма за год. Новый каталог цен не переписывает ранее созданные заказы.
Оплата подтверждается сервером по данным провайдера: возврат на сайт сам по себе не активирует подписку. Повторное уведомление не продлевает её повторно. Окончание подписки не удаляет учебную историю и имущество.
Автопродление
Автоматические списания пока не подключены. При их запуске потребуется отдельное явное согласие с суммой, периодичностью и способом отмены. Отмена будущего списания должна сохранять уже оплаченный период.
Возврат и чеки
В системе подготовлены серверная проверка платежей, сверка статусов и учёт возвратов. Конкретные условия обращения, контакты, порядок расчёта и сроки рассмотрения должны быть опубликованы в оферте реального продавца перед запуском.
Квитанция эквайринга и налоговый чек — разные документы. Для самозанятого предусмотрен ручной учёт чека «Мой налог» уполномоченным взрослым; автоматическая налоговая интеграция не заявляется. Для другого статуса продавца потребуется соответствующая настройка фискализации.
Реферальная программа
Личная ссылка доступна только взрослому владельцу аккаунта с действующей подтверждённой оплаченной подпиской. Новый человек выбирает ссылку до первой регистрации. Существующий аккаунт нельзя привязать задним числом; семейный аккаунт считается один раз.
Каждый уникальный приглашённый аккаунт с действующим подтверждённым оплаченным месячным периодом даёт пригласившему 10% скидки на новый месячный заказ. Максимум — 90% за девять и более оплачивающих аккаунтов. Регистрация, открытие ссылки и тестовая оплата скидку не начисляют.
Например, пять оплачивающих приглашённых дают 50%, три — 30%, семь — 70%. Количество определяется на момент создания нового заказа по активным оплаченным периодам, а не по числу регистраций за всё время. Когда период заканчивается или полностью возвращён, аккаунт перестаёт учитываться; после подтверждённого нового месяца снова учитывается.
Важные условия и приватность
Скидка не применяется к годовому заказу, годовой период приглашённого не добавляет месячные 10%. Цена уже созданного заказа фиксируется. Приглашённому эта программа не обещает отдельной скидки.
Пригласивший видит только общие количества и размер скидки. Ему не показываются почта, ник, проекты и результаты приглашённых. Если собственная подписка пригласившего истекла, ссылка скрывается; скидка по уже привязанным оплачивающим аккаунтам может учитываться при новом месячном заказе на продление.
Работы и авторские права
Пользователь сохраняет права на собственный код, рисунки и проекты. Хранение и автоматическая проверка нужны для работы сервиса; они не означают передачу исключительных прав платформе. При использовании чужих ресурсов необходимо соблюдать их лицензии.
Скачивание проекта содержит пользовательскую работу и выбранную версию, а не подставленное эталонное решение. Восстановление версии создаёт новую запись истории. Доступ друга к разрешённому результату не даёт ему права менять исходный проект.
Авторские материалы и фирменные элементы КодОстрова не являются работами пользователя. Порядок разрешённого личного использования библиотеки и применимые лицензии на сторонние компоненты должны сохраняться вместе с материалами. Скачанные примеры предназначены для изучения и самостоятельного запуска с соблюдением указанных лицензий.
Экспорт, исправление и удаление
В кабинете можно менять настройки своего профиля, скачивать исходники и экспортировать доступные данные. Для детского профиля действия выполняет родитель в пределах своих прав. Запрос на удаление регистрируется в системе и требует проверки владельцем — отправка запроса не называется мгновенным удалением.
Отзыв необязательного согласия прекращает соответствующий дальнейший сбор. Он не означает автоматического удаления данных, которые обрабатываются по другому законному основанию, например документов расчётов. Порядок ответа на обращения и подтверждённый контакт оператора ещё необходимо утвердить.
Что нужно заполнить перед коммерческим запуском
Этот раздел показывает незавершённые вопросы и не объявляет соответствие законодательству.
- Юридическое имя оператора и продавца, его статус, ИНН, регистрационные сведения при наличии, адрес и рабочий контакт для обращений.
- Отдельную политику обработки персональных данных с конкретными целями, основаниями, перечнем обработчиков, местом хранения, сроками и порядком уничтожения.
- Проверку применимости уведомлений регулятору, требований к размещению баз и трансграничной передаче. Подтверждение детских согласий и полномочий представителя.
- Самостоятельные документы согласий там, где обработка основана на согласии; отдельные необязательные категории и возможность отзыва.
- Пользовательское соглашение и оферту продавца: содержание услуги, цены и сроки, продление, изменение тарифа, возвраты, чеки, поддержка и урегулирование обращений.
- Проверку соответствия документов реальной работе сайта, а не только наличия текста и cookie-баннера.