Control Meross smart home devices including WiFi switches, plugs, and hubs. Set up automation, monitor device status in real-time, and integrate with Google Home and Alexa for centralized smart home control.
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 with no ad networks or data brokers
What It Means For You
No advertising networks or data broker SDKs are present in this build. Device usage statistics and crash reports are shared with Firebase Analytics and Crashlytics. Smart home device data is processed through Meross infrastructure and AWS, with no third-party monetization services receiving user data.
Quick Verdict
Best for: Smart home control with no ad networks or data brokers
What It Means For You
No advertising networks or data broker SDKs are present in this build. Device usage statistics and crash reports are shared with Firebase Analytics and Crashlytics. Smart home device data is processed through Meross infrastructure and AWS, with no third-party monetization services receiving user data.
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
4 totalNetwork Security
3 totalCode Security
2 totalPrivacy
2 totalVersion diff is on the Developer plan. See developer plans.
Context Tags
Package
com.meross.meross
Version
3.41.1 (build 1025)
Analysis Date
Aug 16, 2026
Classes Analyzed
21,091
Feedback helps us improve our analysis
CITT rates this build 76/100 (Solid). The local device control path uses ephemeral session key negotiation between the phone and smart home devices, providing forward secrecy per session, and the build contains no advertising networks or data-broker SDKs. The WiFi password provisioning path relies on a fixed-pattern encryption scheme, and in-app content viewers are configured with unrestricted JavaScript file access that, combined with globally permitted cleartext HTTP, may allow a network adversary who intercepts CDN content to read locally stored account data.
Data Security: 4 findings (1 high, 1 medium, 2 low)
Network Security: 3 findings (2 medium, 1 low)
Code Safety: 2 findings (1 high, 1 low)
Privacy: 2 findings (1 medium, 1 low)
Third parties that may receive data from the app:
Security: 73/100
Privacy: 83/100
Data Security: 74/100. The build includes two encryption utilities with fixed initialization vectors used in the WiFi password storage and device provisioning paths, reducing the protection strength of those operations. Account sign-in data is stored without encryption in device preferences, and verbose debug output is enabled in the production build.
Network Security: 82/100. Cloud API communication appears to use HTTPS. The network security configuration permits cleartext HTTP across the board, covering both the local-network device provisioning path and external CDN content delivery. The Alexa and Google Smart Home OAuth callback path uses an HTTP scheme without app ownership verification rather than a verified HTTPS scheme.
Code Safety: 82/100. The local device session protocol uses ephemeral key negotiation, providing forward secrecy for each control session. Three in-app content viewers in the build are configured with unrestricted cross-origin file access and JavaScript enabled alongside mixed HTTP/HTTPS content loading. An adversary who intercepts the CDN delivery path may be able to use these settings to read locally stored account data.
Data Collection: 86/100. The build links Firebase Analytics and Firebase Crashlytics, with the Meross account identifier included in diagnostic error event parameters. No advertising or behavioral-profiling SDKs were identified in the build.
Data Sharing: 92/100. Identified data flows in this build target Meross's own infrastructure, Google Firebase services, and Amazon Web Services. The build contains no data-broker or advertising-network SDKs.
User Control: 85/100. The build supports Google Sign-In and standard Meross account management. The in-app content viewers are configured to grant geolocation access to loaded web content without a visible user prompt, based on the code configuration reviewed.
Observations about disclosure, each stated against published guidance so a reader can compare:
Google Play Data Safety section
Google Play's Data Safety guidelines ask developers to declare which data types leave the device and for what purpose. The Data Safety section for this app, as retrieved on 2026-08-16, was empty. The build links Firebase Analytics and Crashlytics and includes the account identifier in diagnostic event parameters. Whether these data flows are declared could not be confirmed from the build alone; readers can compare the published Data Safety requirements against the store listing.
Account identifier in diagnostic analytics events
Google Play's Data Safety guidelines ask developers to disclose when persistent identifiers are included in data shared with analytics services. The build includes the Meross account identifier in Firebase Analytics event parameters for two defined error conditions. Whether this practice is reflected in the app's store listing disclosures could not be determined from the build.
WiFi password encryption
Migrating from static initialization vectors to randomly generated per-operation values in the WiFi password storage and provisioning paths would strengthen the protection for those data flows.
In-app content viewer file access
Disabling cross-origin file access in the in-app content viewers and scoping the cleartext HTTP permission to only the local-network device provisioning addresses would reduce the risk posed by a network adversary on the CDN delivery path.
Backup configuration
Adding data-exclusion rules to the backup configuration would prevent account sign-in data stored in device preferences from being included in Android device backups by default.
OAuth callback scheme
Migrating the Alexa and Google Smart Home OAuth callback links to HTTPS and enabling app ownership verification would ensure callback parameters are delivered only to the Meross app on Android 12 and later devices.
App Type: Smart home controller and IoT device management
Classes Analyzed: 21,091
Third-Party Services: 22
Context Tags: smart_home, iot, location, sensitive_data
This security analysis was conducted by CITT (Can I Trust That), an independent security analysis service. The analysis is static code review of Android applications, intended to help people make informed decisions about app security and privacy.
Developer: Meross Technology Co. Ltd.
Version: 3.41.1 (Build 1025)
Analysis Date: 2026-08-16
Package: com.meross.meross
Developer not yet contacted