StakhivLabs
VELREN

Личная безопасность за пределами экрана

Замечайте признаки слежки.

VELREN — приложение для iPhone для личной безопасности в реальном мире. Оно обнаруживает сигналы посторонних устройств на ваших маршрутах, анализирует, где и когда они появляются снова, и предупреждает о признаках возможной слежки. Анализ выполняется на вашем iPhone.

  • iPhone
  • iOS 26+
  • Без аккаунта
  • Ничто не покидает устройство

Зачем это нужно

Замечайте устройства, которые появляются снова.

Чужое устройство рядом в автобусе может быть совпадением. Но тот же сигнал у работы, на прогулке и по дороге домой заслуживает внимания. VELREN сравнивает такие появления на разных маршрутах и в разные дни, помогая заметить возможную слежку.

Как работает обнаружение

От радиосигнала до предупреждения

Шесть стадий, и ни одна из них не покидает ваш телефон.

  1. Сбор

    Пока идёт сессия, VELREN считывает Bluetooth-объявления вокруг вас — короткие сообщения, которыми устройства заявляют о себе, — а вместе с ними ваш маршрут, состояние движения и данные Wi-Fi, о которых сообщает телефон. Частота считывания зависит от выбранного режима мониторинга: от «Пассивного» до «Повышенной готовности».

  2. Идентификация

    iOS меняет Bluetooth-адреса примерно каждые четверть часа. VELREN определяет устойчивую идентичность один раз на каждое объявление — стабильный идентификатор, если устройство его раскрывает, иначе подпись, собранную из его признаков, — чтобы одно устройство оставалось одним устройством, а не превращалось в восьмерых незнакомцев за полдня.

  3. Обнаружение

    Те же наблюдения читает набор независимых детекторов. Каждый отвечает на один узкий вопрос, сам преодолевает собственную планку, прежде чем что-то сказать, и добавляет к находке собственную уверенность.

  4. Подтверждение

    Находки распределяются по семействам доказательств: устройства рядом, место, движение, Wi-Fi, ваши снимки периметров, реестр наблюдений. Одно семейство само по себе удерживается ниже уровня тревоги, каким бы громким оно ни было. Когда же совпадают разные семейства, результат умножается, потому что согласие между независимыми чувствами весит больше, чем повторение внутри одного.

  5. Оценка

    Фьюжн взвешивает каждую находку по её типу, уверенности и возрасту — давние наблюдения угасают, — а затем соединяет их так, чтобы самое сильное доказательство вело, а каждое следующее добавляло всё меньше. Число растёт быстро и снижается медленно, поэтому уровень никогда не мерцает.

  6. Сообщение

    За порогом, который задаёт ваша чувствительность, вы получаете спокойное уведомление: что именно замечено, насколько весомы основания и что с этим можно сделать. Любую оценку можно открыть и перечитать фактор за фактором, вместе со всем, что говорило против неё.

Детекторы

Что именно ищут детекторы

Узкие вопросы, каждый задан отдельно.

Устройства рядом

Устойчивое присутствие
Нечто, отвечающее скан за сканом, пока остальное окружение вокруг него меняется.
Повторное появление
То же устройство пропадает из радиуса и возвращается, снова и снова, в течение одной сессии.
Подозрительное возвращение
Возвращение после долгого перерыва — там, где у устройства нет обычных причин находиться.
Трекеры
Характерные объявления устройств AirTag, SmartTag и Tile — поднимаются только тогда, когда одно из них действительно осталось с вами.
Чем сигнал вероятно является
Намеренно осторожное предположение о типе устройства: телефон, наушники, колонка, носимое устройство, автомобиль. Один только производитель никогда не считается доказательством того, чем вещь является.

Движение и маршрут

Корреляция маршрута
Нечто, повторяющее ваши повороты, а не только направление, — разница между «за вами идут» и «нам просто по пути».
Корреляция остановок
Оно останавливается там, где останавливаетесь вы, и ждёт ровно столько же.
Время появления
Оно появляется в те же часы, что и вы, в ритме, который совпадает скорее с вашим, чем с ритмом района.
Аномалия движения
Крюки и темп, не вписывающиеся в ваш обычный способ двигаться в течение дня.
Смена окружения
Вся радиокартина вокруг вас меняется разом — это может значить, что переместились вы, или что нечто переместилось вместе с вами.

