Данные и честность
Что платформа хранит, куда уходят код, голос и тексты, какие внешние сервисы работают и с чьего согласия.
Страница для того, кто согласует платформу в вузе: безопасника, ответственного за персональные данные. Здесь всё, что касается данных студентов и преподавателей, кроме обмена с LMS: он описан отдельно. Юридические документы — Политика обработки персональных данных и Согласие на обработку: его каждый человек даёт отдельной кнопкой при первом входе.
Что платформа хранит
В базе платформы:
- учётные записи: имя, логин и номер аккаунта на GitHub или GitVerse, почта, если она есть;
- курсы, потоки, команды, роли и темы;
- сдачи: ссылка на PR, коммит, время сдачи;
- вердикты агента по критериям: закрыт или нет, почему, и цитата из работы с файлом и строкой. Код целиком платформа не хранит;
- вопросы к приёмке, отметки проверяющих, «Что прозвучало», объяснения вопросов;
- решения, долги, комментарии команде, ведомость;
- текст расшифровки по репликам, если на неё согласились, и то, что помощник сказал вслух.
Данные курса хранятся в течение потока и 5 лет после его завершения — чтобы подтверждать оценки и разбирать обращения, — затем удаляются или обезличиваются. Если вуз обязан хранить ведомость дольше, срок задаёт договор поручения с ним. Расшифровку конкретной приёмки организатор потока удаляет раньше, по просьбе человека: «История приёмок» → приёмка → «Удалить расшифровку по просьбе». Текст стирается у всей приёмки, отметки и решения остаются, просьба записывается.
Звук приёмки не хранится: его кусок лежит в базе, пока не распознан, и стирается, как только есть текст. Звонок и видео не записываются.
Куда уходят данные
| что | куда | когда |
|---|---|---|
| код студентов | GitHub (США) или GitVerse (Россия) — где курс держит репозитории | всегда: работы сдаются там |
| код при проверке | облачная песочница (США): агент запускает работу в изолированной машине, она удаляется после проверки и живёт не дольше 45 минут | на каждой проверке |
| список литературы работы: названия, авторы, год, DOI | открытые библиографические базы Crossref (США), doi.org и arXiv (США) | когда критерий работы — о литературе |
| описание записи, которой нет в базах | поиск в сети Tavily (США) | только для таких записей |
| работа и критерии для вердикта | языковая модель в облаке (Сингапур) через шлюз платформы | на каждой проверке |
| запросы студентов к моделям | языковая модель в облаке (Сингапур) через шлюз платформы | если включён модуль «Доступ к моделям» |
| голос на приёмке | облачное распознавание речи (США) | только с согласия команды и проверяющих |
| голос для помощника и его ответы | облачные распознавание речи и языковая модель (США) | только с согласия, если помощника позвали |
| вопрос и критерий для «Объяснить вопрос» | языковая модель в облаке (Сингапур) через шлюз платформы | по кнопке, один раз на вопрос |
| запросы агента к модели и её ответы | журнал запросов Langfuse (Ирландия, ЕС) — для разбора ошибок проверки | на каждой проверке |
В библиографические базы и в поиск уходят только данные о чужих публикациях из списка литературы — ничего о студентах и их работе.
Сервер платформы, база, файлы и резервные копии — в дата-центрах на территории России.
Звонок идёт через сервер связи на нашем сервере, голос помощника синтезируется там же. Шлюз платформы — наш собственный: студенты и агент обращаются к моделям только через него, ключей провайдеров у них нет.
Согласие
Согласие на расшифровку спрашивает проверяющий вслух у всех — в аудитории и по связи — и отмечает его один раз. Кто-то против — расшифровку не включают; передумали посреди разговора — выключают, записанное до этого остаётся. Без согласия платформа не принимает звук и не даёт позвать помощника. Студенты видят в комнате, идёт ли расшифровка и слушает ли ИИ-помощник, а после закрытия — расшифровку своей приёмки.
Чего платформа не делает
- Не устанавливает личность по голосу. Голос нужен только для текста. Кто отвечал, видно потому, что студент пишет свой микрофон со своего ноутбука, а не по голосу.
- Не решает за человека. Вердикт агента и подсказка помощника — подготовка к разговору. Принять, принять с долгом или вернуть работу решает проверяющий.
- Не отдаёт расшифровку наружу: ни в итог работы, ни в выгрузки, ни в LMS. Её видят те, кого принимали, проверяющие и организатор курса.
Редакция для реестра
Для вузов, которым нужны данные и модели только в России, готовится редакция для реестра российского ПО. В ней распознавание речи и модели работают в России, зарубежных сервисов в продукте нет: проверка литературы по зарубежным базам и поиск в сети там выключаются настройкой установки.