MacOS - Monitoring User Screen -- 2

Job ID: 31005663

Budget: ₹37,500 – ₹75,000 INR

You will need to develop a prototype in which you can run your application as a service in the background which will keep on taking continuous screenshots of the user's end screen, capture the application title of the window in focus, capture the process name of the window in focus. In addition, if the process is Apple Safari/Google Chrome/Mozilla Firefox, then you have to capture the complete URL in the URL bar of the browser and the application title of the browser.
The program should be able to print all the information into the console and store it into a local SQLite database as well.
The screenshots need to be saved to the disk in the form of encrypted files using AES 256 bit algorithm. The time and location of the screenshot files should be saved in a SQLite Database.
Related categories: Mac OS Objective C Swift Apple Xcode