It's normal for a badge-checking system, but it's still an erosion of white-collar norms (autonomy being the key one) to be so proscriptive about how knowledge workers complete their work.
Side note, but when I worked somewhere with badged entrances, one person would badge the whole group. So this data wouldn't mean employees aren't there if there is no swipe.