Политика конфиденциальности DevTrainer
Дата вступления в силу:
1. Введение
Добро пожаловать в DevTrainer («мы», «нас» или «Приложение»). Настоящая Политика конфиденциальности описывает, как мы собираем, используем и защищаем вашу информацию при использовании нашего мобильного приложения для Android.
Используя DevTrainer, вы соглашаетесь с практикой описанной в настоящей Политике конфиденциальности.
1.1. Оператор персональных данных
Оператором персональных данных, обрабатываемых в рамках Приложения, является:
- ФИО: Науменко Федор Константинович
- Адрес: г. Москва, Дегунинская ул., д. 9к1
- Email: support@devtrainer.ru
Оператор осуществляет обработку персональных данных в соответствии с Федеральным законом № 152-ФЗ «О персональных данных».
2. Собираемые данные
2.1. Персональные данные, которые вы предоставляете
При регистрации и использовании Приложения мы собираем следующие данные:
- Логин — имя пользователя для входа в аккаунт
- Email адрес — для регистрации, восстановления пароля и отправки уведомлений
- Отображаемое имя — имя, которое будет показываться в профиле
- Аватар — URL вашего изображения профиля (если вы его загрузили)
- Часовой пояс — IANA-идентификатор (например, Europe/Moscow), присылаемый клиентом через настройки профиля; используется для корректного сброса дневного лимита попыток в вашу локальную полночь
- Пароль — хранится исключительно в виде необратимого хэша (BCrypt); в открытом виде не сохраняется и не доступен Оператору
2.2. Данные, собираемые автоматически
При использовании Приложения мы также собираем:
- Статистика прохождения тестов — количество попыток, результаты, история прохождений
- Настройки приложения — выбранная тема интерфейса (светлая/тёмная/системная)
- Служебные метки аккаунта — статус и роль аккаунта, время последнего входа (last_login_at)
- Технические данные об обращениях — при отправке обращения через форму обратной связи вместе с текстом сообщения сохраняются диагностические данные: версия приложения, версия операционной системы, текущий экран и идентификатор попытки (если обращение связано с конкретным тестом)
- Информация о сбоях приложения (crash reports) — технические данные о сбоях для улучшения стабильности (передаются в сервис OK Tracer, см. раздел 5)
- Идентификаторы устройства — device ID, рекламный идентификатор (advertising ID), AppSet ID, автоматически собираемые SDK MyTracker для привязки событий аналитики к устройству
- Действия в приложении — события взаимодействия с приложением (просмотр категорий, открытие тестов, старт и завершение квизов, просмотр результатов), собираемые SDK MyTracker в целях продуктовой аналитики
- Технические данные устройства — модель устройства, версия операционной системы, оператор связи, язык, собираемые SDK MyTracker и OK Tracer автоматически
2.3. Данные, хранящиеся локально
Следующие данные хранятся только на вашем устройстве и зашифрованы с использованием Google Tink:
- Настройки темы интерфейса
- Данные авторизации (токены доступа)
2.4. Временные данные при регистрации и сбросе пароля
Регистрация в Приложении осуществляется в два этапа с подтверждением email. До момента подтверждения кода ваши регистрационные данные (email, логин, хэш пароля, хэш кода подтверждения) временно хранятся в отдельной таблице и автоматически удаляются по истечении срока действия кода или после успешной регистрации. Аналогично, при сбросе пароля временно хранятся хэш кода подтверждения и хэш reset-токена с ограниченным сроком действия; после сброса пароля эти данные удаляются.
3. Цели обработки данных
Мы используем собранные данные для следующих целей:
- Предоставление доступа к Приложению — авторизация и управление аккаунтом
- Обеспечение функциональности — прохождение тестов, отслеживание прогресса, сохранение истории
- Улучшение качества — анализ crash reports для исправления ошибок
- Продуктовая аналитика — сбор событий взаимодействия с приложением для анализа пользовательского поведения, улучшения контента и функциональности
- Поддержка пользователей — ответ на обращения через форму обратной связи
4. Хранение и защита данных
4.1. Хранение на сервере
Ваши персональные данные хранятся на защищённых серверах, расположенных на территории Российской Федерации. Данные передаются по защищённому протоколу HTTPS.
4.2. Локальное хранение
Данные на вашем устройстве хранятся в зашифрованном виде с использованием библиотеки Google Tink. Приложение использует механизм автоматического резервного копирования Android (Backup), если вы его включили в настройках устройства.
4.3. Срок хранения
- Аккаунт и персональные данные — хранятся до удаления вашего аккаунта
- История прохождений — хранится в течение 1 года с момента последней активности; зависшие попытки в статусе IN_PROGRESS старше 24 часов удаляются автоматически
- Обращения и уведомления — хранятся до удаления аккаунта
- Временные данные регистрации и сброса пароля — удаляются автоматически по истечении срока действия кода (TTL) или после завершения процедуры
- Crash reports — передаются в сервис OK Tracer; срок хранения на стороне сервиса определяется его политикой конфиденциальности
5. Передача данных третьим лицам
Мы не передаём ваши персональные данные третьим лицам за исключением следующих случаев:
- По требованию закона — при запросе государственных органов в соответствии с законодательством РФ
- OK Tracer (crash reporting) — технические данные о сбоях приложения и идентификатор пользователя (логин) отправляются в сервис OK Tracer для улучшения стабильности. Серверы OK Tracer расположены на территории Российской Федерации.
- MyTracker (продуктовая аналитика) — идентификаторы устройства, технические данные устройства и события взаимодействия с приложением отправляются в сервис MyTracker для продуктовой аналитики. Логин пользователя передаётся в качестве идентификатора для привязки событий. Серверы MyTracker расположены на территории Российской Федерации.
- RuSender (транзакционная email-рассылка) — ваш email адрес и параметры шаблона (например, код подтверждения) передаются сервису RuSender для отправки служебных писем: кода подтверждения при регистрации, кода сброса пароля и уведомлений. RuSender получает только данные, необходимые для отправки конкретного письма.
6. Ваши права
В соответствии с Федеральным законом № 152-ФЗ «О персональных данных» вы имеете право:
- Доступ к данным — запросить копию персональных данных, которые мы храним о вас
- Исправление данных — обновить или исправить неточную информацию
- Удаление данных — удалить свой аккаунт и все связанные данные самостоятельно в Приложении (раздел «Настройки» → «Удалить аккаунт», с подтверждением паролем) либо запросить удаление через форму обратной связи
- Отзыв согласия — прекратить использование Приложения и удалить свой аккаунт
- Ограничение обработки — потребовать ограничить обработку ваших данных
Для реализации этих прав свяжитесь с нами по адресу, указанному в разделе 10.
7. Дети
Приложение предназначено для пользователей старше 16 лет. Мы не собираем сознательно персональные данные детей младше 16 лет. Если мы узнаем, что собрали такие данные, мы предпримем шаги для их удаления.
8. Изменения в политике
Мы можем время от времени обновлять настоящую Политику конфиденциальности. О существенных изменениях мы уведомим вас через Приложение или по email. Продолжение использования Приложения после внесения изменений означает принятие новой Политики.
9. Международная передача данных
Ваши персональные данные не передаются за пределы Российской Федерации. Все данные обрабатываются на серверах, расположенных на территории РФ.
10. Контакты
Если у вас есть вопросы по настоящей Политике конфиденциальности или вы хотите реализовать свои права, свяжитесь с нами через форму обратной связи в Приложении (раздел «Профиль» → «Обратная связь»). Мы ответим в разумные сроки.
Также вы можете связаться с нами по email:
- Email: support@devtrainer.ru