SOPKA.by blaZe apps
SOPKA / PRIVACY

КонфиденциальностьPrivacy policy

Ваши поездки. Ваши данные.
Your rides. Your data.

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

Дата вступления в силу: 14 ноября 2026 года

SOPKA — велокомпьютер, который записывает поездки на Android-устройстве пользователя. В приложении нет рекламы и SDK продуктовой аналитики, для работы не требуется аккаунт приложения.

Какие данные обрабатываются

В зависимости от используемых функций и выданных разрешений приложение обрабатывает:

  • точное местоположение, маршрут, скорость, высоту и время поездки;
  • ЧСС, мощность, скорость колеса и каденс с подключённых датчиков;
  • названия и Bluetooth-адреса датчиков, а также ключ авторизации Xiaomi, если вы его вводите, для повторного подключения выбранных устройств;
  • введённые пользователем данные велосипедиста: вес, дату рождения (для расчёта возраста) и измеренную максимальную ЧСС;
  • настройки приложения и сохранённую историю поездок;
  • точки планируемого маршрута, сохранённые места, историю поиска и скачанные карты/адреса;
  • версию приложения, версию Android и модель устройства для локальной работы и добровольной локальной диагностики.

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

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

Внешние сервисы

При использовании соответствующих функций SOPKA может обращаться к:

  • MET Norway для температуры и прогноза погоды в Обзоре. Пока этот экран открыт, геолокация разрешена и включена, сервис получает координаты, округлённые до 0,01°, и IP-адрес устройства. Точные GPS-точки, маршруты, история и данные датчиков не отправляются. Последний прогноз, округлённая область и населённый пункт сохраняются в закрытом кэше, исключённом из backup. Пригодный почасовой прогноз используется до 24 часов, в том числе после перезапуска или ошибки сети. Обновления учитывают Expires и If-Modified-Since; при уходе с Обзора запросы прекращаются. Без разрешения геолокации сохранённое место не показывается;
  • Системному сервису геокодирования Android для определения города, села или другого населённого пункта в Обзоре. Он получает те же округлённые координаты (0,01°), без маршрута поездки. Системный поставщик может использовать сетевой сервис и обрабатывать запрос по своим правилам. Одно название и округлённая область хранятся только в памяти процесса до суток; для другой области название определяется снова. При недоступности сервиса название не выдумывается;
  • OpenFreeMap для отображения карт и предварительной загрузки области рядом с пользователем во время активной поездки, пока приложение открыто на экране — сервис получает IP-адрес и запрошенную область карты. Карты истории и изображения для экспорта истории также могут запрашивать тайлы отображаемого маршрута;
  • OpenTopoData для получения высоты — сервис получает необходимые координаты и IP-адрес только после явного согласия в разделе «Настройки → Поездка → Онлайн-высота». Функция по умолчанию выключена; её можно отключить в любое время;
  • BRouter (brouter.de) для онлайн-расчёта маршрутов и альтернатив, в том числе автоматического пересчёта во время ведения. Сервис получает точные начальную, конечную и промежуточные точки запрошенного маршрута, профиль расчёта и IP-адрес. При скачивании дорог также передаются запрошенные географические ячейки и IP-адрес. При наличии подходящих скачанных дорог сначала выполняется локальный расчёт; при отказе локального графа возможен онлайн-расчёт;
  • Overpass API (overpass-api.de) при скачивании или обновлении адресного индекса выбранного офлайн-региона — сервис получает границы выбранной области и IP-адрес. Офлайн-поиск адресов использует скачанный локальный индекс; введённый поисковый текст этой функцией в Overpass не отправляется;
  • Photon (photon.komoot.io) при онлайн-поиске адресов и мест — сервис получает введённый запрос, запрошенный язык и IP-адрес. Если на устройстве определён текущий регион, дополнительный поиск включает его название для приоритета местных результатов. Обычный поиск сохраняет результаты из других регионов. Обычный поиск не включает GPS-координаты устройства. Только при включении «Рядом» (прицел в поле поиска) сервис дополнительно получает опорную точку, округлённую по сетке примерно 1 км. Точные GPS-координаты остаются на устройстве для сортировки результатов в пределах 25 км. Отключение «Рядом» убирает координаты из последующих поисковых запросов. Треки поездок, история и избранное в поисковые запросы не включаются. При доступном интернете поиск использует Photon. При отсутствии сети, ошибке или недоступности сервиса автоматически используются скачанные адреса. Кеш до 32 поисков хранится только в памяти процесса; ответы повторно используются до десяти минут. Кеш не записывается на диск и исчезает при завершении процесса;
  • Внешний браузер, когда вы сами выбираете «Обратная связь». SOPKA открывает только sopka.fun, без добавления текста обращения, идентификаторов, координат, технических сведений, параметров URL или вложений. Обычное посещение сайта, включая сетевые сведения — например, IP-адрес и HTTP-заголовки, — обрабатывают браузер и сайт по своим настройкам и правилам. Сведения, которые вы самостоятельно отправите на сайте, Android-приложение не подготавливает и не отправляет.
  • Google Play для проверки наличия обновлений версии, установленной через Play, а также для скачивания и установки обновления по вашему выбору. Доступность и доставка обновлений определяются Google Play;
  • Google Play для добровольной оценки приложения после сохранённых поездок. Счётчик поездок и сроки запросов остаются на устройстве; треки, координаты и показания датчиков в API оценки не передаются. Если вы решите отправить отзыв, Google Play получит оценку и необязательный текст через защищённое соединение и обработает их публикацию по своим правилам. Удалить отзыв можно в Google Play или аккаунте Google. Закрытие окна не отправляет отзыв. См. обработку данных Google Play In-App Reviews.
  • В прежних версиях (versionCode 11 и ниже) — Google Play при открытии поддержки разработки и, где доступно, выборе покупки для поддержки. Начиная с versionCode 12, в SOPKA нет платежей для поддержки разработки и SDK Google Play Billing. Google Play Billing запрашивает страну Play, цены продуктов и состояние покупок, обрабатывает токены покупок для завершения операции. Платёжные реквизиты обрабатывает Google; SOPKA не получает номер банковской карты. Собственного платёжного сервера в этой версии нет. Google Play Billing также включает транспорт технических событий Google DataTransport, который может передавать диагностику SDK в Google. Эта обработка SDK отделена от необязательного локального журнала SOPKA; переключатель диагностики SOPKA ею не управляет.

