Без сервисов больших корпораций: карты, маршруты и push с собственных серверов

DriveBattle для Android показывает карту с собственных картографических серверов, строит маршруты на своих серверах или на твоём телефоне и доставляет push-уведомления через сервис, который сама и держит. Google Maps и Firebase в приложение не встроены. Совсем без сторонних сервисов приложение не обходится. Они перечислены ниже и в политике конфиденциальности.

Карта с собственных серверов карт

Карта построена на данных OpenStreetMap и приходит с собственных серверов карт DriveBattle. Тайлы Google или Mapbox приложение не загружает. Шрифты сайта тоже лежат на нашем сервере, Google Fonts не подключён.

Маршруты и данные о высоте

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

Push без Firebase

Push-уведомления доставляет сервис уведомлений, который мы держим сами (ntfy), на серверах DriveBattle, а не Firebase Cloud Messaging и не Google. У каждого пользователя своя случайная тема. Для этого приложение держит постоянное соединение в службе переднего плана. Каждый вид уведомлений отключается отдельно в разделе «Настройки», «Уведомления».

Поиск мест начинается на нашем сервере

Поиск мест сначала обращается к локальному индексу мест на сервере DriveBattle. Только если ничего не найдено, сервер передаёт запрос в Nominatim, поисковый сервис OpenStreetMap Foundation. Твой IP-адрес Nominatim не видит, потому что запрос уходит с сервера.

Никаких сервисов аналитики и рекламы в приложении

В приложение не встроены сторонние сервисы аналитики и рекламы. Отчёты об ошибках (сообщение об ошибке, версия приложения, при необходимости твой ID пользователя) уходят на наш сервер и удаляются через 90 дней. Веб-аналитика сайта работает на Umami на собственных серверах в Германии. Записи сеансов загружаются только после того, как ты согласишься в баннере.

Где сторонние сервисы всё же есть

Исключения называет политика конфиденциальности. TomTom (Нидерланды) поставляет сообщения о дорожной обстановке и, с Premium, окраску маршрута по загруженности. Запрос уходит с сервера DriveBattle, без твоего IP-адреса и без идентификатора аккаунта. Для сообщений сервер отправляет округлённый фрагмент карты, для окраски до 60 точек твоего запланированного маршрута. Cloudflare (США) доставляет сайт и бэкенд и при регистрации на сайте проверяет, что форму заполняет человек. На обращения в поддержку первым отвечает Claude от Anthropic (США), без твоей электронной почты, пароля и GPS-треков. Системные письма отправляет Migadu (Швейцария).

Что на телефоне приходит от Google

Положение приложение определяет через интерфейс геолокации сервисов Google Play на твоём телефоне. По политике конфиденциальности DriveBattle не передаёт Google данные о местоположении и поездках. Premium покупается через Google Play, а Android Auto - платформа Google для автомобиля.

Прочитать самому

Политика конфиденциальности называет каждый сервис отдельно: хостинг, push-уведомления, поиск мест, данные о дорожной обстановке, автоматические ответы поддержки и отчёты об ошибках. Ответственный: CybeLabs UG (haftungsbeschränkt) в Монхайм-на-Рейне.

Частые вопросы

Использует ли DriveBattle Google Maps?
Нет. Карта построена на данных OpenStreetMap и приходит с собственных серверов карт DriveBattle. Место из Google Maps ты отправляешь в DriveBattle через «Поделиться», и приложение открывает предпросмотр маршрута.
Идёт ли push через Firebase или Google?
Нет. Push-уведомления доставляет сервис уведомлений, который DriveBattle держит на собственных серверах.
Получает ли Google моё местоположение?
По политике конфиденциальности DriveBattle не передаёт данные о местоположении и поездках Google, Mapbox, Firebase и сопоставимым рекламным и аналитическим сервисам. Само определение положения идёт через службы геолокации Android на твоём телефоне.
Встроены ли трекеры или рекламные сервисы?
В приложении нет. Отчёты об ошибках уходят на наш сервер и удаляются через 90 дней. Веб-аналитика сайта работает на Umami на собственных серверах, а записи сеансов только после твоего согласия в баннере.
Какие сторонние сервисы всё же есть?
TomTom для данных о дорожной обстановке, Cloudflare для доставки и защиты от ботов при регистрации, Anthropic для автоматических ответов поддержки, Migadu для системных писем, OpenStreetMap Foundation как запасной вариант поиска мест и Google Play для покупки Premium.
Где стоят серверы?
Сайт и бэкенд приложения работают на собственных серверах в Германии. Cloudflare доставляет их через свою сеть.
Это функция Premium?
Нет. Собственная инфраструктура действует для всех пользователей. Premium: отдельные функции, например офлайн-карты или окраска маршрута по загруженности.