Места и сети

Зоны, которые вы нарисовали
Вход в зону, отмеченную как тревожная, поднимает сигнал. Безопасная зона делает обратное и приглушает окружение; зона под наблюдением лишь заставляет VELREN смотреть чаще.
Аномалия Wi-Fi
Знакомое имя сети, за которым в одном месте постоянно меняется оборудование, или которое переключается необычно быстро, — так выглядит поддельная точка доступа.

То, что вы отметили раньше

Совпадение с периметром
Сигнал из одного из ваших снимков появляется совсем в другом месте. Это самое сильное из всего, что может сказать движок.
Сигнал под наблюдением
Сигнал, который вы взяли под наблюдение в реестре, появляется снова — со своими правилами о том, когда ради этого стоит вас отвлекать.

Память

Что VELREN помнит

Обнаружение не начинается каждый раз с нуля.

Снимки периметров

Зафиксируйте радиоокружение важного для вас места — автомобиля, квартиры, гостиничного номера, — и VELREN сохранит его запечатанный отпечаток под именем, которое вы выберете. Если один из тех сигналов появится где-то ещё, это самое весомое доказательство в приложении. Совпадение рядом с местом, где вы делали снимок, не считается — там место просто остаётся собой, — а одно устройство, найденное в снимках двух разных мест, поднимает оценку ещё выше.

Снимок делается одним касанием с главного экрана. Окружение можно зафиксировать и задним числом, сохранив то, что было рядом в последние минуты, даже если мысль об этом пришла позже. Все периметры включаются или ставятся на паузу одним переключателем. Совпадение можно переименовать и открыть как отчёт — достаточно полный, чтобы передать его юристу, и достаточно огрублённый, чтобы не раскрыть ничего лишнего.

Реестр наблюдений

Когда сессия завершается, увиденное сливается в реестр, который живёт дольше неё. Реестр считает, в скольких разных местах появлялся сигнал — это самый весомый фактор, — в скольких отдельных днях, как далеко он держался рядом, пока вы двигались, сколько времени был поблизости, сколько сессий охватил, насколько близко подходил и рекламирует ли себя как трекер. Из этого выходит ранг: «Фоновый», «Периодический», «Устойчивый», «Ходит за вами». Ранг не заморожен. Он пересчитывается каждый раз, когда вы его открываете, так что новый дом или новая работа перемещают его вместе с вами.

Высокий ранг не является обвинением. Курьер, который каждое утро едет одним и тем же маршрутом, наберёт высокий балл и не будет значить ничего. Тревогой это становится лишь тогда, когда вы сами берёте сигнал под наблюдение.

Места, в которых вы живёте

VELREN учится понимать, где вы проводите настоящее время и какие сигналы принадлежат этим местам. У соседского телевизора есть оправдание там, где он стоит, — и только там. В трёх кварталах тот же самый сигнал оценивается так, будто базовой картины никогда не существовало.

Устройства, которым вы доверяете

Сигналу можно доверять как именно этому устройству, как целому типу устройств или только на текущую сессию. Доверие записывается на устойчивую идентичность, поэтому переживает ротацию адресов, которая иначе обесценила бы вчерашнее решение.

Реестр сессии

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

Записи инцидентов

Событие можно сохранить как отчёт, достаточно огрублённый, чтобы его можно было кому-то передать: место округлено до нескольких километров, время — до часа, никаких отпечатков устройств. Отчёты, которые вы импортируете извне, остаются на этом устройстве и никогда не передаются дальше от вашего имени.

Сдержанность

Создано, чтобы молчать

Большая часть движка посвящена тому, чтобы не кричать «волки».

Толпа — это не хвост

В плотном Bluetooth-окружении устройство, которое задерживается рядом, весит намного меньше, и доказательства такого рода соответственно ослабляются. Независимые доказательства от места или Wi-Fi никогда не ослабляются таким образом.

