The tests used an iPhone and a Google Pixel. Before testing, both phones were reset to factory settings and updated to the latest OS versions. MAX was then downloaded for the first time from the App Store and Google Play.
The task was to check when and which permissions MAX requests on users' phones, how the app uses those permissions, whether it does anything without permission, and how it communicates with its servers.
Testing lasted 48 hours. On both devices, the app was initially granted access to everything it requested (camera, microphone, contacts, location, calls, files, photos, and videos). During this period, experts monitored phone activity and documented any anomalies. After two days, all previously granted permissions were revoked — monitoring then focused on whether MAX would request them again and under what conditions.
On Android, monitoring included tracking the app by package name (ru.oneme.app) or ID, observing activity via adb, using Android’s built-in tools (Permission Controller), and reviewing the adb bugreport error log.
For iPhone, the sysdiagnose file with app and system logs was analyzed using iLEAPP, and app activity was monitored via the built-in App Privacy Report.
Traffic from both devices was monitored with
PiRouge.
The app was tested using a Russian IP address, geolocation, and phone number, as well as with an IP address and geolocation outside Russia.