Эти сервисы обрабатывают данные по собственным правилам. SOPKA не продаёт персональные данные и не передаёт их для рекламы.

См. конфиденциальность OpenFreeMap, условия и конфиденциальность MET Norway, сведения о сервисе OpenTopoData и конфиденциальность Google, конфиденциальность BRouter и сведения о сервисе Overpass API и сведения о сервисе Photon. Сроками хранения у поставщиков управляют сами поставщики; мы не обещаем отсутствие журналов сетевых запросов на их стороне.

В этих прежних версиях технические события Billing могут включать сведения о версиях приложения/SDK, версии Android, модели и производителе устройства, сборке ОС, настройках языка и региона, часовом поясе, типе сети и кодах мобильного оператора. Это служебная диагностика SDK, отдельная от необязательного ZIP поддержки, который готовит SOPKA.

Службы Google Play в Android могут использовать Location Accuracy для определения местоположения. Когда функция включена в настройках Android, этот сервис Google обрабатывает беспроводные сигналы, данные сенсоров/геолокации, IP-адрес, модель устройства и временные сменяемые идентификаторы по правилам Google. См. Location Accuracy. Android WebView также может отправлять диагностику использования/сбоев и псевдонимные токены отчётов, если пользователь включил соответствующую системную отчётность Google. См. отчётность WebView. Переключатель локальной диагностики SOPKA этими системными сервисами не управляет.

Добровольные публичные отзывы о маршрутах

Только по кнопке «Отправить» SOPKA передаёт выбранный публичный псевдоним, оценку от одной до пяти звёзд, необязательный комментарий, дату поездки и подтверждение опыта прохождения в API отзывов SOPKA на sopka.fun. Частичный маршрут обозначается в тексте отзыва. Псевдоним, оценка, дата и текст видны публично на сайте и в приложении. GPS-точки записи, ID поездки, ЧСС, профиль, дистанции и длительность тренировки в этот запрос не включаются.

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

Отправленный отзыв можно изменить из той же установки. Публичные отзывы хранятся для показа до удаления оператором; запросить удаление можно по адресу поддержки, указав маршрут и публичный отзыв. Не отправляйте токен посетителя, ключи датчиков или GPS-запись. Очистка данных приложения удаляет сохранённый токен и черновики, но сама по себе не удаляет опубликованный отзыв. Поддержке может потребоваться проверить, что запрос относится к вашему отзыву. Отзывы не используются для рекламы.

Резервное копирование Android

