Improved Edward Snowden Haven App Test Results

By: Rob Kilpatrick, Published on Jan 26, 2018

Haven developers have substantially improved the application, just over a week after IPVM's original test report, with Haven now fixing motion detection and crashing issues.

Global coverage followed the December 2017 announcement that Edward Snowden was leading a team developing Haven, an app "that leverages on-device sensors to provide monitoring and protection of physical spaces" (see Snowden's intro video).

Haven has the potential to be a low-cost way to provide mobile physical security around one's space and possessions. But how well does it work and who should be using it?

IPVM has tested the app as well as reviewed performance and capabilities with the developers.

Recommend Use As Designed

With the improvements Haven has made, our test results find Haven to be useful as a low-cost way to provide personal protection. The largest limitation we still find is that those installing will need to have a moderate amount of technical knowledge which could be a barrier for non-tech/low-tech users.

Moreover, the team of developers working on the project (view its GitHub repository and issues being managed) are extremely knowledgeable, dedicated to answering questions and improving the app. As such, we expect continued advancements for the app.

Early Weaknesses, Now Fixed

In its earlier versions, the app had two key issues in our tests which have been fixed in later betas (discussed below). In its latest builds, on our devices, Haven no longer has issues with crashes or sensitivity (spamming event notifications).

Get Notified of Video Surveillance Breaking News
Get Notified of Video Surveillance Breaking News

  • Sensitivity issues: Haven sent huge numbers of notifications for video motion detection, even when in a still or totally dark scene.
  • Frequent crashes: The app frequently crashed when performing basic tasks, such as configuring sensors or arming.

Additionally, some installation elements are likely challenging for non-technical users (setting up Tor access, configuring Signal alerts, etc.).

Haven Basics

Haven is an Android mobile phone app which allows users to receive alerts based on various sensors on the phone, including video motion, vibration, ambient light, noise, etc. Alerts are sent via SMS/MMS messages or via wifi using the encrypted Signal messenger.

The app does not need to be visible in order to function, and may run in the background or when the phone is locked.

Haven is available free on the Android Play store or may be downloaded directly from the developer.

Alerts Only: No Live Video/Audio

Note that Haven does not allow live viewing or listening of audio/video. Only event-based alerts are supported. This rules out its use as a surveillance camera replacement for many users.

Basic Use

To use Haven, users basically only need to open the app and hit "Activate", which arms the app and all of its sensors, shown here:

Users may configure sensitivity for specific functions, such as audio detection, vibration, etc., by touching icons at the bottom of the app, such as this configuration for phone movement/vibration detection:

 

Alert Type Examples

Alerts appear simply as one line of descriptive text with a link to view the alert via Tor (discussed below):

A Haven sensor was triggered (Type: Motion (Camera)) http://3ncvhz5y2mxat2k.onion:8888

Notifications also include applicable media, such as a screenshot of video motion: 

Or an audio clip of detected noise:

Bump/Motion Alerts

Along with video and audio, Haven distinguishes between the phone being "bumped" (slight movement) and it being moved or stolen:

Remote Access

Haven alert history may be viewed remotely using the Tor Browser (an anonymous browser/proxy). Events are simply shown in a list, with screenshots, audio clips, etc. available when clicking a specific event. There is no option to search events. 

As discussed above, there is no option to view live video or listen to audio from the device via this remote access. 

Configuration Potentially Confusing For End User

Haven initially has the user enter a phone number to receive text alerts but this is as far as setup will go despite having the option to use Signal or the Tor network to view and receive notifications. This could potentially be a problem for users not familiar with the Tor network or Signal but still want to take advantage of the app's features. Below is the settings tab to allow alerts over Signal or viewing of alerts through the Tor browser:

The Haven app also does not make it clear that you also need the Orbot app running and an Onion address for remote viewing. Below is an example of the Orbot app detecting remote access being enabled in the Haven app:

UPDATED: Early Version Issues

In our original tests of Haven, the app suffered from severe nuisance alert notifications as well as frequent crashes. However, in its latest build (beta 11), neither of these issues are present on our two test devices.

Users should be aware they could still be issues on models, as Android phones vary widely in hardware, capabilities, and OS version.

Early Error: Constant Motion Alerts 

One major issue encountered in our early testing was constant motion alerts on some phone cameras. For example, in the clip below, the Haven app sends numerous alerts via Signal over the course of 5 seconds, with no actual motion in the scene. This was common regardless of light level using one phone's rear camera, and both cameras of another model. Even with the phone in a closed drawer, we received ~130 motion notifications in about 4 minutes of testing. 

Haven's developers say this is due to unexpectedly high sensitivity on some newer model cameras, and they will be making adjustments more granular in upcoming releases. As of now, there is no way disable these alerts. 

Early Error: Frequent Crashes 

Haven crashed frequently during our original testing. This was common during multiple operations, including when opening the app, activating the camera, or occasionally when large amounts of motion/ambient light change occurred.

 

App Version And Devices Used 

Testing was performed using the following devices and app version:

  • LG G6: Android 7.0
  • LG Phoenix 3: Android 7.0
  • Original Report Haven Firmware: Version 0.1.0-beta-5 (105)
  • Updated Report Haven Firmware: Version 0.1.0-beta-11 (111)

Note: test was originally released on Jan 16th and re-published, incorporating improvements on Jan 26, 2018.

Comments (9) : Members only. Login. or Join.

Related Reports

Help Security End Users Facing Coronavirus Improve Remote Access on Mar 24, 2020
Many end-users and integrators are struggling with the impact of coronavirus...
Genetec Security Center 5.9 Release Examined on Feb 06, 2020
Genetec released the next major version of Security Center, less than a year...
Hanwha Wisenet X Plus PTRZ Tested on Feb 14, 2020
Hanwha has released their PTRZ camera, the Wisenet X Plus XNV-6081Z, claiming...
Use Access Control Logs To Constrain Coronavirus on Apr 09, 2020
Access control users have included capabilities that are not commonly used...
Seek Scan Thermal Temperature Screening System Tested on May 28, 2020
Now that IPVM has tested Dahua, Hikvision, and Sunell, we are returning to...
Hanwha Face Mask Detection Tested on Jul 01, 2020
Face mask detection or, more specifically lack-of-face-mask detection, is an...
Convergint Coronavirus Cuts on Mar 25, 2020
One of the world's largest security integrators, Convergint, has made a major...
Low Voltage Nation Wants to "Help You Carve Out A Fulfilling Career" Interviewed on Jul 06, 2020
It is difficult to make your way in this industry as there is little formal...
Density Presents Occupancy Monitoring For Coronavirus Protection on May 22, 2020
Density presented its cloud-based occupancy sensor to deal with Coronavirus...
Resideo AlarmNet Has Major Outage on Mar 12, 2020
AlarmNet suffered a major outage yesterday, impacting Total Connect, Resideo,...
Add Door Operators To Fight Coronavirus on Mar 31, 2020
IPVM recommends that integrators advocate and end-users consider adding door...
Clinton Public View Monitor (PVM) Mask Detection Tested on Jul 09, 2020
Face mask detection, or more specifically not wearing one, is expanding...
Avigilon Face Mask Detection Tested on Jun 24, 2020
Face mask detection or, more specifically not wearing a face mask, is an...
Milestone Presents XProtect On AWS on May 04, 2020
Milestone presented its XProtect on AWS offering at the April 2020 IPVM New...
YCombinator AI Startup Visual One Tested on Apr 02, 2020
Startup Visual One, backed by Silicon Valley's powerful Y Combinator, aims to...

Recent Reports

VSaaS Will Hurt Integrators on Aug 06, 2020
VSaaS will hurt integrators, there is no question about that. How much...
Dogs For Coronavirus Screening Examined on Aug 06, 2020
While thermal temperature screening is the surveillance industry's most...
ADT Slides Back, Disappointing Results, Poor Commercial Performance on Aug 06, 2020
While ADT had an incredible start to the week, driven by the Google...
AHJ / Authority Having Jurisdiction Tutorial on Aug 06, 2020
One of the most powerful yet often underappreciated characters in all of the...
SIA Coaches Sellers on NDAA 889B Blacklist Workarounds on Aug 05, 2020
Last month SIA demanded that NDAA 899B "must be delayed". Now that they have...
ADI Returns To Growth, Back To 'Pre-COVID Levels' on Aug 05, 2020
While ADI was hit hard in April, with revenue declining 21%, the company's...
Exposing Fever Tablet Suppliers and 40+ Relabelers on Aug 05, 2020
IPVM has found 40+ USA and EU companies relabeling fever tablets designed,...
Indian Government Restricts PRC Manufacturers From Public Projects on Aug 04, 2020
In a move that mirrors the U.S. government’s ban on Dahua and Hikvision...
Directory of 201 "Fever" Camera Suppliers on Aug 04, 2020
This directory provides a list of "Fever" scanning thermal camera providers...
Face Masks Increase Face Recognition Errors Says NIST on Aug 04, 2020
COVID-19 has led to widespread facemask use, which as IPVM testing has shown...
Dahua Loses Australian Medical Device Approval on Aug 04, 2020
Dahua has cancelled its medical device registration after "discussions" with...
Google Invests in ADT, ADT Stock Soars on Aug 03, 2020
Google has announced a $450 million investment in the Florida-based security...
US Startup Fever Inspect Examined on Aug 03, 2020
Undoubtedly late to fever cameras, this US company, Fever Inspect, led by a...
Motorola Solutions Acquires Pelco on Aug 03, 2020
Motorola Solutions has acquired Pelco, pledging to bring blue back and make...
False: Verkada: "If You Want To Remote View Your Cameras You Need To Punch Holes In Your Firewall" on Jul 31, 2020
Verkada falsely declared to “3,000+ customers”, “300 school districts”, and...