Правовая информация

Обработка и хранение данных

Редакция от 29 октября 2026 года13 разделов

Документ о том, где физически и логически хранятся данные Inkelora, как защищены пароли и сессии, как устроены резервные копии и по какому регламенту данные удаляются или выгружаются по запросу.

Общие положения

Настоящий документ описывает техническую и организационную сторону обработки данных Inkelora: где они размещены, как защищены, сколько хранятся и как удаляются или выгружаются по запросу. Он дополняет Политику конфиденциальности; в вопросах целей и прав применяется Политика.

Документ адресован пользователям, которые хотят понимать, что происходит с данными аккаунта, а также специалистам, проверяющим платформу на соответствие требованиям безопасности.

Где хранятся данные

Данные платформы размещены на выделенном сервере под управлением оператора. Основное хранилище структурированных данных — база MySQL: аккаунты, прогресс, покупки, бонусы, согласия, сообщения и служебные записи. Файлы книг, аудио и вложений лежат в закрытом хранилище вне публичной директории и выдаются только через серверную проверку доступа.

Конкретные адреса, сетевые параметры и сведения о провайдере не публикуются, чтобы не создавать дополнительных рисков для безопасности. Оператор может привлекать провайдера хостинга и резервного копирования; такие провайдеры обрабатывают данные только по поручению оператора и в объёме, необходимом для инфраструктуры.

Доступ к серверу имеют только уполномоченные администраторы. Доступ предоставляется по принципу минимально необходимых прав и фиксируется в журналах.

Что хранится в базе и в файлах

  • Аккаунт и профиль: имя, фамилия, дата рождения, страна, почта, логин, фотография профиля, настройки языка, темы, часового пояса, интересы и участие в рейтинге.
  • Безопасность: scrypt-хеш пароля и scrypt-хеш кодового слова, хеши токенов сессий, хеши IP-адресов, user-agent, даты входов, журналы ошибок и административного аудита.
  • Учебный прогресс: пройденные уроки и упражнения, ответы и результаты проверки знаний, словарь, заметки, закладки, прочитанные книги, позиции чтения и достижения.
  • Бонусы и покупки: баланс, история операций с остатком и автором, заявки на пополнение, покупки платных уроков, реферальные связи и отметки о подтверждении Telegram.
  • Коммуникации: обращения в поддержку, сообщения чата, вложения, ответы администраторов, журнал исходящих писем и сообщений Telegram.
  • Согласия: ключ документа, версия, канал, дата и время, хеш IP и user-agent. В профиле также хранятся дата принятия и версия Политики.

Мы не храним пароли, кодовые слова, токены сессий и одноразовые коды в открытом виде. Для одноразовых кодов и токенов в базе хранятся только хеши, а сами значения живут в письме, cookie или ссылке ограниченное время.

Пароли и кодовое слово

Пароль и кодовое слово хранятся как значения функции scrypt с индивидуальной случайной солью и параметрами, рассчитанными на вычислительно сложный перебор. Открытые значения не записываются ни в базу, ни в журналы, ни в письма после выдачи.

Проверка выполняется сравнением хешей в постоянное время. Восстановить исходный пароль из хеша невозможно: можно только сбросить его через почту и кодовое слово либо подтвердить смену одноразовым кодом по почте.

Пароль и кодовое слово выдаются платформой и отправляются на почту. Вы можете сменить их в кабинете после подтверждения кодом. Письмо с паролем не содержит ссылок, по которым нужно вводить кодовое слово.

Сессии и токены

Сессия создаётся случайным токеном криптографической стойкости. В базу записывается только SHA-256 хеш токена, а браузер получает сам токен в cookie с атрибутами HttpOnly, SameSite=Lax и Secure в production. Такой cookie недоступен скриптам страницы и не отправляется при межсайтовых запросах.

Срок жизни сессии по умолчанию — 30 дней; он может быть изменён настройкой платформы. При выходе сессия отзывается, а при смене пароля или почты активные сессии могут быть аннулированы. Пользователь в любой момент может завершить сеанс в браузере.

Сервер проверяет сессию при каждом защищённом запросе: читает пользователя из базы, сверяет срок, отзыв и статус доступа. Роль и права никогда не берутся из данных, присланных клиентом.

Доступ, шифрование канала и роли

  • соединение с сайтом в production защищается HTTPS; передача форм входа и cookie без TLS не допускается;
  • доступ к административной панели двухшаговый: пароль и одноразовый код, отправленный на отдельную почту;
  • роли проверяются на сервере: клиент не получает административных прав, а публикация и управление ролями доступны только администратору;
  • изменения ролей, блокировка, начисления бонусов и выдача доступа к урокам фиксируются в журнале аудита;
  • применяются ограничения частоты запросов к чувствительным действиям: регистрации, входу, восстановлению и API.

