Политика конфиденциальности
Это внутренняя памятка: что должно быть в документе и откуда брать содержание. Готовый текст пишет или проверяет юрист. До публикации эту страницу заменяет сама политика.
О чём
Какие персональные данные мы собираем, зачем, где и сколько храним, кому передаём, как человек может их получить, исправить или удалить.
Зачем нужен
Его требует Закон РК «О персональных данных и их защите». Без ссылки на политику App Store и Google Play не опубликуют приложение. Без неё же Google не выпустит вход через Google из тестового режима.
Для кого
Для учеников и родителей. Документ проверяют Apple и Google при публикации, к нему может обратиться и регулятор.
Что описывает — разделы документа
- Оператор данных. Юрлицо, адрес, контакт по вопросам данных.
- Какие данные собираем. Перечень по видам, см. ниже.
- Зачем. Вход, обучение и прогресс, подписка, защита от злоупотреблений, уведомления, улучшение продукта.
- Основание. Согласие при регистрации; для несовершеннолетних — порядок согласия родителей.
- Где и сколько храним. Сервер в Казахстане, сроки хранения, резервные копии.
- Кому передаём. Сервисы, через которые проходят данные, см. ниже.
- Права человека. Узнать, исправить, отозвать согласие, удалить аккаунт — и как это сделать.
- Защита. Общими словами: шифрование соединения, ограниченный доступ.
- Сайт. Cookie и аналитика сайта, если появятся.
- Изменения политики и дата последней редакции.
Чем заполнять — что собирает проект сейчас
Перед заполнением сверить список с кодом: он меняется.
- Аккаунт: номер телефона, email и имя (хранятся в Keycloak). При входе через Google — email и имя из Google-аккаунта.
- Устройство: идентификатор устройства (заголовок
X-Device-Id). Он нужен для лимита новых аккаунтов и выдачи стартового PRO один раз на устройство. - Безопасность: IP-адреса и события входа (
login_event_logger, таблицаfraud_events). - Обучение: прогресс по урокам, ответы, результаты экзаменов, статистика.
- Аналитика: события
UserActivity— платформа, версия приложения, страна и город. В модели есть поля координат: проверить, пишутся ли они на самом деле. - Уведомления: push-токен Firebase, если пуши включены.
- Передача: Telegram Gateway (номер — для кода подтверждения), Google (вход), Firebase (пуши), App Store и Google Play или платёжный провайдер (оплата).
- Хранение: сервер PS.KZ в Казахстане. Ночные копии базы хранятся 14 дней.
Что решить до заполнения
- Кто оператор данных — ИП или ТОО.
- Как получаем согласие родителей учеников младше 18 лет — решить с юристом.
- Сколько храним данные после удаления аккаунта.
- Удаление аккаунта. Apple требует кнопку удаления в самом приложении, Google Play — ещё и веб-страницу для запроса на удаление.
- Нужна ли геолокация в аналитике. Если нет — убрать её из кода, а не только из текста.
Где будет ссылка
Подвал сайта, экран регистрации, профиль в приложении (ссылка там уже есть). Ещё — App Store Connect, Google Play Console и экран согласия Google OAuth.
Как связан с другими документами
Пользовательское соглашение ссылается на политику в разделе об аккаунте. Оферта — в разделе об оплате. Сам перечень данных живёт только здесь.
Dainbol