Редакция 1.0
Политика описывает обработку персональных данных на сайте IRLingo. Оператор — продавец, указанный в публичной оферте.
1. Оператор
- Оператор: [ВПИШИ: фамилия, имя, отчество]
- ИНН: [ВПИШИ: ИНН]
- Email для вопросов о данных: [ВПИШИ: email для обращений]
2. Какие данные мы обрабатываем
- Аккаунт: email, хеш пароля, год рождения, статус подтверждения почты, версия и дата согласия, роль.
- Ученик: имя или псевдоним, класс, уровень английского.
- Учёба: прогресс по эпохам, станциям и заданиям, результаты экзамена, достижения.
- Голос: секунды занятий, режим, примерная стоимость и технические задержки. Записи голоса и тексты реплик в базе не сохраняются.
- Семья: email участников, приглашения и статус участия.
- Платежи: тариф, срок, сумма в копейках, статус, идентификатор платежа у провайдера и ссылка на чек. Данные банковской карты мы не получаем.
- Технические данные: IP-адрес и user-agent сессий, идентификатор запроса, события использования без текстов реплик.
3. Зачем мы обрабатываем данные
- создать аккаунт, подтвердить email и восстановить пароль;
- показать прогресс на любом устройстве и синхронизировать его;
- считать минутные лимиты и стоимость голосовых занятий;
- принимать оплату, выпускать чеки и вести историю платежей;
- работать семейной подписке и приглашениям;
- обеспечивать безопасность, предотвращать злоупотребления и перебор паролей;
- отвечать на обращения и выполнять требования закона.
4. Основания обработки
Согласие пользователя (и родителя — для ребёнка младше 14 лет), договор об оказании услуг, а также обязанности, возложенные законом. Согласие можно отозвать, удалив аккаунт или написав на email оператора; это не влияет на обработку, выполненную до отзыва.
5. Голос и внешние сервисы
Аудио разговора передаётся провайдерам распознавания и синтеза речи только для обработки текущей реплики. IRLingo не сохраняет записи голоса и не пишет тексты реплик в журналы или события. В базе остаются секунды и стоимость сессии.
Для оплаты используется ЮKassa, для писем — почтовый провайдер. Они получают только данные, необходимые для своей части услуги. Серверы и база данных расположены в Российской Федерации.
6. Cookie и сессии
Мы используем одну сессионную cookie `irl_session`: HttpOnly, Secure, SameSite=Lax. Она нужна, чтобы не спрашивать пароль на каждой странице, и не используется для рекламы. Запросы-мутации защищены заголовком `X-CSRF: 1`. Рекламных трекеров на сайте нет.
7. Сколько храним
Данные аккаунта — пока аккаунт существует. При удалении аккаунта данные скрываются сразу, окончательная очистка выполняется через 30 дней. Платёжные документы хранятся в срок, установленный законодательством о налогах и бухгалтерском учёте. Технические журналы — ограниченное время, необходимое для безопасности.
8. Ваши права
- получить копию своих данных в JSON — кнопка в личном кабинете;
- исправить профиль и ученические данные в кабинете;
- удалить аккаунт в опасной зоне личного кабинета;
- отозвать согласие и обратиться с вопросом на email оператора;
- обжаловать обработку в уполномоченном органе по защите прав субъектов персональных данных.
9. Дети
Если пользователю меньше 14 лет, для голоса и оплаты требуется подтверждение родителя или законного представителя. Родитель подтверждает согласие по одноразовой ссылке из письма; до подтверждения аккаунт работает в ограниченном режиме. Ребёнок старше 14 лет регистрируется сам, но мы просим родителей следить за занятиями.
10. Безопасность
Пароли хранятся в виде argon2id-хеша, токены — только в виде SHA-256 хеша. Cookie сессии HttpOnly и Secure, доступ к API проверяется на сервере на каждом запросе. Секреты хранятся в переменных окружения и не попадают в репозиторий и логи.
11. Изменения политики
Новая редакция публикуется на этой странице. Существенные изменения потребуют повторного согласия при следующем входе.
Подробное согласие на обработку данных — на странице «Согласие». Вопросы: [ВПИШИ: email для обращений].