Haven — это мобильное приложение с открытым исходным кодом для операционной системы Android, разработанное для превращения смартфона в простую систему мониторинга и безопасности личного пространства. Проект был инициирован как инструмент для защиты журналистов, правозащитников и активистов, позволяющий обнаруживать попытки доступа к устройлению или проникновения в помещение с помощью набора встроенных сенсоров. Приложение ориентировано на минимальные требования к оборудованию и использует доступные средства телефона без необходимости внешних камер или датчиков.
Haven сочетает локальную обработку данных с возможностью отправки уведомлений на другой доверенный канал при обнаружении событий. Приложение фокусируется на наблюдении за движением, шумом, вибрацией и изменением освещённости, а также на фиксации физических взаимодействий с устройством. В официальных описаниях проекта подчёркивается внимание к прозрачности кода, конфиденциальности и возможности проверки работы инструмента со стороны сообщества. В случае ограниченной доступности документированных деталей о развитии проекта, описание ниже отражает типичный набор функций и сценарии использования, основанные на общедоступных описаниях подобных решений.
- Использование сенсоров: детектирование движения с помощью акселерометра и гироскопа, регистрация вибраций, контроль уровня освещённости и анализ звуковых сигналов через микрофон.
 - Запись и логирование: создание локальных журналов событий с временными метками и по возможности запись аудио при срабатывании триггеров.
 - Уведомления: отправка оповещений на внешний канал (например, на другой телефон или сервис) при обнаружении подозрительной активности — механизм зависит от настроек и доступных коммуникационных средств.
 - Режимы работы: возможность работы в фоновом режиме и автоматического перехода в режим мониторинга при подключении к питанию или при активации пользователем.
 - Открытый исходный код: доступность исходников для проверки, аудита и модификации со стороны сообщества разработчиков и специалистов по безопасности.
 - Простая настройка: интерфейс для выбора чувствительности детекторов, определения зон мониторинга и управления параметрами записи.
 - Локальная конфиденциальность: приоритет хранения данных на самом устройстве с возможностью экспорта или пересылки событий только по выбору пользователя.
 - Применение в полевых условиях: использование для обнаружения физического доступа к компьютерам, кражи вещей, проверки целостности личного пространства и документирования инцидентов.