I'm with Aggie... This sounds just awful to me.
Oddly, I worked in networking/engineering shop that had a fair sized group of CAD folks and this was sort of how they were treated as well. They were always required to explicitly account for their day. They were not a happy group.
Agreed, but what stops them from just surfing facebook all day?
I am FIRE now, but I had about 25 years working. I pretty much always knew who was a hard worker and who was a slacker. I've seen all sorts of odd control and/or reporting requirements... and none of them really changed the slackers from being slackers. One place I worked never dealt with them -- ever. And slackers were slackers for years. Another place usually dealt with them very heavy handedly. They were never around for more than a year or so.
There is going to be some amount of heavy handed documentation for a slacker you need to fire. You warn them, put them on an "improvement plan" (aka, "your ass is leaving here in a month") and then let them go if they don't turn around.
If they're surfing facebook -- and they consistently are "performers" ... then who cares. If they're surfing facebook and they're slackers... see ya later. (And for what it's worth, as an ex-IT guy, the IT department likely can give you a very detailed report of their surfing activity if that's needed.)