| Категория | Что именно | Зачем |
|---|---|---|
| Аккаунт | адрес электронной почты и пароль (хранится системой аутентификации только в виде криптографического хеша), имя, роль (ученик / преподаватель / администратор). Дополнительно при регистрации сохраняется нормализованный ключ адреса почты: адрес приводится к нижнему регистру, из него убирается «+метка», а для Gmail - точки. В профиле Пользователя сохраняются также номер принятой редакции документов и время её принятия по часам сервера; при регистрации номер редакции записывается ещё и в данные регистрации в системе аутентификации, а действующая отметка хранится в профиле | вход в аккаунт, связь с Пользователем, разграничение ролей; ключ адреса нужен, чтобы на один почтовый ящик приходился один аккаунт; отметка о редакции - чтобы Исполнитель мог показать, что и когда было принято (раздел 2) |
| Учебный профиль | целевой балл, дата экзамена, текущий уровень, баллы по разделам, история результатов, серия занятий, дата последней активности, настройки плана подготовки | персональный план, рекомендации и статистика прогресса |
| Учебная активность | попытки и пробные тесты: раздел, название, балл, число верных и общее число заданий, типы заданий, список ошибок, время выполнения | оказание услуги, показ результата, статистика |
| Словарь и повторение | слова, которые Пользователь добавил в словарь, их значения, предложение, в котором слово встретилось, откуда слово добавлено, списки слов и расписание повторения карточек; состояние повторения по навыкам и типам заданий: какие ошибки повторить, когда и с каким результатом | словарь, карточки слов, повторение ошибок |
| Тексты работ | текст эссе и письменных ответов, заметки к устным ответам | проверка работы, обратная связь преподавателя и AI-оценка |
| Аудиозаписи речи | звуковые файлы устных ответов Speaking, загруженные из браузера | распознавание речи, AI-оценка Speaking, оценка произношения |
| Результаты AI-оценки | итоговый балл, баллы и комментарии по четырём критериям, полный текст обратной связи, транскрипт устного ответа, название использованной модели, число токенов и стоимость обращения в долларах | выдача результата, разбор ошибок, учёт расходов на AI и контроль лимитов |
| Черновики и ответы пробных тестов | черновики упражнений и ответы пробного теста вместе с прогрессом аудирования - они хранятся не только в браузере, но и на сервере, в том числе после сдачи или отмены работы | чтобы закрытый браузер, разряженный телефон или смена устройства не стирали работу |
| Заказы и оплаты | выбранный продукт, сумма в тенге, статус заказа, название платёжного провайдера и номер счёта у него, срок действия счёта, время оплаты и время открытия доступа, а если заказ подтверждал администратор - кто именно. Отдельно ведётся журнал событий заказа: создание, счёт, оплата, открытие доступа, отмена, проверка у провайдера. Ссылку на счёт мы не храним. При оплате данные банковских карт к нам не поступают: оплата проходит в приложении банка | активация тарифа и кредитов, учёт, поддержка, разбор спорных платежей |
| Подписки и кредиты | тариф, число месяцев, даты начала и окончания подписки, сумма, источник подписки (оплата заказа или выдача администратором и кто её выдал); движение кредитов на пробные тесты: начисление, списание при старте теста, бесплатный пробный тест | доступ к тарифу и пробным тестам, учёт, поддержка |
| Учебные связи | участие в классе преподавателя (вступление по коду), назначенные задания, отзывы преподавателя, запланированные уроки, уведомления | работа класса, связь ученика и преподавателя |
| Технические данные | случайный идентификатор устройства, созданный в браузере; время активности и синхронизации; язык интерфейса; IP-адрес и сведения о браузере для каждого входа в аккаунт, которые хранит система аутентификации; журналы обращений к серверу; IP-адрес, который видит хостинг | защита от передачи аккаунта, продолжение прерванного теста, безопасность и расследование сбоев |
| Служебные журналы | журнал действий администратора (кто и когда выдал подписку или кредиты, подтвердил или отменил заказ, удалил аккаунт, с чьим аккаунтом или заказом, причина своими словами и подробности действия, включая сумму и продукт); журнал событий заказа; журнал изменений учебного содержания; отметка о том, кто и почему установил цену. В записи об удалении аккаунта сохраняются адрес почты, имя и роль удалённого человека. IP-адрес и сведения о браузере в эти журналы не записываются | чтобы действие с чужими деньгами и данными было объяснимо: кто его сделал и почему |
| Обращения в поддержку | письма на адрес support@ieltsprime.app и письменные заявления: адрес отправителя, текст и вложения, ответы на них; в запросе на возврат - реквизиты банковского счёта (ИИК), которые Пользователь сообщает сам | ответ на обращение, рассмотрение претензий, заявлений на возврат и запросов о персональных данных; перечисление возврата |
Мы не собираем данные о здоровье, национальности, вероисповедании, биометрию для идентификации личности и геолокацию. Голосовые записи собираются как учебный материал для оценки речи, а не как средство опознания человека.
Ниже - полный перечень сторонних сервисов, которым данные передаются по состоянию на дату редакции. Мы не продаём персональные данные и не передаём их третьим лицам в рекламных целях.
| Кто | Что получает | Где обрабатывает |
|---|---|---|
| Supabase - база данных, аутентификация, файловое хранилище, серверные функции | все данные аккаунта и учебной активности, тексты работ, транскрипты, аудиозаписи речи, заказы; серверные функции получают тексты и аудиозаписи, которые передаются AI-провайдерам | Индия (регион ap-south-1, Мумбаи) - хранение данных и резервных копий; серверные функции - в ближайшем к Пользователю регионе Supabase |
| Vercel - хостинг сайта, личного кабинета и административной части | IP-адрес и технические журналы обращений; в административной части - данные, с которыми работает администратор, в том числе при удалении аккаунта | США (серверные функции, регион iad1); страницы - через глобальную сеть узлов |
| Anthropic (Claude) - проверка Writing, оценка Speaking, AI-подсказки по письму, словарные статьи | текст работы и задание к ней, транскрипт устного ответа, метрики речи и результаты оценки произношения, слово и предложение, в котором оно встретилось; имя и адрес почты не передаются | США |
| OpenAI - распознавание речи и синтез речи для заданий | аудиофайл устного ответа целиком; тексты заданий и реплик для озвучивания | США |
| Microsoft Azure Speech - оценка произношения | аудиофайл ответа в формате WAV | Сингапур (регион southeastasia) |
| Resend - отправка писем с адреса noreply@ieltsprime.app: подтверждение адреса при регистрации, письма об оплате заказа и открытии доступа, о сроке подписки | адрес электронной почты получателя, заголовок и текст письма, в письме подтверждения - ссылка для активации аккаунта | США |
| Почтовый сервис приёма писем на адрес support@ieltsprime.app (сервер Amazon SES, Amazon Web Services) | адрес отправителя, текст письма и вложения | Япония (регион ap-northeast-1, Токио) |
| ApiPay (ТОО «ApiPay», БИН 260740019652) - счёт с QR-кодом Kaspi | номер заказа, сумма и описание платежа с наименованием продукта. Картинку кода браузер Пользователя загружает с сервера провайдера, поэтому провайдер получает ещё IP-адрес и сведения о браузере. Если картинки нет, на экране показывается ссылка на страницу оплаты провайдера, по которой Пользователь переходит сам | оператор - в Республике Казахстан (г. Алматы); сервер провайдера доступен через сеть Cloudflare, которая может обрабатывать запросы за пределами Республики Казахстан |
| Сервис видеосвязи, ссылку на который преподаватель поставил к уроку (например, Zoom), - когда Пользователь сам переходит по этой ссылке. Встречи Сервис не создаёт и данных в сервис видеосвязи не отправляет: переходит браузер Пользователя | IP-адрес и сведения о браузере, а дальше - то, что оператор сервиса видеосвязи собирает у участника встречи по своим правилам | зависит от сервиса, который выбрал преподаватель; как правило, за пределами Республики Казахстан |
| Google Fonts - только лендинг и страницы настоящих документов. Кабинет и административная часть шрифты отсюда не грузят: шрифт скачивается при сборке и раздаётся со своего домена | IP-адрес браузера при загрузке шрифтов | глобальная сеть узлов, в том числе за пределами Республики Казахстан |
Главное, что нужно знать. В Сервисе нет автоматического удаления данных по сроку: регулярные задачи Сервиса только проверяют состояние открытых заказов у платёжного провайдера, напоминают о заканчивающейся подписке, отправляют письма и закрывают зависшие брони расходов на AI. Поэтому сроки ниже связаны с существованием аккаунта и с событиями, после которых данные удаляются.
| Категория | Сколько хранится сегодня |
|---|---|
| Аккаунт, учебный профиль, участие в классе | пока существует аккаунт. Удаление - только по обращению, вручную (раздел 9) |
| Попытки, тексты эссе и письменных ответов, списки ошибок | пока существует аккаунт; удаляются вместе с ним |
| AI-оценки, комментарии по критериям, транскрипты речи | пока существует аккаунт; удаляются вместе с ним |
| Аудиозаписи речи | пока существует аккаунт. Удаление аккаунта удаляет и файлы записей: папка ученика в хранилище очищается первой, до удаления самой учётной записи (раздел 9) |
| Черновики упражнений и ответы пробных тестов | пока существует аккаунт, в том числе после сдачи или отмены работы; удаляются вместе с ним |
| Словарь и повторение | пока существует аккаунт; удаляются вместе с ним. Карточку слова Пользователь может удалить сам |
| Заказы, подписки, кредиты на пробные тесты | пока существует аккаунт; удаляются вместе с ним. Сведения о расчётах (номер заказа, продукт, сумма, дата и статус оплаты, номер счёта у платёжного провайдера) Исполнитель хранит до истечения срока исковой давности, но не менее пяти лет начиная с налогового периода, следующего за периодом оплаты (пункт 3 статьи 206 Налогового кодекса Республики Казахстан); перед удалением аккаунта с оплатой они переносятся в учётные документы Исполнителя без адреса почты и имени (пункт 9.3) |
| Журнал расходов на AI (вид обращения, объём, стоимость) | пока существует аккаунт; используется для месячных лимитов и учёта расходов |
| Уведомления в приложении | пока существует аккаунт |
| Служебные журналы: действия администратора, изменения учебного содержания, отметка об установке цены | журнал действий администратора - три года с даты записи, пока по записанному действию возможен спор (общий срок исковой давности, статья 178 Гражданского кодекса Республики Казахстан); журнал изменений учебного содержания и отметка об установке цены - пока существуют учебное содержание и цены, к которым они относятся. Эти журналы удаление аккаунта переживают (раздел 9). Автоматической задачи удаления по сроку в Сервисе нет: записи журнала действий администратора старше трёх лет удаляет администратор Исполнителя |
| Журнал событий заказа | пока существует заказ; удаляется вместе с ним |
| Ключ адреса электронной почты (нормализованный) | пока существует аккаунт; удаляется вместе с ним |
| Сессии входа (IP-адрес и сведения о браузере) | до выхода из аккаунта или до удаления аккаунта |
| Обращения в поддержку, включая реквизиты счёта для возврата | три года с даты последнего письма по обращению, пока по нему возможен спор (статья 178 Гражданского кодекса Республики Казахстан); по истечении срока письма удаляет из почтового ящика Исполнитель |
| Резервные копии базы данных | семь дней: удалённые из базы данные остаются в ежедневных резервных копиях до истечения этого срока |
| Локальные данные в браузере | до очистки данных сайта Пользователем (раздел 11) |
По Закону о персональных данных срок хранения персональных данных определяется датой достижения целей их сбора и обработки, если иное не предусмотрено законодательством, а по истечении этого срока и при прекращении отношений между субъектом и оператором данные уничтожаются или удаляются (ст. 18). Поэтому данные, связанные с аккаунтом, хранятся, пока существует аккаунт, и удаляются вместе с ним; удаления Пользователь вправе потребовать в любой момент (раздел 9).
По Закону о персональных данных (ст. 24) и Цифровому кодексу Республики Казахстан (ст. 41) Пользователь вправе:
Запрос направляется на support@ieltsprime.app с адреса, на который зарегистрирован аккаунт, либо письменно по почтовому адресу из реквизитов (пункт 2.4). Сведения о данных, относящихся к Пользователю, мы предоставляем бесплатно в течение трёх рабочих дней со дня получения обращения (пункт 16 Правил сбора, обработки персональных данных, утверждённых приказом № 395/НҚ). Кнопки выгрузки своих данных в приложении нет: по запросу мы собираем и высылаем их сами.