Если включено резервное копирование Android, SOPKA разрешает автоматически копировать или переносить только несекретную настройку оформления/темы. Профиль велосипедиста, персональные параметры тренировок, одометр, история, маршруты, измерения, диагностика, привязки датчиков и ключи исключены. Это относится к Android 8–8.1, Android 9–11, облачным копиям и переносу устройств Android 12 и новее. Агент копирования применяет тот же список допуска и для других системных режимов переноса.

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

Защита и ваш выбор

История, настройки и ключи авторизации находятся в закрытом хранилище Android-приложения. Ключ Xiaomi хранится в закрытых preferences; отдельного шифрования этих настроек SOPKA не добавляет. Онлайн-запросы карт и высоты используют HTTPS. Песочница Android ограничивает доступ других приложений; вложения используют временное разрешение чтения. Защита экспортов зависит от выбранного вами получателя.

Вы можете отозвать разрешения в настройках Android, отключить онлайн-высоту, выключить или удалить диагностику в SOPKA. Отзыв геолокации или Bluetooth ограничит соответствующие функции. Для удаления всех локальных настроек и ключей очистите хранилище приложения в настройках Android. Для доступа, исправления или удаления сведений, отправленных поддержке, используйте форму на сайте ниже. Поддержка не может удалённо прочитать или удалить поездки, находящиеся только на вашем устройстве. Аккаунт SOPKA не создаётся, поэтому удалять аккаунт приложения не требуется.

Хранение и удаление

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

Техническая диагностика по умолчанию выключена. Местный журнал занимает до четырёх файлов по 512 КиБ (округлённо 2,1 МБ) и хранится не дольше семи дней. Расширенный режим добавляет точность GPS и технические интервалы связи на 24 часа. Журнал исключён из резервных копий Android. В «Настройки → Конфиденциальность» его можно выключить и удалить. Автоматической отправки нет.

Только после выбора «Отправить диагностику» и подтверждения SOPKA передаёт через HTTPS на sopka.fun отфильтрованный технический журнал, версию/сборку приложения, версию Android API, режим и случайный идентификатор запроса. Идентификатор связывает повторные попытки с одним отчётом, а не с устройством или аккаунтом. Передаются время технических событий, состояния записи и связи с датчиками, обработка GPS/высоты/карты, результаты экспорта, классы сбоев и ограниченный стек. Не передаются координаты, маршруты, история, измеренные скорость/ЧСС/мощность/каденс, профиль, настройки, имена и Bluetooth-адреса устройств, ключи, пароли, email, полный системный журнал или BLE-пакеты. Email и аккаунт приложения не требуются. Сервер повторно проверяет допустимые поля и выдаёт номер обращения только после сохранения.

Отчёты хранятся в закрытой базе на VPS SOPKA 30 дней с момента получения. По истечении 30 дней отчёт недоступен; ежечасная очистка удаляет просроченное содержимое и при отсутствии запросов. Список, события и скачивание доступны только по существующему ключу администратора сайта. Один номер обращения доступа не даёт. База находится вне публичной папки сайта и не включается в публичные архивы сайта. Приёмник не сохраняет IP-адреса в отчётах. Как при любом сетевом запросе, хостинг сайта и принимающий сервер обрабатывают сетевые адреса и HTTP-метаданные; провайдеры могут хранить обычные инфраструктурные журналы и журналы безопасности на своих условиях. Диагностика используется для разбора технических проблем, без рекламы и продуктовой аналитики.

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

Идентификаторы датчиков удаляются из новых ручных архивов истории. Чувствительные файлы истории исключены из автоматического копирования и переноса Android. Ранее выгруженные файлы и копии, уже сохранённые провайдером, задним числом не меняются.

Запрос удаления данных

Чтобы запросить удаление сведений, которые вы отправили поддержке SOPKA:

  • Используйте форму на sopka.fun и укажите обращение или номер диагностического отчёта. Досрочное удаление можно запросить до окончания 30-дневного срока хранения отчёта.
  • Не прикладывайте поездки, ключи датчиков, пароли или новую диагностику. Поддержка может удалить соответствующий отчёт и переписку у SOPKA, но не имеет удалённого доступа к локальным данным телефона.
  • Для публичного отзыва укажите маршрут и сам публичный отзыв в запросе. Не прикладывайте токен посетителя или GPS-запись. Удаление местного черновика или очистка данных приложения не удаляет опубликованный отзыв.