Резервные копии и файлы книг не находятся в публичной директории. Скачивание материалов проходит через серверную проверку сессии и прав доступа пользователя.

Резервные копии

Для восстановления после сбоев оператор регулярно создаёт резервные копии базы данных и файлового хранилища. Копии хранятся отдельно от рабочей системы, доступ к ним ограничен и журналируется, а передача выполняется по защищённому каналу.

Мы периодически проверяем возможность восстановления из копии и удаляем устаревшие копии по графику. После удаления аккаунта резервные копии обновляются в течение 30 дней, поэтому данные могут оставаться в них до истечения этого срока.

Если восстановление из копии затрагивает данные пользователей, мы стараемся вернуть актуальное состояние и не использовать копию для целей, не связанных с восстановлением.

Сроки хранения

  • аккаунт и учебная история — пока аккаунт существует; после удаления — удаление или обезличивание, резервные копии обновляются в течение 30 дней;
  • записи о согласиях — до трёх лет после удаления аккаунта как доказательство законности обработки;
  • сессии — до истечения срока (по умолчанию 30 дней); одноразовые коды — 15 минут;
  • журналы безопасности и ошибок — до 12 месяцев; при расследовании инцидента срок может быть продлён;
  • обращения в поддержку — до 12 месяцев после закрытия, при споре — до его разрешения;
  • исходящие письма и сообщения Telegram — ограниченное время, необходимое для доставки и разбора ошибок.

Порядок и основания хранения подробно описаны в Политике конфиденциальности.

Регламент удаления

Запрос на удаление аккаунта направляется на info@inkelora.com с адреса, указанного в аккаунте, или через чат поддержки. Мы подтверждаем личность, чтобы исключить удаление чужого аккаунта по ложному запросу.

После подтверждения мы:

  • отзываем активные сессии и прекращаем доступ к закрытым разделам;
  • удаляем профиль, настройки, учебный прогресс, заметки, закладки, словарь, сообщения и вложения;
  • удаляем покупки уроков и баланс бонусов; восстановление и перенос на другой аккаунт невозможны;
  • обезличиваем или удаляем технические записи, которые не обязаны храниться по закону;
  • сохраняем записи о согласиях в предусмотренном выше объёме и сроке.
Удаление аккаунта необратимо: доступ, бонусы и приобретённые уроки восстановить нельзя. Отдельные записи могут сохраняться только в объёме и сроке, которые требуются законом или необходимы для подтверждения ранее полученного согласия.

Выгрузка данных

Вы можете запросить копию своих данных. Направьте запрос с адреса, указанного в аккаунте, на info@inkelora.com с темой «Выгрузка данных» и укажите, какие сведения нужны.

Мы подготовим архив в машиночитаемом формате — например, JSON или CSV — и передадим его безопасным способом после подтверждения личности. Стандартный срок подготовки — до 30 дней; при большом объёме данных мы сообщим о продлении и причине.

Выгрузка включает данные профиля, настройки, прогресс, историю бонусов и покупок, а также сведения о согласиях в доступном виде. Пароли и кодовые слова не выгружаются, поскольку хранятся только в виде необратимых хешей.

Инциденты и уведомления

При обнаружении инцидента безопасности мы ограничиваем доступ, локализуем проблему, оцениваем объём и последствия, восстанавливаем работу и фиксируем выводы. Если инцидент затрагивает персональные данные, мы уведомляем затронутых пользователей и, когда требуется, компетентный орган в сроки, установленные законом.

В уведомлении мы описываем характер инцидента, возможные последствия и рекомендуемые меры — например, смену пароля и проверку активных сессий.

Если вы заметили подозрительную активность или уязвимость, сообщите на info@inkelora.com. Не пытайтесь самостоятельно получить доступ к чужим данным.

Трансграничная передача

Сервер платформы и резервные копии могут размещаться у провайдеров, находящихся в разных странах. При привлечении таких провайдеров оператор принимает разумные меры, чтобы обработка соответствовала применимому законодательству и настоящему документу.

Передача данных в Telegram происходит только при вашем добровольном подключении бота и регулируется также правилами Telegram. Подробнее — в документе о данных в Telegram.

Контакты

Вопросы о хранении, удалении и выгрузке данных: info@inkelora.com. Тема письма — «Данные». Оператор: Inkelora, inkelora.com.

Вопросы и обращения: info@inkelora.com

Все документы →