Oprogramowanie badawcze ma postać aplikacji mobilnej zainstalowanej na smartfonie lub tablecie z systemem operacyjnym Android. Aplikacja ta w sposób niezauważalny dla użytkownika zbiera informacje dotyczące intensywność korzystania z urządzenia oraz poszczególnych aplikacji.
Od momentu zainstalowania oprogramowania automatycznie zbierane są następujące dane: pełne adresy URL stron internetowych przeglądanych za pomocą przeglądarek wraz z czasem ich otwarcia, nazwy aplikacji uruchomionych na urządzeniu użytkownika, nazwy aplikacji zainstalowanych na urządzeniu użytkownika, zanonimizowany adres IP, unikalne numery oprogramowania i użytkownika (lub sublicencjobiorcy) oraz zadeklarowana nazwa użytkownika, machine ID (unikalny identyfikator sprzętowy), wersja systemu operacyjnego, wersja przeglądarki.
Ponadto oprogramowanie może uzyskać pełny dostęp do internetu, dostęp do funkcji telefonicznych urządzenia, w tym numeru danego telefonu, numeru seryjnego urządzenia, numeru telefonu rozmówcy, dostęp do przybliżonej lokalizacji przy użyciu GPS lub usług lokalizacji korzystających ze źródeł sieciowych, takich jak wieże telefonii komórkowej i punkty dostępu Wi-Fi, dostęp do listy profili znanych przez urządzenie, dostęp do historii i zakładek przeglądarki, dostęp do listy wiadomości użytkownika, dostęp do danych na karcie SD, dostęp do informacji w kalendarzu, dostęp do listy kontaktów.
Dane są przesyłane protokołem HTTPs i dodatkowo szyfrowane specjalnym algorytmem, co daje gwarancję bezpiecznego ich przesyłu.