App for controlling MOVA and Dreame brand robot vacuums and connected smart home devices. Features remote monitoring, automated scheduling, and cloud connectivity.
This app did not meet two or more trust checks, has a critical issue in one, or carries a red flag.
The five trust checks
Quick Verdict
Best for: Smart home control for users with data in developer systems
Not For: Users who avoid Chinese-owned analytics and ad services
What It Means For You
Widget data is shared only within the developer's own systems, with no third-party access. Login session credentials are stored in the iOS Keychain rather than in plaintext. Usage and device data are shared with analytics and advertising services from ByteDance, Umeng (Alibaba), Baidu, and Facebook.
Quick Verdict
Best for: Smart home control for users with data in developer systems
Not For: Users who avoid Chinese-owned analytics and ad services
What It Means For You
Widget data is shared only within the developer's own systems, with no third-party access. Login session credentials are stored in the iOS Keychain rather than in plaintext. Usage and device data are shared with analytics and advertising services from ByteDance, Umeng (Alibaba), Baidu, and Facebook.
Method and Limitations
Static analysis only. CITT reviewed the code of this build without running the app, so runtime behavior was not observed. The findings below describe the analyzed build and may not reflect server-side controls or later versions. CITT makes no determination about compliance with any law or platform policy; it reports what the artifacts contain and cites the published guidance so a reader can compare.
Data Security
1 totalNetwork Security
1 totalCode Security
6 totalVersion diff is on the Developer plan. See developer plans.
Context Tags
Package
com.mova.smarthome
Version
1.6.3 (Build 334)
Analysis Date
Aug 4, 2026
Feedback helps us improve our analysis
The app controls MOVA and Dreame brand robot vacuums and smart home devices but embeds backend authentication information directly in the installable file, enabling backend access if the file is extracted. Analytics and behavioral data are shared with multiple providers, including ByteDance, Umeng, and Aliyun, that are not reflected in the App Store privacy label. JavaScript bridge interfaces in the in-app browser lack origin validation, which may allow a network attacker to access device identifiers or initiate payment actions without user interaction.
Data Security - 1 finding (1 low)
Network Security - 1 finding (1 medium)
Code Safety - 6 findings (1 critical, 1 high, 2 medium, 2 low)
Privacy - 0 findings
No sensitive data was identified as processed only on the device.
Third parties that may receive data from the app:
Security: 58/100
Privacy: 78/100
The app's privacy practices could be strengthened by:
Accurate App Store Privacy Label
The App Store privacy label should reflect all third-party data flows, including data shared with ByteDance, Umeng, and Aliyun, to align with Apple's data collection disclosure requirements and give users an accurate picture before download.
Privacy Manifest
Adding an app privacy manifest could make the App Store privacy label more complete and improve transparency around third-party SDK data usage.
Remove Embedded Backend Access Information
Backend authentication information and encryption keys shipped inside the installable app file can be extracted by anyone with a copy of the app. Moving to server-side or runtime-fetched access information would prevent unauthorized backend access.
Strengthen IoT Encryption
The IoT communication layer uses a static embedded encryption key with a basic cipher configuration that does not protect against block-level pattern analysis or command-substitution attacks. Using authenticated encryption with randomly generated session keys would make IoT traffic significantly more resilient.
Add In-App Browser Origin Validation
The Alipay and ByteDance JavaScript bridges in the in-app browser do not validate the origin of web content before accepting method calls. Adding origin checks would prevent a network attacker from using injected content to initiate payments or read device identifiers.
Enable Stronger File Protection
Applying the strongest iOS file protection level app-wide would ensure that stored app data cannot be accessed while the device screen is locked.
Remove Development Endpoints
Development and staging server addresses present in the production build should be removed before release to reduce exposure through less-secured environments.
App Type: IoT smart home controller (robot vacuum management and home automation)
Classes Analyzed: Not applicable (iOS binary analysis)
Third-Party Services: 20 identified
Context Tags: iot, ads, third_party_risk, location, camera
This security analysis was conducted by CITT (Can I Trust That), an independent security analysis service. The analysis is static code review of iOS applications, intended to help people make informed decisions about app security and privacy.
Developer: MOVA Technology
Version: 1.6.3 (Build 334)
Analysis Date: 2026-08-04
Package: com.mova.smarthome
Developer not yet contacted