Политика конфиденциальности
Обновлено 19.10.2026
Тренажёр Linux Labs помогает учиться администрировать Linux на настоящих виртуальных машинах. Эта страница описывает, какие данные мы собираем, зачем они нужны и что ты можешь с ними сделать.
Что можно без входа
Учебник, справочник, описания лаб и предпросмотр тестов открыты всем и не требуют учётной записи. Чтобы отличать одного посетителя от другого, браузеру выдаётся случайный технический идентификатор в cookie. Он не связан с твоим именем или почтой и нужен только для того, чтобы до входа возвращать тебе твою же виртуальную машину и твой прогресс. Пока ты только читаешь, за этим идентификатором ничего не записывается: прогресс гостя начинает сохраняться с первого действия — ответа, проверки, закладки, смены языка. Сколько хранятся данные гостя, написано в разделе «Сроки и хранение».
Что появляется после входа
Виртуальные машины, проверка лаб, подсказки и сохранённый прогресс доступны после входа через Google. Из твоего профиля Google мы получаем и храним:
- адрес электронной почты — он служит идентификатором учётной записи;
- имя — чтобы обращаться к тебе на страницах;
- номер учётной записи Google — внутренний идентификатор, по которому вход узнаёт тебя в следующий раз. Сам по себе он ничего о тебе не сообщает.
Мы не запрашиваем доступ к почте, документам, контактам и другим сервисам Google. Пароль от Google нам не передаётся: вход происходит на стороне Google, мы получаем только подтверждение и данные выше.
Что мы храним о твоей учёбе
Прогресс по урокам, лабам и тестам: какие шаги пройдены, когда, сколько было попыток и подсказок, какие цели лабы выполнены при последней проверке, когда назначено повторение. Эти записи нужны, чтобы план обучения продолжался с места остановки.
При каждой проверке лабы записываем, когда она была, сколько целей выполнено и что проверка сообщила о первой невыполненной, — из этого складывается «История решений» в профиле. У гостя эти записи привязаны к техническому идентификатору браузера, у вошедшего — к учётной записи и удаляются вместе с ней.
После входа мы также запоминаем, какие статьи справочника открыты и на каком разделе остановилось чтение, — по одной записи на статью, чтобы предложить вернуться к этому месту. У гостя место чтения не сохраняется.
Заметки и закладки — твои собственные записи и отметки. Заметка — твой текст к лабе, по одной на лабу (до 10 000 знаков), и когда она последний раз сохранялась; закладка — на что она поставлена (статья, строка шпаргалки, рецепт, термин или лаба) и когда. Показываем их только тебе: заметку — во вкладке «Заметка» в лабе, в «Истории решений» и в профиле, закладки — в профиле и звёздочками на страницах; другим ученикам и в открытых страницах их нет. Сохраняются они только твоим действием — вводом текста заметки и щелчком по звёздочке. У гостя они привязаны к техническому идентификатору браузера и при входе переезжают на учётную запись, у вошедшего — к учётной записи и удаляются вместе с ней. Заметку можно удалить в профиле в любой момент, закладку — снять той же звёздочкой.
Про виртуальные машины мы храним, когда машина была запущена, когда с ней последний раз работали и почему её больше нет (остановлена тобой, истёк срок, простой, сбой). То, что делалось на машине, сохраняется только так, как описано в двух следующих разделах.
Запись терминала
После входа терминал лабы записывается: сохраняется всё, что появлялось на его экране, —
вывод машины и набранные тобой команды в том виде, в каком машина их показала, с отметками
времени. Нажатия клавиш отдельно не пишутся, поэтому то, что машина на экран не выводит
(например, пароль в sudo), в запись не попадает. Запись нужна, чтобы проиграть своё решение
в «Истории решений»; отметки проверок на её шкале берутся из записей о проверках. У
гостя и в песочнице терминал не записывается. Пока терминал записывается, в его нижней строке
горит отметка «запись».
Запись видна только тебе: по ссылке на неё другой человек получит «страница не найдена». Хранится 90 дней с начала сессии и затем удаляется автоматически. На одну сессию приходится не больше 512 КБ текста — дальше запись обрывается. Запись включена по умолчанию; выключить её можно в профиле, в разделе «Настройки», переключателем «Записывать терминал». После выключения ничего нового не сохраняется, в том числе из уже открытого терминала; сделанные раньше записи остаются до конца своего срока или до удаления учётной записи.
Последние команды
Когда машину удаляют после простоя или по истечении срока сессии, тренажёр может прочитать с неё последние десять команд оболочки, чтобы экран лабы и «Продолжить» на главной напомнили место остановки. Команды хранятся до следующего запуска этой лабы, но не дольше 90 дней, видны только тебе (гостю — в этом браузере) и удаляются вместе с учётной записью. Машину, завершённую тобой вручную, так не читаем.
Обратная связь и обращения
Когда ты пишешь через форму обратной связи, мы сохраняем обращение: тип (ошибка, предложение, вопрос), твой текст и переписку по нему, адрес для ответа, если он указан (у вошедшего — адрес учётной записи, его можно заменить в форме), и то, о чём обращение. Это подставляется само: статья или урок и раздел, выделенный тобой фрагмент, лаба, имя машины и время её запуска, вопрос теста и выбранный ответ, поисковый запрос, битый адрес и страница со ссылкой на него, страница, с которой отправлено обращение, и версия сайта.
К обращению из лабы по умолчанию прикладываются последние 200 строк терминала — то, что было на экране; галочку можно снять, а «Посмотреть, что будет отправлено» показывает строки заранее. Пароли, токены и закрытые ключи из них вырезаются на сервере до сохранения. Результаты проверок этой машины прикладываются так же, галочкой. Запись терминала сессии прикладывается, только если для неё поставлена отдельная галочка: запись хранится как есть, без вырезания, и её увидит автор курса.
Обращение видишь ты — в профиле, в разделе «Обращения» (гость — в этом браузере) — и автор курса. Другим ученикам и в открытых страницах обращений нет. Автор может оставить к обращению внутреннюю заметку — её видит только он. Ответ автора, «Исправлено» и «Отклонено» приходят уведомлением на сайте и письмом, если письма включены, — см. «Уведомления и письма».
Обращение учётной записи хранится, пока существует учётная запись, и удаляется вместе с ней; при входе обращения гостя из этого браузера переезжают на учётную запись. Обращение гостя удаляется через 180 дней после последнего сообщения. Приложенные строки терминала и результаты проверок удаляются через 90 дней после того, как обращение закрыто.
Уведомления и письма
Тренажёр сообщает о том, что касается твоей учёбы: ответ автора на обращение, «Исправлено» или «Отклонено» по твоему сообщению, напоминание о повторении (раз в неделю, если есть что повторить), новая лаба в начатом треке, плановые работы, машина, снятая по простою или не поднявшаяся, и рассылки автора курса. Уведомления видны в колокольчике в шапке сайта и на странице «Все уведомления»; гость видит свои в этом браузере — по тому же идентификатору в cookie, при входе они переезжают на учётную запись. Уведомление хранится 90 дней, закреплённое сообщение о плановых работах — до своей даты.
Письма приходят только учётной записи — на адрес почты, полученный от Google при входе. Адрес, оставленный в форме обратной связи, видит только автор, чтобы ответить лично: автоматических писем на него нет. У гостя адреса нет, и писем ему нет. Что и куда присылать, решаешь ты: в профиле, в разделе «Настройки · Уведомления», у каждого вида свой переключатель «на сайте» и «на почту», и изменения действуют сразу. Письмом по умолчанию приходят только ответы на обращения и плановые работы, остальное — на сайте, пока письма не включены в настройках. Уведомления о плановых работах и о машине на сайте не выключаются: без них непонятно, почему лаба недоступна.
Письма рассылок автора — о новых треках и изменениях в проекте — приходят только при включённом переключателе «От автора · на почту»; без этого рассылка видна только в колокольчике. В каждом письме есть ссылка «Отписаться»: она выключает письма этого вида без входа на сайт, уведомления на сайте при этом остаются. Несколько уведомлений за час приходят одним письмом.
Для отправки хранится очередь писем: адрес, тема, текст и отметка, ушло ли письмо. Её записи удаляются через 90 дней, а вместе с учётной записью — сразу. Письма уходят через почтовый сервер владельца сайта на домене dimsanych.ru; адреса не передаются сервисам рассылок и никому ещё. В письмах нет счётчиков открытий и меток переходов.
Сессии устройств и настройки
При входе тренажёр запоминает сессию этого устройства, чтобы в «Настройках · Сессии» было
видно, где открыт вход, и из него можно было выйти: на одном устройстве или сразу на всех, кроме
текущего. Для этого хранятся подпись браузера и системы («Windows · Firefox 130» — её собирают из
заголовка User-Agent, сам заголовок не сохраняется), урезанный адрес сети — первые два числа
адреса IPv4 или первые две группы IPv6 (95.31.x.x) — и время входа и последней активности.
Полный адрес не записывается, и город по нему не определяется: адреса не передаются никаким
внешним сервисам. Выход на другом устройстве не останавливает машины в лабах. Сессия без
активности закрывается через 30 дней, и её запись удаляется.
Настройки учётной записи — размер шрифта терминала, советы у терминала, вопрос перед сбросом машины и запись терминала — хранятся вместе с ней. У гостя их нет: тему, размер шрифта и советы помнит его браузер.
Выгрузка данных
В «Настройках · Данные» все твои данные можно скачать одним файлом JSON: прогресс и тесты, хронологию проверок, журнал шагов учёбы, сессии машин с последними командами, заметки, закладки, обращения с перепиской, уведомления, очередь писем, настройки и сессии устройств. Записи терминала входят в файл ссылками на проигрыватель: сами записи бывают большими и открываются, пока хранятся. Внутренняя заметка автора к обращению в файл не попадает — это не твои данные. Гость выгружает то, что записано за cookie его браузера; чужих данных в файле нет.
Виртуальные машины
Каждая учебная машина создаётся под тебя и живёт недолго: она уничтожается вместе со всем содержимым при остановке, после десяти минут бездействия или по истечении срока сессии. У этих машин нет доступа в интернет и к домашней сети. Всё созданное в них исчезает вместе с машиной, поэтому не храни там ничего ценного и не вводи настоящие пароли.
Статистика посещений
Чтобы понимать, приходят ли люди и доходят ли до дела, сайт ведёт журнал шагов учёбы и свою статистику посещений. Обе живут на этом сервере: внешних систем аналитики, чужих счётчиков и скриптов на сайте нет.
Журнал шагов учёбы записывает вход, открытый урок, запуск машины, выполненное упражнение, решённую лабу и сданный тест: что за шаг, какой урок или лаба, когда и чей — твоя учётная запись или cookie гостя. Текста, который ты вводишь, в журнале нет. Владелец сайта смотрит по нему только общие числа: сколько учеников было за неделю, сколько из них запускали машины и решали лабы. Журнал входит в выгрузку данных и удаляется вместе с учётной записью.
Статистика посещений анонимна и устроена без cookie: небольшой скрипт сайта (/_/p.js) сообщает
этому же серверу о просмотре страницы и о том, как долго ею пользовались. В статистику попадают:
- адрес страницы — без части после
#; из него вырезаются параметры, похожие на личные (почта, токены, ключи, коды, пароли, телефоны), и вообще все, кроме меток кампанииutm_*, номера страницы, шага и поискового запроса по сайту; - откуда пришёл переход: сайт и путь ссылавшейся страницы, вид источника (поисковик, соцсеть,
ИИ-ассистент, почта, другой сайт, прямой заход) и метки кампании
utm_*; - вид устройства, браузер и система — их определяют по заголовку User-Agent, сам заголовок не сохраняется; ширина окна — одной из четырёх ступеней; язык браузера; страна — по часовому поясу браузера, без определения города и без баз IP-адресов;
- сколько времени страница была открыта и в работе, как далеко её прокрутили, как быстро она загрузилась (Web Vitals) и то, что страница не найдена;
- переходы по ссылкам на другие сайты (только их домен), скачивания файлов и шаги учёбы — те же, что в журнале, но без твоего идентификатора.
Чего в статистике нет: cookie, localStorage и других меток в браузере, отпечатков браузера, имени, почты, идентификатора ученика или учётной записи. IP-адрес не хранится: чтобы посчитать уникальных посетителей за день, сервер берёт хэш от IP-адреса, строки браузера (User-Agent) и случайной соли этого дня, а соль через сутки удаляется — связать визиты разных дней или восстановить адрес по хэшу нельзя. Роботов и автоматические браузеры скрипт не считает, сотрудников сайта — тоже.
Записи о посещениях хранятся 90 дней, потом от них остаются только суточные итоги — числа по дням
(сколько было посетителей, визитов и просмотров), без отдельных визитов. Персональных данных
статистика не собирает, поэтому согласия на неё сайт не спрашивает и баннера о cookie нет. Не хочешь
участвовать — заблокируй в браузере адрес /_/p.js: учёба от этого не изменится.
Чтобы шаг учёбы, случившийся при переходе на другую страницу (например, вход), дошёл до статистики,
сайт на пять минут кладёт в cookie labs_goal его название — и больше ничего; скрипт статистики
читает его и сразу стирает.
Что мы не делаем
Мы не показываем рекламу, не передаём и не продаём твои данные третьим лицам, не подключаем внешние системы аналитики и не строим рекламные профили. Данные нужны тренажёру для работы, и только.
Что ищут на сайте
Поиск по сайту считает запросы, чтобы подсказать новичку, что ищут чаще всего («Часто ищут» на главной Вики). Засчитывается запрос, после которого открыта страница поиска или выбран результат. Хранится только текст запроса, язык, день и сколько раз его искали за этот день — без твоего идентификатора, адреса и учётной записи. Повтор того же запроса из того же браузера в течение суток не считается. Запросы с опечатками и словами, которых нет на сайте, не записываются вовсе, а редкие запросы подсказка не показывает никому. Счётчики старше тридцати дней удаляются.
Сроки и хранение
Записи прогресса, журнал шагов учёбы, заметки, закладки, обращения и настройки уведомлений хранятся, пока существует твоя учётная запись (или пока ты их не удалишь); обращения гостя — 180 дней с последнего сообщения. Уведомления и очередь писем — 90 дней, сессии устройств — 30 дней с последней активности. Записи терминала — 90 дней с начала сессии, последние команды снятой машины — до следующего запуска этой лабы, но не дольше 90 дней. Технические журналы сервера, куда попадают адреса страниц и время запросов, хранятся не дольше тридцати дней и используются для поиска сбоев. Записи статистики посещений — 90 дней, потом остаются только суточные итоги без отдельных визитов; соль для подсчёта уникальных посетителей живёт сутки.
Гость — это браузер без входа. Профиль гостя заводится его первым действием. Через 90 дней после последнего визита гостя удаляются его профиль и данные: прогресс, попытки, заметки, закладки, уведомления и сессии устройств; записи журнала шагов учёбы теряют связь с браузером и остаются только в общих числах. Удаление выполняется автоматически по расписанию. Обращения гостя остаются у автора курса без привязки к браузеру и удаляются в свой срок — через 180 дней после последнего сообщения.
Как удалить свою учётную запись
Удалить учётную запись можно в «Настройках · Данные». Окно подтверждения перечисляет с числами, что удалится, и даёт ссылку на выгрузку; удаление начинается, только когда в поле введено слово «удалить», — это проверяет и сервер. Вместе с учётной записью удаляются адрес почты, имя, все записи о прогрессе, журнал шагов учёбы, заметки, закладки, обращения, уведомления, очередь писем, записи терминала, последние команды, настройки и сессии устройств: выход происходит сразу на всех устройствах. Запущенные машины останавливаются до удаления. Вход через Google после этого создаёт новую пустую учётную запись. Если что-то пошло не так, напиши владельцу сайта, и учётная запись будет удалена вручную.
Изменения
Если мы начнём собирать что-то ещё, эта страница изменится раньше, чем это произойдёт, и дата наверху обновится.