Do you really not understand that software influences people's expectations of what's normal? You're normalizing the idea that everyone should be always available by conflating "attendance in the app" with "working"
You were so preoccupied with building an invasive tool, that you didn't stop and think if you should.