Политика конфиденциальности приложения InSearch
Дата вступления в силу: 22 октября 2026 г. Последнее обновление: 22 октября 2026 г.
1. Кто мы и к чему относится эта политика
Эта политика описывает, какие данные обрабатывает мобильное приложение InSearch для Android и iOS (далее — «приложение», «сервис»), зачем, где они хранятся, кому передаются и как их удалить.
Оператор персональных данных: Трусов Алексей Константинович, Республика Беларусь, г. Минск (далее — «мы»). Контакт по любым вопросам о данных: matchersup@gmail.com.
InSearch помогает найти билеты на поезда Белорусской железной дороги и места в маршрутках и присылает уведомление, когда места появляются. InSearch — независимый сервис. Он не является официальным приложением БЖД или перевозчиков и не связан с ними. Билеты покупаются на сайтах БЖД и перевозчиков или в приложении БЖД «БЧ. Мой поезд»; InSearch не продаёт билеты и не принимает платежи.
Пользуясь приложением, вы подтверждаете, что ознакомились с этой политикой. Если вы с ней не согласны, не используйте приложение.
2. Какие данные мы обрабатываем
2.1. Данные аккаунта
Для работы отслеживаний и уведомлений нужен аккаунт. Войти можно через Google, Apple (на iPhone) или Telegram. Пароли мы не получаем и не храним: вход выполняют Google, Apple и Telegram, а проверку входа — сервис Firebase Authentication (Google).
| Способ входа | Что мы получаем |
|---|---|
| имя, адрес электронной почты, идентификатор аккаунта | |
| Apple | идентификатор аккаунта; имя — только если вы его не скрыли; адрес электронной почты — настоящий или скрытый адрес Apple («Скрыть e-mail») |
| Telegram | числовой идентификатор Telegram, имя пользователя (@username) и имя из профиля Telegram |
К аккаунту можно привязать дополнительный способ входа (в профиле) — тогда мы получаем данные из таблицы и для него. Кроме того, сервис хранит: внутренний идентификатор аккаунта, идентификатор пользователя Firebase, привязанные способы входа, платформу (Android или iOS), дату регистрации и отображаемое имя, которое вы можете изменить в профиле.
2.2. Данные, которые вы вводите при использовании сервиса
- Поисковые запросы: текст, который вы вводите при выборе станции или остановки (чтобы показать подсказки), станции и остановки, даты, количество пассажиров. Мы передаём их на сервер, чтобы выполнить поиск у БЖД и перевозчиков. Запросы к БЖД и перевозчикам мы отправляем от имени сервиса и не прикладываем к ним ваши персональные данные.
- Отслеживания: маршрут, дата, поезд или рейс, выбранные типы мест, перевозчик, а также статус отслеживания — нашлись ли места.
- Избранные маршруты.
- Настройки уведомлений: режим «один раз» или «повторять».
- Нажатия «Купить» на рейс маршрутки: рейс, маршрут и дата поездки. Мы учитываем их для статистики переходов к перевозчикам; на переход это не влияет.
- Причина удаления аккаунта (необязательно). Мы сохраняем её обезличенно и используем только для статистики.
2.3. Данные устройства и технические данные
- Push-токен (токен Firebase Cloud Messaging) — адрес устройства для доставки уведомлений, и связанный с ним идентификатор установки Firebase, который Firebase использует для доставки уведомлений.
- Платформа (Android или iOS).
- Название модели устройства (например, «Samsung SM-S911B»; на iPhone — просто «iPhone»). Передаётся только при входе через Telegram или привязке Telegram и показывается вам в сообщении бота, чтобы вы узнали своё устройство при подтверждении входа.
- Факт открытия приложения (дата) — для статистики количества активных пользователей.
- IP-адрес и технические журналы сервера (время запроса, адрес запроса, код ответа). Они нужны для работы и защиты сервиса: например, для ограничения частоты запросов. IP-адрес и сведения о браузере или устройстве также получает Firebase Authentication при входе — для защиты от злоупотреблений.
- Обезличенные метрики отслеживаний: чем закончилось отслеживание (нашлись ли места, истёк ли срок). После удаления аккаунта эти записи отвязываются от него.
Уведомления содержат маршрут, поезд или рейс и время отправления. Они видны на экране блокировки, если это разрешено в настройках вашего телефона.
2.4. Данные, которые хранятся только на устройстве
На вашем устройстве хранятся и на наш сервер не отправляются: - сессия входа (её хранит Firebase); - недавние маршруты поиска (до 5 для поездов и до 5 для маршруток) — для подсказок при выборе станции или остановки и чтобы подставить последний маршрут; - выбранная тема оформления (как в системе, светлая или тёмная); - последний отправленный push-токен и отметка о том, что приложение уже спрашивало разрешение на уведомления; - имя, которое Apple передаёт при первом входе, — только до завершения регистрации аккаунта.
При выходе из аккаунта сессия и данные аккаунта на устройстве очищаются; недавние маршруты и тема остаются до удаления приложения. Резервное копирование данных приложения в облако и их перенос на новое устройство на Android выключены. На iPhone эти данные могут попасть в резервную копию устройства (iCloud или компьютер) — это зависит от ваших настроек iOS.
2.5. Разрешения и доступ к функциям устройства
- Уведомления — только с вашего разрешения в системном окне. Без него отслеживания работают, но сообщить о местах мы не сможем. Разрешение можно отозвать в настройках телефона.
- Интернет — для связи с сервером.
- Проверка, установлено ли приложение «БЧ. Мой поезд». Чтобы кнопка «Купить» для поезда открыла это приложение вместо сайта, InSearch проверяет на устройстве, установлено ли оно (на Android — только это приложение и браузеры, без доступа к списку всех приложений). Результат проверки никуда не передаётся.
Приложение не запрашивает доступ к геолокации, камере, микрофону, контактам, фотографиям и файлам.
2.6. Что мы не собираем
Мы не собираем геолокацию, контакты, фотографии, файлы, данные о здоровье, платёжные и банковские данные, рекламные идентификаторы (IDFA/AAID) и список установленных приложений. В приложении нет рекламы, нет трекинга между приложениями и сайтами и нет сторонней аналитики. Мы не продаём и не сдаём в аренду ваши данные.
3. Зачем мы используем данные
| Цель | Какие данные | Основание |
|---|---|---|
| Создание аккаунта и вход | данные аккаунта (2.1) | исполнение соглашения с вами: без аккаунта сервис не работает |
| Поиск билетов и мест, отслеживания, избранное | 2.2 | исполнение соглашения |
| Уведомления о появлении и исчезновении мест | push-токен, идентификатор установки Firebase, отслеживания | исполнение соглашения; разрешение на уведомления вы даёте в системном окне и можете отозвать в настройках |
| Подтверждение входа через Telegram | Telegram ID, название устройства | исполнение соглашения, защита аккаунта |
| Безопасность, защита от злоупотреблений, устранение сбоев | IP-адрес, технические журналы | наш законный интерес в надёжной и безопасной работе сервиса |
| Обезличенная статистика: число пользователей, открытий, найденных билетов, переходов к перевозчикам, причины удаления | факт открытия, метрики отслеживаний, нажатия «Купить», причина удаления | наш законный интерес в улучшении сервиса |
Данные, которые хранятся только на устройстве (2.4), мы не обрабатываем: их использует само приложение.
Мы не принимаем в отношении вас решений, основанных исключительно на автоматизированной обработке, которые порождают юридические последствия.
4. Кому мы передаём данные
Мы передаём данные только тем, кто помогает нам предоставлять сервис, и только в нужном для этого объёме:
| Получатель | Зачем | Политика |
|---|---|---|
| Google LLC — Firebase Authentication, Firebase Cloud Messaging, вход через Google | вход в аккаунт, проверка входа, доставка уведомлений | policies.google.com/privacy, firebase.google.com/support/privacy |
| Apple Inc. — Sign in with Apple, Apple Push Notification service | вход через Apple, доставка уведомлений на iPhone | apple.com/legal/privacy |
| Telegram — наш бот в Telegram | подтверждение входа и привязки Telegram | telegram.org/privacy |
| Cloudflare, Inc. | защищённая передача запросов к нашему серверу (HTTPS) | cloudflare.com/privacypolicy |
| LandSolve (сервер в Республике Беларусь) | размещение сервера и базы данных | — |
Сайты и приложения для покупки билетов
- Кнопка «Купить» открывает сайт перевозчика, сайт БЖД (pass.rw.by) или, для поездов, приложение «БЧ. Мой поезд», если оно установлено. В ссылке передаются только маршрут (станции или остановки) и дата поездки — без ваших персональных данных.
- Сайты открываются во встроенном браузере (Chrome Custom Tabs на Android, Safari на iPhone). Дальше действуют правила этого сайта или приложения и вашего браузера, в том числе по cookies. Что вы вводите на этих сайтах и в приложении БЖД (например, данные пассажира и оплаты), InSearch не видит и не получает.
- Вход через Telegram открывает нашего бота в приложении Telegram или в браузере; Telegram узнаёт, что вы запустили бота.
Другие случаи
- Государственные органы. Мы раскрываем данные, только если этого требует закон, и в пределах этого требования.
- Смена владельца сервиса. Если сервис перейдёт к другому лицу, данные перейдут вместе с ним на условиях этой политики. Мы заранее сообщим об этом в приложении.
5. Передача данных в другие страны
Google, Apple, Telegram и Cloudflare обрабатывают данные на своих серверах в разных странах, в том числе в США. Законодательство этих стран может обеспечивать иной уровень защиты персональных данных, чем законодательство вашей страны. Основные риски такой передачи: другие правила доступа к данным со стороны государственных органов этих стран и иные возможности защитить свои права. Эти компании применяют собственные меры защиты: шифрование, договорные гарантии и стандартные договорные условия.
Входя в приложение через Google, Apple или Telegram, вы соглашаетесь на такую передачу. Отозвать согласие можно, удалив аккаунт (раздел 7).
6. Сколько мы храним данные
| Данные | Срок |
|---|---|
| Данные аккаунта, избранное, настройки уведомлений | пока существует аккаунт; удаляются при удалении аккаунта |
| Отслеживания | удаляются автоматически после отправления поезда или маршрутки, при снятии отслеживания или удалении аккаунта |
| Push-токены | до выхода из аккаунта на устройстве, удаления аккаунта или удаления приложения, когда сервис уведомлений сообщает, что токен недействителен |
| Запросы на вход через Telegram | до 5 минут: потом ссылка для входа истекает |
| Факты открытия приложения и нажатия «Купить» | пока существует аккаунт; при удалении аккаунта отвязываются от него и остаются только в обезличенной статистике |
| Технические журналы сервера | без ограничения срока |
| Обезличенная статистика: дата регистрации и удаления, платформа, способы входа, причина удаления, итоги отслеживаний | без ограничения срока. Эти данные не позволяют вас идентифицировать |
| Резервные копии базы данных | делаются ежедневно и хранятся без ограничения срока; данные удалённого аккаунта остаются в более ранних копиях, к которым имеют доступ только мы |
| Данные только на устройстве (2.4) | до выхода из аккаунта (сессия) или до удаления приложения (недавние маршруты, тема) |
7. Как удалить аккаунт и данные
В приложении: Профиль → «Удалить аккаунт» → подтвердите удаление. На iPhone с входом через Apple система попросит подтвердить вход ещё раз: так мы отзываем доступ приложения к вашему Apple ID.
Сразу удаляются из рабочей базы: аккаунт, отслеживания, избранное, push-токены, привязка Telegram и пользователь в Firebase Authentication. Удаление необратимо. Остаётся обезличенная статистика и резервные копии базы, сделанные до удаления (раздел 6). Данные на устройстве (раздел 2.4) удаляются вместе с приложением.
Без приложения: напишите на matchersup@gmail.com с адреса, привязанного к аккаунту, или укажите свой @username в Telegram, если входили через Telegram. Если при входе через Apple вы скрыли e-mail, укажите скрытый адрес Apple: он виден в настройках iPhone → Apple ID → «Вход с Apple» → InSearch. Мы удалим аккаунт и данные в течение 15 дней и сообщим об этом. Подробная инструкция: legal.landsolv.com/delete-account.
Выход из аккаунта (Профиль → «Выйти») аккаунт не удаляет: он только отключает уведомления на этом устройстве. Отдельные данные — отслеживания и избранные маршруты — можно удалить в приложении, не удаляя аккаунт.
8. Ваши права
Вы можете: - получить информацию о том, какие ваши данные мы обрабатываем, и получить их копию; - исправить данные. Имя можно изменить в профиле, остальное — по запросу; - удалить аккаунт и данные (раздел 7); - отозвать согласие на обработку. Для уведомлений: выключите их в настройках телефона. Для обработки в целом: удалите аккаунт; - возразить против обработки, основанной на нашем законном интересе; - пожаловаться в уполномоченный орган по защите персональных данных. В Республике Беларусь это Национальный центр защиты персональных данных. В ЕС и других странах — надзорный орган по месту жительства.
Чтобы воспользоваться правами, напишите на matchersup@gmail.com. Мы ответим в течение 15 дней. Чтобы защитить ваш аккаунт, мы можем попросить подтвердить, что запрос отправили именно вы.
9. Безопасность
Все данные передаются только по зашифрованному соединению (HTTPS). Сервер принимает только запросы с подписанным токеном Firebase и проверяет его. Доступ к серверу и базе данных есть только у тех, кому он нужен для работы сервиса. Полностью исключить риски при передаче данных через интернет невозможно, но мы делаем всё разумно возможное, чтобы защитить ваши данные.
10. Дети
Сервис не предназначен для детей младше 16 лет, и мы сознательно не собираем их данные. Если вы считаете, что ребёнок создал аккаунт, напишите нам — мы удалим его.
11. Изменения политики
Мы можем обновлять эту политику, например при появлении новых функций. Актуальная версия всегда находится по этому адресу, а дата обновления указана в начале. О существенных изменениях мы сообщим в приложении до того, как они вступят в силу.
12. Контакты
Трусов Алексей Константинович, Республика Беларусь, г. Минск Электронная почта: matchersup@gmail.com
InSearch Privacy Policy
Effective date: October 22, 2026 Last updated: October 22, 2026
1. Who we are and what this policy covers
This policy explains what data the InSearch mobile app for Android and iOS (the "app", the "service") processes, why, where it is stored, who it is shared with, and how to delete it.
Data controller: Aleksei Konstantinovich Trusov, Republic of Belarus, Minsk ("we", "us"). Contact for any privacy question: matchersup@gmail.com.
InSearch helps you find tickets for Belarusian Railway trains and seats on minibuses, and notifies you when seats become available. InSearch is an independent service. It is not an official app of Belarusian Railway or of any carrier and is not affiliated with them. Tickets are bought on the websites of Belarusian Railway and the carriers or in Belarusian Railway's app "БЧ. Мой поезд"; InSearch does not sell tickets or accept payments.
By using the app you confirm that you have read this policy. If you do not agree with it, please do not use the app.
2. Data we process
2.1. Account data
Watches and notifications require an account. You can sign in with Google, Apple (on iPhone) or Telegram. We never receive or store passwords: sign-in is performed by Google, Apple or Telegram and verified by Firebase Authentication (Google).
| Sign-in method | What we receive |
|---|---|
| name, email address, account identifier | |
| Apple | account identifier; name, unless you chose to hide it; email address — real or Apple's private relay address ("Hide My Email") |
| Telegram | numeric Telegram ID, username (@username) and the name from your Telegram profile |
You can link an additional sign-in method in your profile; we then receive the data listed above for that method too. The service also stores an internal account ID, the Firebase user ID, linked sign-in methods, platform (Android or iOS), registration date and the display name, which you can change in your profile.
2.2. Data you enter while using the service
- Search queries: the text you type when choosing a station or stop (to show suggestions), stations and stops, dates, number of passengers. We send them to our server to run the search with Belarusian Railway and the carriers. Requests to Belarusian Railway and the carriers are sent on behalf of the service, without your personal data.
- Watches: route, date, train or trip, selected seat types, carrier, and the watch status — whether seats were found.
- Favourite routes.
- Notification settings: "once" or "repeat" mode.
- "Buy" taps on a minibus trip: the trip, route and travel date. We count them for statistics on referrals to carriers; this does not affect the referral itself.
- Reason for deleting the account (optional). We store it anonymously and use it only for statistics.
2.3. Device and technical data
- Push token (Firebase Cloud Messaging token): the device address used to deliver notifications, and the related Firebase installation ID, which Firebase uses to deliver notifications.
- Platform (Android or iOS).
- Device model name (e.g. "Samsung SM-S911B"; on iPhone simply "iPhone"). Sent only when you sign in with or link Telegram, and shown to you in the bot message so you can recognise your device when confirming the sign-in.
- App open events (date), used to count active users.
- IP address and server technical logs (request time, path, response code). They are needed to operate and protect the service, for example for rate limiting. Firebase Authentication also receives your IP address and browser or device information when you sign in, to prevent abuse.
- Anonymised watch metrics: how a watch ended (seats found, expired). They are unlinked from your account when you delete it.
Notifications show the route, the train or trip and the departure time. They are visible on the lock screen if your phone settings allow it.
2.4. Data stored only on your device
The following is stored on your device and is not sent to our server: - the sign-in session (kept by Firebase); - recent search routes (up to 5 for trains and up to 5 for minibuses), used for suggestions when choosing a station or stop and to prefill the last route; - the selected theme (system, light or dark); - the last push token sent and whether the app has already asked for notification permission; - the name Apple provides on first sign-in, kept only until account registration completes.
Signing out clears the session and account data on the device; recent routes and the theme remain until the app is deleted. Cloud backup and device-to-device transfer of app data are disabled on Android. On iPhone this data may be included in your device backup (iCloud or computer), depending on your iOS settings.
2.5. Permissions and access to device features
- Notifications — only with your permission in the system dialog. Without it watches still work, but we cannot notify you about seats. You can revoke the permission in your phone settings.
- Internet — to communicate with our server.
- Checking whether "БЧ. Мой поезд" is installed. So that the "Buy" button for a train opens that app instead of the website, InSearch checks on the device whether it is installed (on Android, only that app and browsers, without access to the list of all installed apps). The result is not sent anywhere.
The app does not request access to location, camera, microphone, contacts, photos or files.
2.6. What we do not collect
We do not collect location, contacts, photos, files, health data, payment or banking data, advertising identifiers (IDFA/AAID) or the list of installed apps. The app has no ads, no cross-app or cross-site tracking and no third-party analytics. We do not sell or rent your data.
3. Why we use data
| Purpose | Data | Legal basis |
|---|---|---|
| Creating an account and signing in | account data (2.1) | performance of our agreement with you: the service does not work without an account |
| Searching for tickets and seats, watches, favourites | 2.2 | performance of the agreement |
| Notifications when seats appear or disappear | push token, Firebase installation ID, watches | performance of the agreement; you grant notification permission in the system dialog and can revoke it in settings |
| Confirming a Telegram sign-in | Telegram ID, device name | performance of the agreement, account protection |
| Security, abuse prevention, troubleshooting | IP address, technical logs | our legitimate interest in a reliable and secure service |
| Anonymised statistics: number of users, app opens, tickets found, referrals to carriers, deletion reasons | app opens, watch metrics, "Buy" taps, deletion reason | our legitimate interest in improving the service |
We do not process the data stored only on your device (2.4): it is used by the app itself.
We do not make decisions about you based solely on automated processing that produce legal effects.
4. Who we share data with
We share data only with providers that help us run the service, and only to the extent necessary:
| Recipient | Purpose | Policy |
|---|---|---|
| Google LLC — Firebase Authentication, Firebase Cloud Messaging, Google Sign-In | sign-in, sign-in verification, notification delivery | policies.google.com/privacy, firebase.google.com/support/privacy |
| Apple Inc. — Sign in with Apple, Apple Push Notification service | Apple sign-in, notification delivery on iPhone | apple.com/legal/privacy |
| Telegram — our Telegram bot | confirming Telegram sign-in and linking | telegram.org/privacy |
| Cloudflare, Inc. | secure delivery of requests to our server (HTTPS) | cloudflare.com/privacypolicy |
| LandSolve (server located in the Republic of Belarus) | hosting of the server and database | — |
Websites and apps for buying tickets
- The "Buy" button opens the carrier's website, the Belarusian Railway website (pass.rw.by) or, for trains, the "БЧ. Мой поезд" app if it is installed. The link contains only the route (stations or stops) and the travel date — none of your personal data.
- Websites open in the in-app browser (Chrome Custom Tabs on Android, Safari on iPhone). From then on, the rules of that website or app and of your browser apply, including cookies. InSearch does not see or receive what you enter on these websites or in the Belarusian Railway app (for example, passenger or payment details).
- Telegram sign-in opens our bot in the Telegram app or in a browser; Telegram learns that you started the bot.
Other cases
- Authorities. We disclose data only when required by law and only to the extent required.
- Change of ownership. If the service is transferred to another party, the data will be transferred with it under this policy. We will notify you in the app in advance.
5. International transfers
Google, Apple, Telegram and Cloudflare process data on their servers in various countries, including the USA. The laws of these countries may provide a different level of personal data protection than the laws of your country. The main risks of such transfers are different rules on access to data by public authorities and different ways to enforce your rights. These companies apply their own safeguards: encryption, contractual guarantees and standard contractual clauses.
By signing in with Google, Apple or Telegram you agree to such transfers. You can withdraw this consent by deleting your account (section 7).
6. How long we keep data
| Data | Retention |
|---|---|
| Account data, favourites, notification settings | while the account exists; deleted when the account is deleted |
| Watches | deleted automatically after the train or minibus departs, when you remove the watch or delete the account |
| Push tokens | until you sign out on the device, delete the account, or the notification service reports the token as invalid (for example, after the app is uninstalled) |
| Telegram sign-in requests | up to 5 minutes, after which the sign-in link expires |
| App open events and "Buy" taps | while the account exists; when the account is deleted they are unlinked from it and remain only in anonymised statistics |
| Server technical logs | without a time limit |
| Anonymised statistics: registration and deletion dates, platform, sign-in methods, deletion reason, watch outcomes | indefinitely. This data cannot identify you |
| Database backups | made daily and kept without a time limit; data of a deleted account remains in earlier backups, which only we can access |
| Data stored only on the device (2.4) | until you sign out (session) or delete the app (recent routes, theme) |
7. Deleting your account and data
In the app: Profile → "Удалить аккаунт" (Delete account) → confirm. On iPhone with Apple sign-in, the system asks you to confirm with Apple once more, so we can revoke the app's access to your Apple ID.
Deleted immediately from the live database: the account, watches, favourites, push tokens, the Telegram link and the Firebase Authentication user. Deletion is irreversible. Anonymised statistics and database backups made before the deletion remain (section 6). Data on your device (section 2.4) is deleted together with the app.
Without the app: email matchersup@gmail.com from the address linked to your account, or include your Telegram @username if you signed in with Telegram. If you hid your email when signing in with Apple, include the Apple relay address: you can find it in iPhone Settings → Apple ID → "Sign in with Apple" → InSearch. We will delete the account and data within 15 days and confirm by email. Step-by-step instructions: legal.landsolv.com/delete-account.
Signing out (Profile → "Выйти") does not delete the account; it only stops notifications on that device. Individual data — watches and favourite routes — can be deleted in the app without deleting the account.
8. Your rights
You may: - find out what data we process about you and get a copy of it; - correct your data. You can change your name in the profile; anything else on request; - delete your account and data (section 7); - withdraw consent. For notifications, turn them off in your phone settings; for processing in general, delete your account; - object to processing based on our legitimate interest; - lodge a complaint with a data protection authority: the National Personal Data Protection Center in the Republic of Belarus, or your local supervisory authority in the EU and other countries.
To exercise your rights, email matchersup@gmail.com. We will reply within 15 days. To protect your account, we may ask you to confirm that the request comes from you.
9. Security
All data is transmitted only over an encrypted connection (HTTPS). The server accepts only requests carrying a signed Firebase token and verifies it. Access to the server and the database is limited to people who need it to run the service. No method of transmission over the internet is completely risk-free, but we take all reasonable measures to protect your data.
10. Children
The service is not intended for children under 16, and we do not knowingly collect their data. If you believe a child has created an account, contact us and we will delete it.
11. Changes to this policy
We may update this policy, for example when we add new features. The current version is always available at this address, and the date of the last update is shown at the top. We will notify you in the app of material changes before they take effect.
12. Contact
Aleksei Konstantinovich Trusov, Republic of Belarus, Minsk Email: matchersup@gmail.com