Стоять на месте — не то же самое, что быть преследуемым

Когда вы не двигаетесь, нечто, остающееся в радиусе, не делает ничего примечательного, и это сильно обесценивается, если больше ничего нет.

Минута не доказывает ничего

Очень короткие сессии придерживаются — кроме случаев, когда доказательство пришло из другого дня, как нарисованная вами зона или сделанный вами снимок: оно ничем не обязано тому, сколько вы наблюдаете именно сейчас.

Одного чувства никогда не достаточно

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

Совпадение по типу говорит тише

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

Не чаще раза в сутки

Сигнал под наблюдением не отвлечёт вас чаще одного раза в двадцать четыре часа, как бы часто его ни видели.

Без мерцания

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

Оценка угрозы

Как читать число

От нуля до ста, в пяти диапазонах.

ДиапазонУровеньЧто это значит
0–19БезопасноОбычное окружение
20–39НизкийНезначительные аномалии
40–59ПовышенныйНесколько связанных сигналов
60–79ВысокийВыраженные корреляционные паттерны
80–100КритическийНесколько независимых подтверждений

Чувствительность сдвигает место, где проходит линия тревоги, а не сами доказательства. «Низкая» отзывается только на сильные аномалии; «Высокая» реагирует раньше и чаще. Что бы вы ни выбрали, рассуждения за оценкой остаются открытыми для чтения.

Остальное приложение

Всё, что вокруг движка

Одно приложение, описанное одним списком.

Сессии защиты

Сессия — это промежуток времени, когда VELREN действительно смотрит. Режимы мониторинга идут от «Пассивного» через «Сбалансированный» и «Активный» до «Повышенной готовности»: вы выбираете, как часто приложение смотрит и сколько это стоит батарее.

Чувствительность

Держится отдельно от режима, потому что отвечает на другой вопрос: где должна проходить линия тревоги.

Live Activity и экран блокировки

Состояние сессии остаётся видимым на экране блокировки, так что проверить его можно, не открывая приложение.

История маршрутов и таймлайн

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

Геозоны

Зоны, которые вы рисуете сами: тревожная — где что-то должно подниматься, безопасная — где окружение должно приглушиться, под наблюдением — где VELREN просто должен смотреть чаще.

Доверенные устройства и Wi-Fi

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

Блокировка приложения

PIN-код и Face ID на входе в само приложение.

Экспорт и импорт инцидентов

Отчёт, достаточно огрублённый, чтобы его кому-то передать, и чужой отчёт, который остаётся на вашем устройстве, как только вы его приняли.

iPad

Раскладка, построенная для большого экрана, а не растянутый по нему экран телефона.

Знакомство и разрешения

Каждое разрешение запрашивается тогда, когда оно действительно нужно, а отдельная страница показывает готовность вашей защиты в процентах.

12 языков интерфейса

Английский, украинский, русский, испанский, португальский, немецкий, французский, итальянский, нидерландский, японский, корейский и упрощённый китайский.

Главный экран VELREN: оценка угрозы 0 из 100 и уровень «Безопасно» во время активной сессии защитыОткрытое уведомление VELREN с наблюдениями, которые его вызвали, простым языкомСессия в истории маршрутов VELREN с её маршрутом и событиями на картеСохранённый снимок периметра в VELREN со списком сигналов, зафиксированных в этом местеСписок доверенных устройств в VELRENСостояние сессии VELREN на экране блокировки iPhoneРежимы мониторинга и настройки чувствительности в VELRENНастройки приватности VELREN: анализ на устройстве и зашифрованное хранилище

Приватность

Нечего отправлять — и некуда.

Нет аккаунта, нет сервера и нет аналитики. Анализ, реестры, базовая картина и ваша история живут в зашифрованном хранилище внутри этого приложения, на этом устройстве, и ключ никогда его не покидает. Карты — единственное исключение: открывая карту, приложение просит у Apple Maps нужные тайлы.

  • Без аккаунта и без входа в систему.
  • Без сервера VELREN. Нет бэкенда, на котором могли бы осесть ваши данные.
  • Без аналитики, без рекламы, без телеметрии.
  • Точные маршруты, детали событий, зоны и имена устройств зашифрованы на устройстве при помощи AES-GCM. Ключ хранится в Keychain и не переносится на другое устройство.
  • Историю можно очистить в любой момент, а удаление приложения забирает с собой всё.

