Политика конфиденциальности TunniPlan
1. О приложении и связи с разработчиком
TunniPlan помогает родителям и опекунам просматривать публичные школьные расписания EduPage, изменения уроков и контакты преподавателей, а также получать уведомления. Для работы приложения не требуется создавать учётную запись TunniPlan или вводить пароль EduPage.
По вопросам конфиденциальности и обработки данных, включая вопросы об их удалении: workpay.app.support@gmail.com.
2. Данные, сохраняемые приложением на устройстве
Приложение хранит в своей закрытой области Android:
- указанное вами имя или условное обозначение ребёнка, выбранную школу, основной класс и дополнительные расписания;
- выбранный корпус или вариант времени звонков, дни и время окончания продлёнки;
- необязательные даты отсутствия ребёнка, если вы включили эту функцию; диагноз или причина болезни не запрашиваются;
- настройки уведомлений, звуков, языка и размера текста;
- сохранённые расписания, историю изменений, справочник преподавателей, фильтры и вручную исправленные адреса преподавателей;
- технические идентификаторы установки, токен push-уведомлений и состояние синхронизации.
Имя ребёнка, даты его личного отсутствия, параметры продлёнки и вручную введённые адреса преподавателей не включаются в запрос регистрации уведомлений на сервер TunniPlan. Однако локальные данные могут входить в системные резервные копии Android, как описано ниже.
3. Данные, передаваемые при подключении к сети
Для регистрации и доставки push-уведомлений приложение передаёт серверу TunniPlan случайный идентификатор установки, регистрационный токен Firebase Cloud Messaging и выбранный язык интерфейса. Такая регистрация запускается при старте приложения, даже до добавления ребёнка. Отключение уведомлений в настройках Android не отключает саму техническую регистрацию.
Когда для профиля включены уведомления, требующие отслеживания расписания, дополнительно передаются случайный идентификатор профиля, адрес школы EduPage, основной класс и выбранные дополнительные классы или расписания. Эти данные позволяют серверу отслеживать нужные изменения и направлять их на соответствующее устройство. В сообщениях Google Firebase могут обрабатываться идентификатор профиля, школа и сведения об изменениях публичного расписания.
Для просмотра расписаний приложение обращается к публичным страницам и интерфейсам выбранной школы EduPage. Для справочника преподавателей оно также может обращаться к официальному сайту школы. В этих запросах не передаются имя ребёнка или даты его личного отсутствия. При обычном интернет-соединении серверы и их операторы получают IP-адрес и технические параметры запроса.
Используемые библиотеки Firebase обрабатывают идентификатор Firebase Installation, версию приложения и технические сведения об Android и библиотеках Firebase для работы и обслуживания сервиса. Подробности: раскрытие данных Firebase для Android и конфиденциальность Firebase.
4. Для чего нужны данные
Данные используются для выбора школьного расписания, показа уроков и преподавателей, сохранения настроек, отслеживания изменений, доставки и проверки уведомлений. Даты отсутствия используются локально для приостановки уведомлений выбранного ребёнка на указанный период.
В проверенной версии не подключены рекламные SDK, Firebase Analytics или Firebase Crashlytics. В приложении есть технические сообщения Android о регистрации и ошибках; отдельная отправка этих журналов в систему аналитики или отчётов о сбоях не реализована. Сервер может записывать ошибки работы школьных источников и доставки сообщений.
5. Поставщики сервисов и внешние источники
- Cloudflare Workers и D1 обеспечивают работу сервера TunniPlan и хранение технических регистраций и подписок на расписания.
- Google Firebase Cloud Messaging и Firebase Installations обеспечивают регистрацию установки и доставку push-сообщений.
- EduPage и официальные сайты школ предоставляют публичные расписания и контакты преподавателей и обрабатывают обращения к своим сайтам по собственным правилам.
- Android и поставщик системного резервного копирования могут создавать и восстанавливать резервные копии по настройкам устройства.
Эти поставщики могут обрабатывать информацию за пределами страны пользователя согласно условиям своих сервисов. Утверждение о хранении всех данных исключительно в Эстонии к текущей версии не применяется.
Если вы нажимаете адрес электронной почты преподавателя или ссылку на внешний сайт, открывается соответствующее приложение или браузер. Дальнейшая отправка письма и работа внешнего сервиса регулируются их правилами.
6. Защита и резервные копии
Запросы регистрации TunniPlan и соединения с Firebase передаются по HTTPS. Это шифрование при передаче, а не обещание сквозного шифрования данных, обрабатываемых сервером. Локальные настройки находятся в закрытой области приложения Android; приложение не применяет отдельное шифрование полей профиля.
7. Хранение и удаление
Профиль можно удалить в разделе «Дети». Это удаляет его из активного локального списка и связанную локальную историю, а последующая успешная синхронизация заменяет серверные подписки актуальным списком. Отдельные школьные кэши и настройки приложения могут сохраняться. Очистка хранилища приложения средствами Android удаляет локальные данные, но не является запросом на удаление всех серверных записей или системных резервных копий.
Сервер хранит техническую регистрацию устройства — идентификатор установки, токен и язык — отдельно от подписок. Автоматический срок удаления этой регистрации в текущем серверном коде не задан. Удаление ребёнка или приложения не удаляет её автоматически. Технические отметки о ранее отправленных событиях очищаются сервером после 14 дней при выполнении запланированной очистки. Для служебных журналов и резервных копий поставщиков могут действовать отдельные сроки.
В приложении сейчас нет отдельной кнопки удаления серверной регистрации. Вопросы о данных и их удалении можно направить по адресу выше. Для поиска записи могут понадобиться технические сведения об установке; имя ребёнка сообщать не требуется. В обращении укажите TunniPlan; не присылайте имена детей или сведения об их здоровье. Данные Firebase и резервные копии Android также подпадают под правила соответствующих поставщиков.
8. Разрешения и управление уведомлениями
Доступ к интернету нужен для загрузки расписаний и обмена с сервисом уведомлений. Разрешение на уведомления и точные будильники используется для напоминаний об уроках. Обработка перезапуска устройства и изменение времени позволяют восстановить напоминания. Приложение не запрашивает доступ к геолокации, микрофону, камере, SMS или телефонной адресной книге.
Настройки уведомлений можно менять отдельно для каждого ребёнка. Если уведомления профиля отключены, его подписки на отслеживание не включаются в последующую регистрацию, но технические идентификаторы установки продолжают использоваться.
9. Использование родителями и опекунами
Профили предназначены для настройки родителем или опекуном школьного расписания ребёнка. Указывайте только необходимые сведения; для локального обозначения можно использовать условное имя. Приложение не запрашивает дату рождения, фотографию, пароль школьного аккаунта или медицинский диагноз ребёнка.
10. Изменения политики
При изменении функций и обработки данных эта политика должна обновляться. Дата последнего обновления указана в начале страницы.