The product was built with effectively implemented safety features.
Best build practice 1: The code inspection returned five security related permissions issues, including the potential to provide sensitive data to other apps.
Best build practice 2: The lock app does not use signature-based permissions.
Best build practice 3: The lock’s app generally specifies restrictions on data sharing, though the app has some configuration errors that leave parts of the potentially oversharing data with other apps on the device.
❌
❌
❌
The software does not make use of unsafe functions or libraries.
The lock’s app generates 12 warnings, and 2 errors for correctness. The warnings are mostly for version mismatch errors, the errors are namespace issues. The general section flags 9,224 syntax errors.
❌
The software is not overly complex.
The lock contains a lot of code. The APK file is 75M. While it has a very large class tree, and pulls in a number of third-party Java classes, they all seem plausible for the functionality of a smart lock, or a sibling device such as a doorbell camera.