Compliance
What Is Compliance in DevFlow?
Section titled “What Is Compliance in DevFlow?”Compliance in DevFlow means enforcing labor law regulations for work time. When your team tracks time with DevFlow, the system can monitor work hours and ensure that legal requirements like mandatory rest breaks and maximum daily work hours are respected.
This is not about restricting your team. It is about protecting them — and protecting your organization from labor law violations.
Country-Specific Rules
Section titled “Country-Specific Rules”Compliance rules vary by country. When you create an organization and select a country, DevFlow loads the corresponding compliance profile.
Germany: ArbZG (Arbeitszeitgesetz)
Section titled “Germany: ArbZG (Arbeitszeitgesetz)”Germany’s Working Time Act (ArbZG) is the most comprehensive compliance profile currently supported. Key rules include:
| Rule | Requirement |
|---|---|
| Rest break after 6 hours | Workers must take a break of at least 30 minutes after 6 hours of continuous work |
| Rest break after 9 hours | Workers must take a total break of at least 45 minutes after 9 hours of work |
| Maximum daily work hours | No more than 10 hours of work per day |
| Minimum daily rest | At least 11 hours of uninterrupted rest between work days |
These rules are enforced through the Takt system and timer warnings described below.
The Takt System
Section titled “The Takt System”Takt is DevFlow’s system for scheduled rest break reminders. The word “Takt” comes from the German word for rhythm or cadence.
How it works
Section titled “How it works”- The organization sets a default Takt interval — for example, 15 minutes. This is the duration of each scheduled rest break.
- When a member works continuously, DevFlow tracks the accumulated work time.
- When a rest break is due (based on the compliance rules), DevFlow pauses the timer and reminds the user to take a break.
- The break duration follows the Takt interval — if Takt is set to 15 minutes, the break is 15 minutes.
The Takt interval is configurable at the organization level. Common values are 5, 10, 15, or 30 minutes.
Personal Takt
Section titled “Personal Takt”While the organization sets a default Takt interval, individual members can have custom settings. An Admin or Owner can override the Takt interval for a specific member in the Members section.
This is useful when certain team members have different requirements — for example, due to medical accommodations or different contractual arrangements.
Compliance Warnings
Section titled “Compliance Warnings”DevFlow shows compliance warnings in the timer widget to help users stay within legal limits:
- Approaching break time — When you are getting close to the maximum continuous work period, a warning appears in the timer
- Break required — When you have reached the limit and must take a break, the timer pauses and a clear notification is shown
- Maximum hours approaching — When you are nearing the daily maximum work hours, a warning helps you plan accordingly
These warnings are visible while you work, so you never accidentally exceed legal limits.
How Compliance Works End-to-End
Section titled “How Compliance Works End-to-End”Here is the full picture of how compliance operates during a work day:
- You start the timer and begin working on a flow
- DevFlow tracks your active work time for the day, including all timer sessions and manual entries
- As you approach compliance thresholds, warnings appear in the timer widget
- When a break is required, the system notifies you and pauses the timer
- You take the break for the configured Takt duration
- You resume work and the tracking continues
- If you approach the daily maximum, another warning appears to help you wind down
All of this happens automatically based on your organization’s compliance profile and the applicable country rules.
Member Types and Compliance
Section titled “Member Types and Compliance”The compliance rules that apply depend on the member’s type:
- Employees — Full compliance rules apply. All ArbZG regulations are enforced.
- Freelancers — Compliance rules may be adjusted based on the organization’s configuration. Freelancers often have different legal requirements.
- External — Compliance enforcement depends on the organization’s settings for external collaborators.
Organization Admins can review and adjust how compliance applies to different member types in the organization settings.