We have not received permission from Mag7spy to share the quoted post.
This is not true, I will go right ahead and explain why.
I can write a script that, at the 'hardware' level, takes a 'screenshot' of a part of my screen that I specify every time a specific thing happens. That can be 'every X frames', 'every time I press ANY button or move my mouse', etc.
This can save the 'screenshot', but it doesn't have to, it just stores the image information in the program I'm running (which, again, I can write myself, it's easy, and while you could probably detect it, you could not 'prove what it is doing is related to Ashes' in any way).
This image information then gets fed into the Character Recognition code/software in a multitude of extremely easy ways OR...
I write even simpler code to do the 'Character Recognition' (this is my usual preference because it's easier and takes less processing).
Logs are now read from the game real time as it is played. Now, the obvious concept from there would be 'well that would create a program that Intrepid could detect because of some other stuff'. No, you'd just have it write the results to the text file.
See the problem? I ran a script that 'reads a small part of my screen for an image, and puts the text from that into a text file' or WORSE, NOT a text file (because then you can't check for any evidence of the text while Ashes is running even if you had super-surveillance).
A person doing this is not going to be the sort of person who calls this program 'AoCScreen2Log_ver2.sh'.