Конфиденциальность
Айналма помогает строить маршруты по Алматы. В приложении нет рекламы и сторонних аналитических трекеров.
Что остаётся на устройстве
История поиска и поездок хранится локально. Ожидающие отправки GPS-точки также находятся в локальной очереди. Собственная подложка карты и шрифты входят в приложение.
Для поиска адреса сервис получает текст запроса и, при наличии, точку рядом с поиском. Для расчёта и обновления маршрута — координаты отправления и назначения. Как при любом сетевом соединении, инфраструктура обрабатывает IP-адрес и технические сведения запроса.
Хранение и удаление
Что хранится
Для поиска рядом с вами в запросе передаются примерные координаты (до ~100 м); сервер их не сохраняет: текст запроса и координаты не записываются ни в журналы, ни в логи приложения.
После отдельного подтверждения заявки на запуск другого города в закрытом журнале сервера сохраняются случайный идентификатор установки приложения, город, идентификатор заявки, время приёма, согласие и версия записи. В этой записи нет имени, e-mail, IP-адреса и координат. Идентификатор установки не является аппаратным идентификатором телефона. Письмо автоматически не отправляется.
Сколько
Заявки на города хранятся не дольше 90 дней. Очистка выполняется при старте сервиса и каждый час с часовым запасом, поэтому запись может удалиться немного раньше. Повторная заявка после удаления считается новой.
Как удалить
Чтобы удалить заявку раньше, направьте обращение по контакту на странице поддержки. Укажите идентификатор установки — он виден в приложении — и город. Разработчик удалит соответствующие записи и выгруженные копии. Самостоятельного удаления через API нет.
GPS-треки
GPS-треки передаются только с согласия, без имени, e-mail, идентификатора установки или устройства. Только после явного начала реальной навигации отправляются GPS-координаты, время, скорость и курс со случайным идентификатором поездки. Передача может продолжаться в фоне, пока поездка активна. Завершение поездки останавливает сбор GPS; уже записанная очередь может быть отправлена позже.
Сервис хранит среднюю скорость и время последнего наблюдения по участку дороги. Наблюдение влияет на расчёт маршрута 15 минут; это срок актуальности, а не удаления. В отдельном закрытом журнале наблюдений хранятся время проезда, участок дороги, скорость, пройденные метры, качество привязки и короткий хеш случайного идентификатора поездки. Исходные GPS-точки, сам идентификатор поездки, IP и заголовки в этот журнал не записываются. Участок и время всё же косвенно указывают место и время поездки.
Обезличенные скорости участков используются также для прогноза движения: накопленная сводка содержит участок, получасовой интервал, медиану скорости, число проездов и разных дней; при достатке данных будни и выходные различаются. В этой сводке нет идентификаторов поездок и GPS-точек. Прогноз участка меняется только после нескольких проездов за разные дни. Сводка сохраняется независимо от ротации журнала. Для пополнения сводки владелец отдельно хранит закрытое состояние расчёта: скорости по дням и необратимые отпечатки отдельных проездов для удаления повторов, без идентификаторов поездок и точек.
Журнал наблюдений ротируется по размеру: по умолчанию 50 МиБ и три предыдущих файла; старые файлы вытесняются. Фиксированного срока удаления по возрасту для него и сводки скоростей нет. Для вопроса об удалении наблюдений обратитесь в поддержку и укажите примерный период поездки. Идентификатор установки с ними не связан, поэтому найти отдельную поездку по нему нельзя. Журнал доступен только владельцу сервиса, публично не выдаётся; для калибровки используются агрегаты.
Уточнения полос и разметки
После отдельного согласия отправляется описание выбранного участка: linkId, osmWayId, направление, наши и предложенные значения, необязательная заметка о дороге. Не указывайте имён, контактов и IP в заметке. Случайный UUID установки хранится на устройстве вместе с флагом согласия; сервер сохраняет только солёный HMAC, номер и время уточнения. IP используется только для лимита в памяти, в журнал уточнений и логи приложения не записывается. Без регистрации, e-mail и трека.
Уточнения хранятся до разбора без срока по возрасту. После окончательного решения accepted/rejected содержимое и HMAC удаляются при старте или в течение часа; остаются номер, статус и причина решения для счётчиков. Владелец удаляет обработанные выгрузки. Для удаления раньше разбора сообщите номер уточнения через поддержку. Очистка данных сайта удаляет локальный UUID и согласие, но не отправленное уточнение. Правки поступают только через проверку, OSM и следующий экстракт; сообщения напрямую карту не меняют.
Сообщения о камерах
После отдельного согласия можно сообщить точку камеры и направление, включая сообщение «камеры нет». В закрытом журнале до 90 дней хранятся точка, направление, тип сообщения, время приёма и солёный HMAC случайного UUID установки. Исходный UUID, IP, заголовки и трек в журнал и журналы приложения не записываются. На устройстве сохраняются только UUID для таких сообщений и флаг согласия. Сервер использует HMAC для ограничения частоты и подсчёта разных установок; он не связан с журналом поездок.
Три разные установки в радиусе 30 м и с направлением ±45° за последние 30 дней подтверждают камеру. Публично выдаётся только её точка, направление, ограничение скорости и источник «пользователи». Сообщение об отсутствии камеры не скрывает её. Очистка журнала выполняется при старте и каждый час с часовым запасом. Для удаления раньше срока обратитесь в поддержку, указав UUID сообщений о камерах: владелец сможет найти HMAC при сохранённой соли. Очистка данных сайта убирает локальный UUID и согласие, но не ранее отправленные записи.
Заявки на доступ к API
По отдельному согласию сохраняются имя, организация (если указана), e-mail, цель обращения, время и хеш IP со случайной солью процесса. Эти данные находятся в отдельном закрытом журнале и не попадают в наблюдения GPS. Срок — до ответа, но не дольше 90 дней; разработчик удаляет обработанные записи и выгрузки после ответа, а сервис дополнительно очищает просроченные записи при старте и каждый час. Для досрочного удаления напишите в поддержку с e-mail, указанным в заявке.
Доступ к геопозиции
Доступ запрашивается через системное разрешение iOS. Разрешение можно изменить в настройках устройства. Обновление точки отправления по кнопке использует GPS для текущего расчёта, но само по себе не начинает запись поездки.
Контакт
Вопросы о данных и работе приложения: glymskii@gmail.com. Порядок обращения — на странице поддержки.