Одно исключение, названное прямо: открывая карту, приложение просит у Apple Maps её тайлы — по политике приватности Apple. Больше ничто из описанного здесь не обращается к сети.

Границы

То, чего VELREN не видит, весит не меньше того, что он видит.

Осведомлённость, а не охрана

Это инструмент, чтобы замечать закономерности. Это не сигнализация, он никому не звонит вместо вас и ни от чего вас не заслоняет.

Чего он не обещает

VELREN не доказывает, что за вами следят, не измеряет расстояние по силе сигнала и не находит каждый трекер. Он показывает, что повторялось и насколько согласованы доказательства; вывод остаётся за вами.

Дальность — это физика

Bluetooth Low Energy обычно достаёт на несколько десятков метров. Дальше устройства просто нет для наблюдения, как бы внимательно приложение ни смотрело.

Бытовые вещи выглядят устойчивыми

Наушники, фитнес-браслеты и автомобильные системы ведут себя точно как сигнал, который держится рядом, — потому что они действительно держатся рядом. Доверенные устройства существуют именно для этого.

Фоновый мониторинг не является непрерывным

Активная сессия показывает Live Activity, но это не даёт непрерывного сканирования Bluetooth. iOS может задерживать обнаружение при выключенном экране, а принудительное закрытие приложения останавливает мониторинг вообще.

Наблюдение стоит батареи

Длительный мониторинг расходует заряд. «Пассивный» сводит это к минимуму; «Повышенная готовность» — сознательно противоположный обмен.

Без доступа к Find My

VELREN не имеет доступа к Apple Find My и не может прочитать ничего из того, что Apple там хранит.

Вопросы

Спрошено и отвечено

Доказывает ли это, что за мной следят?

Нет, и он для этого не создан. VELREN показывает, какие сигналы повторялись, в скольких местах и в скольких днях и насколько согласуются между собой независимые доказательства. Читать это как вывод — ваше решение, а не приложения.

Видит ли приложение точное расстояние до устройства?

Нет. На силу сигнала влияют стены, тела, карманы и собственная мощность передатчика, поэтому превратить её в расстояние невозможно. VELREN описывает лишь относительно, насколько близко нечто подходило.

Работает ли он в фоне?

Частично — и он об этом говорит. Активная сессия держит Live Activity, но iOS решает, как часто фоновое приложение может сканировать, и обнаружение может задерживаться при выключенном экране. Принудительное закрытие приложения прекращает мониторинг.

Нужен ли аккаунт?

Нет. Нет регистрации, нет почты, нет профиля и нечего восстанавливать. Приложение работает с момента установки.

Куда уходят мои данные?

Никуда. Анализ и хранилище — на устройстве, в зашифрованном виде, ключ в Keychain. Единственный исходящий запрос во всём приложении — обращение к Apple Maps за тайлами карты, когда вы открываете карту.

Чем снимок периметра отличается от реестра наблюдений?

Снимок — это намеренный отпечаток одного места в один момент, сделанный вами. Реестр — это то, что накапливается само по себе на протяжении сессий. Снимок отвечает на вопрос «появился ли этот сигнал из моей машины где-то ещё?»; реестр — на вопрос «как часто и в скольких местах я вообще видел этот сигнал?».

Почему высокий ранг в реестре — не обвинение?

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

Обнаружит ли он любой трекер?

Нет. VELREN распознаёт характерные объявления распространённых трекеров, но устройство, которое молчит, использует неизвестную схему или находится вне радиуса Bluetooth, наблюдать невозможно вообще.

VELREN

Узнайте, что повторяется на ваших маршрутах.

VELREN сравнивает такие появления на разных маршрутах и в разные дни, помогая заметить возможную слежку.

Скачать VELREN в App Store