IANAL, but there is a reason why any sane company has record retention policies and other deliberate forms of 'blinders'.
Once you begin to observe and collect some stream of information, it doesn't reduce your exposure, it might actually increase it. I can already see attorney's salivating at the opportunity for discovery. Nobody does anything perfect 100% of the time, and it is not uncommon for safety rules to conflict with one another, or actually have to break a rule to rectify an emergent and immediately dangerous situation. The equity considerations are enormous also - if an employee were fired or disciplined for 'X', their attorney could simply ask to see all examples of 'X' that occurred previously, and if the dispositions of those cases were identical. Or how about the qualifications and certification of the person that wrote those business rules in the first place. 'Ding! You are standing on the edge of a ditch!" "I am INSTALLING a railing to prevent people from falling in a ditch ..." 'Ding! Not certified for railing installation'. 'Ding! Load overhead! Ding welding arc exposure! Ding! Ding! Ding! ....'
I seriously doubt that the image recognition would function in an actual construction site. My Saws All is currently covered in sheet rock dust and is practically invisible. The visual noise environment is incredible - piles or random sized off cut, dust, lighting conditions which change minute by minute as work lights move, view fields blocked by staged materials, wind blowing sheet plastic, cords and lines criss-crossing, paint-overspray, reflections off glass shards and sheet metal scraps, on and on. I found their 'stage' fairly amusing, even a retail location doesn't have things arranged so neatly.
You basically create an enormous red light camera situation, where people slam on their breaks, accelerate unnecessarily, pay attention to the light and walk signal counters instead of actually driving - i.e. people alter their behaviors to fit being observed and issued a violation, not optimizing safety.
The aviation industry incident reporting system has a proven loop which actually improves safety - because it is distributed, anonymous, pervasive.
It adds nothing to actual safety - it's like a home alarm going off after the crooks are long gone.