Политика конфиденциальности

Редакция от · Приложение «САФУ пары»

Эта политика объясняет, какие данные используются в приложении «САФУ пары» («Пары») и на сайте narfusafu.ru, зачем они нужны и как управлять их обработкой. Регистрация и личный кабинет для использования приложения не требуются.

Для просмотра расписания не нужно указывать ФИО, номер телефона, паспортные или платёжные данные. При этом сервис обрабатывает технические данные запросов, при включении уведомлений — идентификатор установки, push-токен и подписки, а при использовании ИИ-помощника — текст переписки, который передаётся выбранному сервису искусственного интеллекта. Рекламы в приложении нет. Отсутствие регистрации не означает полного отсутствия обработки персональных данных. Состав данных и сроки хранения описаны ниже.

Оператор персональных данных: Ситников Дмитрий Андреевич, физическое лицо, применяющее специальный налоговый режим «Налог на профессиональный доход» (самозанятый). Контакт по вопросам данных: svitdivanto@gmail.com.

Содержание политики
  1. Цели и основания обработки
  2. Расписание и локальные данные
  3. Уведомления
  4. Личные и общие заметки
  5. ИИ-помощник
  6. Свой ключ и вложения
  7. Новости и фотографии
  8. Добровольная статистика
  9. Сайт, журналы и защита
  10. Сторонние сервисы и обращения
  11. Хранение и удаление
  12. Ваши права
  13. Изменения политики

1. Цели и основания обработки

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

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

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

2. Расписание и локальные данные

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

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

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

3. Уведомления об изменениях

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

Идентификатор установки создаётся приложением и не является MAC-адресом или IMEI телефона. Личный кабинет, имя и номер телефона для уведомлений не запрашиваются.

Для доставки используется Firebase Cloud Messaging (Google). Этому сервису передаются push-токен и содержимое уведомления об изменении расписания; Firebase также обрабатывает технические данные, необходимые для работы доставки. Google Analytics в приложение не подключён.

Уведомления можно отключить в приложении или системных настройках Android. Отключение серверных подписок выполняется после успешной синхронизации; без сети это может произойти позднее. Отключение показов не означает немедленного удаления всех ранее сохранённых технических записей.

4. Личные и общие заметки — разные режимы

Личные заметки хранятся на устройстве и не отправляются на сервер заметок или ИИ-помощнику. Если пользователь включает заметку в изображение и отправляет его через функцию «Поделиться», она становится доступна выбранным получателям и соответствующему приложению.

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

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

5. ИИ-помощник

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

Бесплатный режим. Приложение отправляет на наш сервер текст вопроса и до 40 предыдущих сообщений переписки, выбранный стиль общения и пожелания к нему, выбранную подгруппу и группу или преподавателя, а также, если вопрос этого требует, выдержки из расписания. Вместе с запросом передаётся идентификатор установки, тот же, что используется для уведомлений. Наш сервер передаёт переписку и выдержки из расписания сервису cheapvibecode.ru, через который работает модель ИИ (сейчас DeepSeek). Этот сервис получает запрос от нашего сервера, а не от вашего устройства, и не получает IP-адрес устройства и идентификатор установки.

Наш сервер не сохраняет тексты вопросов и ответов бесплатного режима. Для учёта лимита хранится только хеш идентификатора установки, дата и количество израсходованных токенов и запросов. Эти записи удаляются через 60 дней. Сервис cheapvibecode.ru и поставщик модели обрабатывают полученный текст по своим правилам и могут находиться за пределами России.

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

Голосовые вопросы и озвучка. Если вы нажимаете кнопку микрофона или включаете разговор голосом, приложение запрашивает разрешение на микрофон. Речь распознаёт системный сервис распознавания Android (на большинстве телефонов — сервис Google); в зависимости от устройства он работает на телефоне или передаёт звук своему поставщику по его правилам. Приложение получает только распознанный текст, не записывает и не хранит звук и не отправляет его на наш сервер. Дальше этот текст обрабатывается как обычный вопрос. Ответы озвучивает синтезатор речи, установленный на телефоне. Микрофон работает только пока на экране видно, что помощник слушает, и выключается, когда приложение уходит в фон. Разрешение можно отозвать в настройках Android.

Переписка хранится на устройстве (до 40 последних сообщений) и удаляется кнопкой «Очистить переписку» или вместе с данными приложения.

Жалобы на ответ. Если вы отправите жалобу, на сервер передаются причина, ваш комментарий, текст вопроса (до 1000 символов) и ответа, режим, модель и стиль общения, а также хеш идентификатора установки для ограничения числа жалоб. Жалобы читаются для исправления ошибок помощника и удаляются через 90 дней. Жалоба отправляется только по вашему действию.

6. Свой ключ и вложения

В режиме «Свой ключ» приложение подключается напрямую к выбранному вами сервису ИИ, совместимому с OpenAI API, и отправляет ему переписку, системные инструкции помощника, нужные выдержки из расписания и вложения. Наш сервер в этих запросах не участвует, переписку и ключ не получает. Обработку данных в этом случае определяют правила выбранного вами сервиса. Мы не проверяем такие сервисы и не отвечаем за их действия.

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

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