Поддержка не может удалённо удалить поездки, измерения, профиль и настройки, хранящиеся только на вашем телефоне. Удалите поездки в истории, диагностику — в разделе «Настройки → Конфиденциальность», а все локальные данные и сохранённые ключи — очисткой хранилища приложения в настройках Android. Экспорты, резервные копии Android и копии у почтового или другого выбранного провайдера остаются под вашим контролем или контролем провайдера; запрос поддержке SOPKA не удаляет эти копии.

Разрешения

Геолокация нужна для записи маршрута и показателей поездки. Разрешения Bluetooth нужны для поиска и подключения поддерживаемых датчиков. Уведомления используются для статуса активной поездки и предупреждений. Доступ к камере запрашивается только при сканировании QR-кода ключа Xiaomi. Распознавание выполняется на устройстве; кадры не сохраняются и не отправляются.

Дети

Приложение не предназначено специально для детей младше 13 лет.

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

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

Контакт

Разработчик: blaZe apps. По вопросам поддержки, конфиденциальности и данных используйте форму на sopka.fun.

SOPKA Privacy Policy

Effective date: November 14, 2026

SOPKA is a cycling computer that records rides on the user's Android device. The app does not contain advertising, does not use product-analytics SDKs, and does not require an application account.

Data processed by the app

Depending on the features used and permissions granted, SOPKA processes:

  • precise location, route, speed, altitude and ride timestamps;
  • heart-rate, cycling power, wheel-speed and cadence readings from connected sensors;
  • sensor names and Bluetooth addresses, and a Xiaomi authentication key if you enter one, to reconnect to selected devices;
  • rider data entered by the user, such as weight, date of birth (used to calculate age) and measured maximum heart rate;
  • app preferences and saved ride history;
  • route-planning points, saved places, search history and downloaded map/address data;
  • app version, Android version and device model for local operation and optional local diagnostics.

Ride history, sensor settings and rider data are stored locally on the device. The app does not require a developer-operated account. Ride history, health readings and rider profiles are not uploaded to a developer cloud database. Public route reviews are a separate optional feature described below.

Location and sensor readings are used for ride metrics, training zones and alerts, and saved history. A ride started by you can continue recording with an ongoing notification while the screen is off or another app is open. Navigation started by you can also continue with an ongoing notification independently of ride recording. You can pause or finish these features in SOPKA. Rider profile values are used for training calculations.

External services

SOPKA may contact the following services when their related features are used:

  • MET Norway for temperature and weather forecasts on Overview. While that screen is visible and location access is granted and enabled, requests send coordinates rounded to 0.01 degrees and the device IP address. Exact GPS fixes, ride tracks, history and sensor data are not sent. The latest forecast, rounded area and settlement are cached in private storage excluded from backup. A usable hourly forecast may be reused for up to 24 hours, including after a restart or network failure. Expires and If-Modified-Since govern refreshes; requests stop when Overview is hidden. Without location permission the cached place is not shown;
  • Android's system geocoding service to determine the city, village or other settlement on Overview. It receives the same rounded coordinates (0.01 degrees), not a ride track. The system provider may use a network backend and process the request under its own terms. A single settlement name and rounded area remain only in process memory for up to a day; a different area is resolved again. If the system service is unavailable, no settlement is invented;
  • OpenFreeMap map and tile services to display maps and preload the nearby map during an active ride while the app is on screen. Network requests disclose the device IP address and the requested map area to the service. Maps in ride history and exported story images can also request tiles for the route being displayed;
  • OpenTopoData to obtain elevation data. The coordinates needed for the request and the device IP address are sent to that service only after explicit consent in Settings → Ride → Online elevation. This feature is off by default and can be disabled at any time;
  • BRouter (brouter.de) to calculate online routes and alternatives, including automatic recalculation during active navigation. Requests disclose the precise endpoints and intermediate points of the requested route, routing profile and IP address. Downloading routing data also discloses the requested geographic cells and IP address. When downloaded routing data covers the route, SOPKA tries local routing first; a local graph failure can fall back to online routing;
  • Overpass API (overpass-api.de) when downloading or updating the address index of a selected offline region. Requests disclose the selected region bounds and IP address. Offline address search uses the downloaded local index; typed search text is not sent to Overpass by this feature;
  • Photon (photon.komoot.io) for online address and place search. The service receives the typed query, requested language and IP address. When a current region can be determined on the device, an additional search includes its name to prefer regional results. The ordinary search still supplies results from elsewhere. Ordinary searches do not include device GPS coordinates. Only when you enable Nearby (the crosshair in the search field), the service also receives a focus point rounded to a roughly 1 km grid. Exact GPS stays on the device and is used locally to order results within 25 km. Turning Nearby off removes coordinates from subsequent search requests. Ride tracks, history and favorites are never included in search requests. Search uses Photon when internet access is available. If the network or service is unavailable, the app automatically searches downloaded addresses on the device. A cache of up to 32 searches stays only in process memory; responses may be reused for ten minutes. It is not written to disk and is lost when the process ends;
  • Your external browser when you explicitly choose Feedback. SOPKA opens only sopka.fun without adding message text, identifiers, coordinates, technical information, query parameters or attachments. The browser and website handle the normal website visit, including network information such as the IP address and HTTP headers, under their own settings and policies. Any information you independently submit on the website is not prepared or sent by the Android app.
  • Google Play to check for available updates of the app installed through Play, and to download and install updates when you choose to update. Update availability and delivery are handled by Google Play;
  • Google Play for an optional in-app rating and review after saved rides. The ride counter and request timing stay on the device; ride tracks, coordinates and sensor readings are not sent to the review API. If you choose to submit, Google Play receives your rating and optional review text over an encrypted connection and handles their publication under its own rules. You can delete the review through Google Play or your Google Account. Closing the prompt does not submit a review. See Google Play In-App Reviews data handling.
  • Earlier versions (versionCode 11 and below) use Google Play when you open development support and, where available, choose a support purchase. Starting with versionCode 12, SOPKA has no donation payments or Google Play Billing SDK. Google Play Billing queries the Play country, product prices and purchase status, and processes purchase tokens to complete the transaction. Google handles payment details; SOPKA does not receive your bank card number. There is no developer payment server in this version. Google Play Billing also includes a technical-event transport (Google DataTransport) that may send SDK diagnostics to Google. This SDK processing is separate from SOPKA's optional local diagnostics; SOPKA's diagnostics switch does not control it.

