STCData
System for collecting data from mobile devices and machine learning on it
Server
STCDataServer
A server that receives stream of timestamped data with evolution-resistant scheme from mobile clients, stores it in database, provides APIs for using it in machine learning
Collectors
STCX11DataCollector
Linux X11 application that logs windowing information, screenshots and recognized text, user actions
STCDroneDataCollector
Android drone control application that logs telemetry, video stream, recognized objects on video stream, user actions
STCiOSXDataCollector
iOS/OSX application that logs detected text, human poses, window manager information and user actions from built in web browser, terminal emulator, camera, and any other external application