Политика конфиденциальности MarTrans для Android
Редакция от 25 октября 2026 года
Приложение MarTrans для Android · версия 1.8.5
1. Приложение и контакт
MarTrans — самостоятельное дополнительное приложение для справочного просмотра общественного транспорта. Оно создано частным независимым разработчиком, не является официальным сервисом органов власти, администрации города, перевозчиков или диспетчерских служб. Разработчик не представляет эти организации и не действует от их имени.
Вопросы о работе приложения и обработке данных можно направить разработчику: developer@mrplhome.ru. Сайт MarTrans: https://mrpltrans.com/MarTrans/. Эта политика описывает Android-приложение; внешние сайты и приложения применяют собственные правила.
2. Что хранится на устройстве
В отдельном пространстве приложения сохраняются выбранный город, технический адрес зеркала загрузки, язык интерфейса, локальная база SQLite с маршрутами, остановками, расписаниями, трассами и рекламными материалами, проверенные архивы для обновления и восстановления, технические сведения о версии и времени проверки данных. Отметка о принятии документов содержит редакцию и время принятия и хранится на устройстве, без отправки на сервер. Отдельное подтверждение аналитики связано с этой же редакцией и также сохраняется в этой установке.
Уже сохранённые расписания, поиск поездок, схемы маршрутов и расчёт движения доступны без постоянного подключения к интернету. Дата публикации показывает возраст данных: офлайн-копия может устареть. Пользовательские координаты и история поездок в транспортную базу не записываются. Приложение не требует учётной записи или номера телефона.
3. Загрузка и обновление транспортных данных
Для каталога городов, проверки публикации и получения сжатых архивов приложение обращается по HTTPS к mrpltrans.com или mrpltrans.ru. Приложение автоматически сравнивает доступность и числовую загрузку CPU этих зеркал и выбирает менее загруженное доступное зеркало для публичного чтения; при сбое допускается ограниченная попытка через второе зеркало. Выбор технического адреса не меняет город, избранное или настройки. Для обоих зеркал хранится один общий локальный набор данных города. В запросах видны выбранный город или адрес нужного ресурса, IP-адрес соединения и обычные технические сведения запроса. Координаты пользователя, параметры его поездки и история просмотра не отправляются в API расписаний.
Источник расписаний транспорта ГУП ДНР «Мариупольтранс» — «Расписание транспорта Мариуполя»: https://mariupoltrans.tilda.ws. Опубликованные расписания переносятся в справочную базу, доступную в MarTrans. Ссылка на этот сайт опубликована в канале перевозчика ГУП ДНР «Мариупольтранс» в MAX: https://max.ru/id9310000367_gos, в закреплённой публикации от 22 апреля 2026 года «Актуальное расписание движения городского и пригородного транспорта». Сведения о перевозчике и документы организации размещены на городском портале Госвеб: https://mariupol-r897.gosweb.gosuslugi.ru/ofitsialno/struktura-munitsipalnogo-obrazovaniya/munitsipalnye-podvedomstvennye-organizatsii/munitsipalnye-unitarnye-predpriyatiya/mup-mariupoltrans/. Эта страница содержит сведения об организации, а не используемые приложением расписания. Ссылки не означают, что MarTrans представляет перевозчика, действует от его имени или одобрено им. Частные перевозчики передают разработчику изменения расписаний напрямую, в том числе сообщениями в мессенджерах. При подготовке справочной базы также могут использоваться присланные разработчику фотографии расписаний пассажиров. Получение сообщения или фотографии не означает автоматического подтверждения или публикации расписания. Серверы mrpltrans.com и mrpltrans.ru передают подготовленные пакеты данных приложению. Это адреса загрузки, а не подтверждение официального статуса MarTrans или сведений. Перед важной поездкой сверяйте расписание с перевозчиком, первичным источником и фактической обстановкой.
После принятия документов проверка выполняется при открытии приложения, загрузке выбранного города и по команде пользователя. Пока приложение остаётся открытым, периодических проверок нет. При закрытом приложении фоновая задача обновления не выполняется. Автоматических повторов проверки по таймеру после ошибки нет; можно открыть приложение заново или запросить обновление вручную. Исправный локальный набор заменяется только публикацией с подтверждённым более новым временем. Архив сначала загружается полностью и проверяется, затем новая база сохраняется атомарно; одинаковая, более старая или недоказуемо новая публикация не заменяет исправные данные. Для восстановления повреждённой локальной копии может использоваться проверенный архив. Сбой сети не удаляет последнюю исправную локальную базу.
Для передачи данных, диагностики сбоев и защиты от злоупотреблений сервер и его технические подрядчики могут обрабатывать технические сведения соединения: IP-адрес, время, адрес и результат запроса, сведения браузера или приложения и сообщения об ошибках. Для доменных журналов mrpltrans.com и mrpltrans.ru настроена ежедневная ротация с ограничением числа ротированных архивов каждого журнала до 10; текущий файл хранится отдельно. Это количество архивов, а не гарантированный срок удаления за 10 дней: пустые журналы не ротируются, а при остановке или сбое ротации старые файлы могут сохраняться дольше. Эта настройка относится к указанным доменным журналам и не устанавливает сроки хранения общесерверных журналов и резервных копий. По вопросам обработки и доступных действий с данными обращайтесь: developer@mrplhome.ru. Удаление приложения и очистка его данных не удаляют автоматически серверные журналы или ранее обработанные сервисами аналитики данные.
4. Местоположение
Местоположение запрашивается только после нажатия пользователем соответствующей кнопки и выдачи разрешения Android. Приблизительного разрешения достаточно; точность зависит от выбранного разрешения, устройства и доступных системных служб. Координата используется в текущем сеансе для показа положения на карте и ближайших остановок. Разрешение можно отклонить или отозвать в настройках Android; сохранённые расписания остаются доступны.
Приложение не ведёт историю перемещений, не запрашивает фоновое местоположение и не отправляет координату в API расписаний. Системный поставщик местоположения обрабатывает сведения по настройкам устройства и своим правилам. При центрировании онлайн-карты на пользователе запросы фрагментов карты могут раскрыть поставщику карт район фактического местоположения.
5. Онлайн-карты и адресный поиск
При просмотре онлайн-карты видимые фрагменты запрашиваются у OpenStreetMap либо Esri. Поставщик получает IP-адрес, номера запрашиваемых фрагментов и масштаб, а также технические сведения соединения. Эти номера обозначают просматриваемый участок, который не обязательно совпадает с местоположением пользователя. Запрос также может содержать название и версию приложения. Можно выбрать схему с остановками и трассами без сетевой подложки.
Только просмотренные фрагменты сохраняются в ограниченном локальном кэше до 128 МиБ; Android может удалить кэш. Это не полная офлайн-карта города. Новые фрагменты требуют сети. Правила поставщиков: https://osmfoundation.org/wiki/Privacy_Policy и https://www.esri.com/en-us/privacy/privacy-statements/privacy-statement. Атрибуция доступна на карте.
Поиск адреса использует системный Android Geocoder. Введённый адрес передаётся поставщику этой службы на устройстве; он может обрабатывать запрос, IP-адрес и технические сведения по своим правилам. Наличие службы и результат не гарантируются. Вместо поиска адреса можно выбрать остановку или точку на карте.
6. Реклама, внешние действия и обращения
Рекламный текст, изображение и контакты входят в публичный пакет выбранного города и хранятся локально. Для показа не используются сторонние рекламные SDK, рекламный идентификатор, встроенные пиксели отслеживания или персональный рекламный профиль. Приложение не отправляет собственные события просмотра и нажатия рекламы. Это не отменяет обычные запросы обновления городского пакета.
Контакт рекламодателя, сайт, пробки и панорамы открываются во внешнем приложении только после нажатия пользователя. Выбранный сервис получает адрес перехода и может обработать данные соединения или действия по своим правилам. Отправка и печать расписания передают выбранный текст или документ системному сервису, который выбирает пользователь.
Если пользователь сам пишет разработчику, почтовый сервис и получатель обрабатывают переданные им адрес, текст и вложения для ответа на обращение. Не следует отправлять лишние персональные или чувствительные сведения.
7. Аналитика и управление данными
Для статистики использования и улучшения MarTrans используются Google Analytics for Firebase и AppMetrica (Яндекс). На стартовом экране нужны два отдельных подтверждения: принятие всех трёх документов и согласие на аналитику. Обе галочки изначально сняты; без любого из подтверждений перейти в приложение нельзя. До успешного сохранения принятия текущих документов и отдельного согласия сбор не включается. После сохранения обоих подтверждений аналитика включается автоматически; отдельного переключателя выключения при использовании приложения нет. Сбой запуска аналитики не отменяет сохранённые подтверждения и не блокирует справочник. При включённой аналитике события могут сохраняться локально и передаваться используемым сервисам аналитики позже, когда появится сеть.
Собственная телеметрия MarTrans передаёт имя открытого раздела и постоянное название MarTrans в событии screen_view, без содержимого экрана. При включённом сборе Google может обрабатывать идентификатор экземпляра установки приложения, сведения о версии приложения, модели устройства и версии Android, стандартные события Firebase о запуске и сеансах, технические и диагностические сведения о работе SDK и сетевого соединения, включая IP-адрес. По сетевым данным Google может определять приблизительный регион. Полная анонимность не обещается. Приложение не передаёт в аналитику координаты, текст поисковых запросов или собственный идентификатор пользователя (User ID). Рекламный идентификатор, рекламная персонализация и рекламное отслеживание для этой аналитики не используются.
В «О MarTrans → Аналитика» доступно состояние аналитики без переключателя и команды локального сброса. Чтобы прекратить дальнейший сбор с этой установки, удалите приложение или очистите его данные средствами Android и не принимайте документы и согласие заново. Очистка удалит также локальную транспортную базу, офлайн-расписания, избранное и настройки. Для отзыва согласия, вопросов об обработке и доступных действий с ранее переданными данными обращайтесь: developer@mrplhome.ru; не отправляйте лишние персональные сведения. Удаление приложения, очистка его данных или обращение разработчику сами по себе не гарантируют удаления всей ранее обработанной Google и Яндексом истории. Правила Google: https://policies.google.com/privacy. О Firebase и обработке данных: https://firebase.google.com/support/privacy.
После обновления приложение может предложить полную очистку своих данных средствами Android. Она запускается только по кнопке «Очистить», удаляет также сохранённые расписания, избранное, настройки и согласия и возвращает к первоначальной настройке. Можно отказаться и сохранить данные. Это полная очистка приложения, а не отдельный сброс аналитики; удаление ранее переданных внешним сервисам данных не гарантируется.
В единой сборке MarTrans после обоих текущих сохранённых подтверждений вместе с Google Analytics for Firebase включается AppMetrica (Яндекс). AppMetrica обрабатывает идентификаторы установки приложения и устройства SDK, технические сведения об устройстве и Android, версии приложения, источнике установки, запусках, сеансах и открытых разделах, а также IP-адрес и сведения сетевого соединения. По сетевым данным может определяться примерный регион. Собственное событие screen_view содержит только имя раздела и название MarTrans. События могут сохраняться локально и передаваться Яндексу позже, когда появится сеть. Рекламные идентификаторы и App Set ID, сбор местоположения, автоматический сбор покупок, дохода от рекламы, скриншотов, ANR и отчётов о сбоях для AppMetrica отключены. Приложение не передаёт в AppMetrica координаты, текст поиска или собственный User ID. Полная анонимность не обещается. Выключение отправки SDK не является удалением ранее накопленных или переданных данных; публичного полного сброса или деактивации SDK в приложении нет. Удаление приложения и очистка его данных не гарантируют удаления истории на серверах Яндекса. Яндекс также может использовать агрегированные данные в собственных целях, предусмотренных условиями сервиса. Правила Яндекса: https://yandex.ru/legal/confidential/. Условия AppMetrica: https://yandex.ru/legal/metrica_termsofuse/. Обработка данных AppMetrica: https://appmetrica.yandex.ru/docs/ru/data-security/gdpr.
Обновления установленного приложения распространяются средствами выбранного магазина. Встроенного SDK для загрузки и установки магазинных обновлений в приложении нет.
Для уведомлений единой сборки MarTrans используется Firebase Cloud Messaging (Google). SDK сообщений и получение технического идентификатора установки и токена доставки включаются только после сохранения обоих текущих подтверждений и выбора города. Google обрабатывает идентификатор установки Firebase, токен доставки, технические сведения приложения, устройства и соединения, включая IP-адрес, для доставки и работы сервиса. Уведомления имеют явную категорию «Информация» или «Реклама» и отдельные каналы Android. Подписка относится к выбранному городу и этой установке MarTrans; подписки разных установок независимы. Координаты, поисковые запросы и история поездок для подписки не передаются. Разрешение Android на показ запрашивается отдельно; без него новая подписка на рекламные сообщения не создаётся. Отказ или отсутствие Google Play services, сети и доставки не препятствуют работе с расписаниями. Показ можно запретить в системных настройках Android. Доставка не гарантируется; Google может хранить недоставленные сообщения до заданного срока, а приложение проверяет срок действия.
Push содержит короткое превью. Для показа выбранного изображения в системном уведомлении приложение после получения сообщения может запросить полную карточку и, при наличии, изображение с mrpltrans.com или mrpltrans.ru. Ошибка загрузки оставляет текст уведомления. При намеренном открытии сообщения или повторе загрузки используется проверенный локальный кеш либо запрашивается полная карточка и, при наличии, изображение. Сверяются размер, контрольная сумма, приложение, город, категория и срок действия. Полные карточки и изображения могут храниться в ограниченном локальном кеше для повторного открытия без сети до истечения срока; при ошибке показываются превью и кнопка повтора. Внешняя ссылка и до двух кнопок сообщения открывают сайт или набор номера только по отдельному нажатию пользователя; автоматического перехода нет. Технические сведения запроса обрабатываются, как указано в разделе о загрузке данных. Для защиты от повторной доставки локально сохраняются ограниченные технические отметки идентификаторов и срока действия сообщений; состояние подписок и эти отметки не переносятся резервной копией. Сведения о Firebase и обработке данных: https://firebase.google.com/support/privacy; правила Google: https://policies.google.com/privacy.
Приложение не содержит функции регистрации, платежей или фонового отслеживания местоположения. Принятие документов и отдельного согласия не выдают разрешение Android на местоположение и не запускают его получение.
Локальные данные можно удалить очисткой данных приложения или его удалением средствами Android. Системное резервное копирование и перенос на другое устройство зависят от Android и настроек устройства и могут включать данные приложения. Отметки принятия документов и согласия на аналитику исключены из системного резервного копирования: после переноса нужны оба новых подтверждения. Внешние сервисы и ранее отправленные пользователем письма не удаляются очисткой приложения; по таким данным нужно обращаться к соответствующему получателю.
8. Редакция документов
Документы включены в приложение и доступны без сети. При изменении действующей редакции приложение вновь предложит ознакомиться с документами перед продолжением работы. Для связи по вопросам политики: developer@mrplhome.ru.