These services process data under their own privacy terms. SOPKA does not sell personal data or share it for advertising.

See OpenFreeMap privacy, MET Norway terms and privacy, OpenTopoData service information and Google privacy, BRouter privacy and Overpass API service information and Photon service information. Providers control their own retention; we do not promise that network requests are never logged.

In those earlier versions, Billing technical events can include app/SDK version information, Android version, device model and manufacturer, OS build information, language and region settings, time zone, network type and mobile operator codes. These are SDK service diagnostics, separate from the optional support ZIP prepared by SOPKA.

Android's Google Play services may use Location Accuracy to determine location. When enabled in Android settings, that Google service processes wireless signals, sensor/location information, IP address, device model and temporary rotating identifiers under Google's rules. See Location Accuracy. Android WebView may also report usage/crash diagnostics and pseudonymous report tokens when the user has enabled Google's corresponding system reporting. See WebView reporting. SOPKA's local diagnostics switch does not control these system services.

Optional public route reviews

Only when you press Send, SOPKA sends your chosen public nickname, one-to-five-star rating, optional comment, ride date and confirmation of route experience to SOPKA's route-review API on sopka.fun. A partial-route review is labelled in its text. The nickname, rating, date and review text are public on the website and in the app. Recorded GPS points, trip IDs, heart rate, rider profile, distances and workout durations are not included in this review request.

The app obtains and stores a signed anonymous visitor token to update the same review on retry or later editing. This identifier belongs to this installation; there is no login, password, email or phone-number requirement. The server receives normal network information, including an IP address. Draft reviews remain private on the device until you send them. Not now does not publish anything.

You can edit a sent review from the same installation. Public reviews are retained for display until removed by the operator; request removal at the support address, identifying the route and public review. Do not send your visitor token, sensor keys or GPS recording. Clearing app data removes its saved token and drafts, but does not itself remove an already published review. Support may need to verify that a removal request relates to your review. Reviews are not used for advertising.

Android backup

If Android backup is enabled, SOPKA allows only its non-sensitive appearance/theme preference to be backed up or transferred by Android. Rider profiles, personal training parameters, odometer data, ride history, routes, measurements, diagnostics, sensor pairing and keys are excluded. This applies to Android 8–8.1, Android 9–11, and Android 12 and later cloud backup and device transfer. The backup agent also applies the allowlist to other system transfer modes.

