Yes, your employer can post employee attendance records. While seemingly unprofessional, it is legal. The fact is that it can do much as it sees fit regarding the terms and conditions of the workplace. That is unless such a posting violates its own company policy, a union/employment agreement or in some way constitutes actionable discrimination. So unfortunltely, absent any of the foregoing, your employer's action is perfectly permissable under the law.