Обычный HTTP без шифрования разрешён только для адресов в домашней или локальной сети (например, модели на вашем компьютере). Для остальных адресов используется HTTPS.

7. Новости, фотографии и внешние ссылки

Лента объединяет публикации сайта narfu.ru. На сервере хранится общий кеш последних 100 записей каждого подключённого источника; если доступных публикаций меньше, сохраняется меньше. Более ранние записи запрашиваются у источника по мере просмотра через сервер сервиса. Наличие старой публикации зависит от её доступности на исходном сайте.

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

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

Часть текстов и фотографий сохраняется на устройстве для повторного просмотра. Фотографии могут загружаться с нашего сервера, где хранится ограниченный общий кеш обработанных изображений, либо непосредственно с narfu.ru. При прямой загрузке источник получает IP-адрес устройства и технические параметры запроса; при загрузке из нашего кеша запрос устройства принимает наш сервер. Локальный фотокеш ограничен примерно 40 МиБ и обновляется автоматически. Внешние видео, документы и сайты открываются отдельно; их обработка данных регулируется правилами соответствующих сервисов.

8. Добровольная статистика активности

Статистика выключена по умолчанию. Её можно включить или отключить в разделе «О приложении». Пока приложение открыто, не чаще одного раза в пять минут отправляются московская календарная дата и случайный код, который меняется каждый день.

В этот сигнал не входят имя, группа, история поиска, тексты заметок, push-токен или постоянный идентификатор установки. В таблице статистики сохраняются хеш дневного кода, дата и время последнего сигнала; IP-адрес в эту таблицу не записывается. Для сетевого запроса и защиты от злоупотреблений IP-адрес технически обрабатывается.

Записи дневной статистики хранятся в пределах 14 календарных дней. Публично показываются только суммарные показатели участвующих устройств, а не отдельных пользователей. Это не точный подсчёт людей. Отключение прекращает новые сигналы; ранее полученные записи удаляются при очередной очистке по сроку хранения.

Статистика не связана с ИИ-помощником: учёт лимита помощника описан в разделе 5 и работает независимо от этой настройки.

9. Сайт, технические журналы и защита

При обращении к сайту и API сервер обрабатывает IP-адрес, время, адрес и параметры запроса, HTTP-статус и технические сведения клиента, например User-Agent. Это необходимо для ответа, диагностики и предотвращения чрезмерной нагрузки. В адресе запроса могут присутствовать поисковая строка, выбранный источник новостей или идентификатор публикации. Тексты переписки с помощником передаются в теле запроса и в журналы не записываются.

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

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

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

10. Сторонние сервисы и обращения

Основной сервер сервиса расположен в России. Для отдельных функций используются сторонние инфраструктуры: Firebase Cloud Messaging для push, cheapvibecode.ru и поставщик языковой модели для бесплатного режима помощника, narfu.ru как источник расписания и новостей и Gmail для почтовых обращений. В режиме «Свой ключ» данные получает выбранный пользователем сервис ИИ. Нельзя считать, что вся обработка у сторонних поставщиков происходит только в России.

При обращении на svitdivanto@gmail.com обрабатываются адрес отправителя, добровольно указанные имя и сведения, текст и вложения. Они нужны для ответа и разрешения обращения. Не присылайте пароли, push-токены, паспортные данные или лишние сведения о других людях. Почту обслуживает Google.

Условия сторонних поставщиков: конфиденциальность Firebase, правила cheapvibecode.ru и конфиденциальность Google. Их участие раскрывается здесь, но не заменяет необходимых по закону оснований, согласий и процедур для передачи данных.

11. Сроки хранения и удаление

Очистка по срокам выполняется при штатном обслуживании сервера, а не обязательно в момент истечения секунды. Удаление приложения не всегда сообщает серверу об удалении установки.

В зависимости от настроек Android часть локальных данных может входить в системную резервную копию или перенос на другое устройство. Текущая конфигурация исключает личные заметки из облачного бэкапа, а ключи push, дневные коды статистики и ключ ИИ-сервиса — из бэкапа и переноса. Переписка с помощником может входить в системную копию вместе с остальными данными приложения. Удаление приложения не управляет уже созданными системными копиями: ими нужно управлять через настройки Android и соответствующего аккаунта.

12. Ваши права и запросы

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

Для запроса напишите на svitdivanto@gmail.com и опишите, о какой функции и данных идёт речь. Поскольку личного кабинета нет, оператор может попросить минимальные дополнительные сведения для поиска записи и проверки полномочий. Не отправляйте секретный ключ установки или токен уведомлений. Ответ предоставляется в применимый установленный законом срок.

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

13. Изменения политики

Действующая редакция размещается по адресу narfusafu.ru/privacy. Дата редакции указана в начале. Существенные изменения состава или целей обработки должны сопровождаться информированием пользователей и получением отдельного согласия там, где оно необходимо. Публикация новой редакции не придаёт обратной силы новым согласиям.

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