Creator of CloudApp here (no longer involved). This is really neat, thanks for sharing! You could potentially monitor ~/Desktop on OS X and identify screenshots with:
mdls 'Screen Shot 2016-10-24 at 4.14.54 PM.png' | grep IsScreenCapture
That would match the original behavior even closer.Edited for brevity