Typical US state laws are 15 minute paid break for every 4 hours and an unpaid 30 minute meal break for every 8 hours. The assumption is that these breaks must be scheduled for hourly workers but that “white collar, non-overtime” workers have enough flexibility to self schedule.
I live in Germany and it seems like I am incorrect (I looked it up), it is actually 30 minutes, for 9 hours of work. But my contract states it is 1 hour per day, which I assumed was the law. Sorry about the confusion!
While still being expected to produce 10+ hours/day worth of software development.