Excluded data cannot be automatically restored after reinstalling the app or transferring to another device. Existing local rides and settings are not deleted by this change. Manual ride-history archives and restore remain available; profiles and personal training settings are not added to those archives. Copies already held by an Android backup provider are not retroactively erased by changing the app rules.

Security and your choices

Ride history, preferences and authentication keys use private Android app storage. The Xiaomi key is stored in private preferences; SOPKA does not add separate encryption to those preferences. Online map and elevation requests use HTTPS. The Android sandbox restricts access by other apps; attachments use temporary read permission. Protection of exported files depends on the destination you choose.

You can revoke permissions in Android settings, turn off online elevation, and disable or delete diagnostics in SOPKA. Revoking location or Bluetooth limits those features. To delete all local settings and keys, clear app storage in Android settings. For access, correction or deletion of information sent to support, use the website contact form below. Support cannot remotely access or delete rides stored only on your device. No SOPKA account is created, so there is no app account to delete.

Retention and deletion

Data remains on the device until the user deletes rides, clears the app's data, or uninstalls the app. Android may retain a device backup according to the user's backup provider settings. The app also provides manual export and restore of ride history; exported files remain under the user's control.

Optional technical diagnostics are off by default. The local journal uses at most four files of 512 KiB (2.1 MB total), kept for no longer than seven days. Extended mode adds GPS accuracy and sensor communication timings for 24 hours. The journal is excluded from Android backups. You can disable and delete it in Settings → Privacy. No automatic upload occurs.

Only when you choose Send diagnostics and confirm, SOPKA sends a filtered technical journal, app version/build, Android API version, mode and a random request identifier to sopka.fun over HTTPS. The identifier makes retries refer to the same report; it is not a device or account identifier. The upload includes technical event timestamps, recording and sensor connection states, GPS/elevation/map processing and export results, exception classes and a limited stack. It excludes coordinates, routes, ride history, speed/heart-rate/power/cadence measurements, rider profiles, preferences, device names and Bluetooth addresses, authentication keys, passwords, email and full system/BLE logs. No email or application account is required. The server rechecks the allowed fields before storing a report and returns a report number only after saving it.

Reports are stored privately on the SOPKA VPS for 30 days from receipt. Expired reports become unavailable at 30 days; an hourly cleanup removes expired stored content even without new requests. Access to the report list, events and downloads requires the existing website administrator credential. A report number alone does not grant access. The diagnostics database is outside the public website directory and is not included in public site archives. The receiver does not store IP addresses in reports. As with any network request, website hosting and the receiving server process network addresses and HTTP metadata; hosting providers may retain ordinary infrastructure/security logs under their own terms. Uploads are used only to investigate technical problems and are not used for advertising or product analytics.

Feedback opens the external website. The Android app does not send email and does not attach ride archives to feedback. Information independently submitted through the website contact form is separate from technical reports; existing website correspondence is retained for up to 90 days after closure. Earlier Billing SDK processing described above remains independent of SOPKA diagnostics.

Sensor identifiers are removed from new manual history archives. Sensitive history files are excluded from automatic system backups and transfer. Older copies already exported or held by a backup provider are not retroactively changed.

Data deletion requests

To request deletion of information you sent to SOPKA support:

  • Use the contact form at sopka.fun and identify the support conversation or diagnostics report number. You may request early deletion before the 30-day report retention expires.
  • Do not attach ride files, sensor keys, passwords or new diagnostics to a deletion request. Support can remove the corresponding report and correspondence held by SOPKA; it cannot access local phone data remotely.
  • For a public route review, identify the route and public review in your request. Do not attach your visitor token or GPS recording. Removing the local draft or clearing app data does not delete a published review.

Support cannot remotely delete rides, health measurements, profiles or settings held only on your phone. Delete rides in History, delete diagnostics in Settings → Privacy, and use Android's app-storage settings to clear all local app data and saved keys. Exported files, Android backups and copies retained by your email or sharing provider remain under your or that provider's control; a request to SOPKA support does not remove those copies.

Permissions

Location is used to record rides and provide ride metrics. Bluetooth permissions are used only to discover and connect supported cycling and heart-rate sensors. Notification permission is used for active-ride status and alerts. Camera permission is requested only when you choose to scan a Xiaomi key QR code. The scan runs on the device; camera frames are not saved or uploaded.

Children

SOPKA is not directed to children under 13.

Changes to this policy

Updates are published on this page with a new effective date. Where a new use of sensitive data requires consent, the app must request it before that use.

Contact

Developer: blaZe apps. For support, privacy and data questions, use the contact form at sopka.fun.