> ## Documentation Index
> Fetch the complete documentation index at: https://help.breakpointcrm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Track and Enforce Worker Break Compliance Automatically

> BreakPoint automatically tracks worker breaks using wearable location data and shift rules, alerting supervisors when breaks are missed or run over.

Manual break tracking — whether by paper log or supervisor observation — is unreliable, inconsistently enforced, and difficult to audit when a compliance issue arises. BreakPoint solves this by tying break detection directly to physical space. When a worker enters a designated Break Area zone, TimeKeeper starts a break timer automatically. When they leave, the timer stops. Supervisors set break rules once per shift definition — minimum duration, maximum duration, number of breaks allowed, and paid or unpaid status — and the system enforces those rules continuously, alerting the right people when something goes wrong.

## How Automatic Break Detection Works

Break detection is entirely location-driven and requires no action from the worker beyond walking into the break area. The sequence is:

1. The worker enters the configured **Break Area** zone (typically a break room, canteen, or outdoor rest area).
2. The wearable detects the zone transition and sends a break-start event to the Console.
3. The worker receives a double haptic buzz and a blue LED flash confirming the break has started.
4. When the worker exits the Break Area zone, a break-end event is sent and the shift clock resumes.
5. The Console records the full break duration against the shift's compliance rules.

If a worker's break duration falls below the configured minimum or exceeds the configured maximum (after the grace period), TimeKeeper generates the appropriate alert for the supervisor.

## Configuring Break Rules for a Shift

Break rules are defined at the shift level, so different departments or roles can have different requirements without interfering with each other.

<Steps>
  <Step title="Open Shift Settings">
    In the BreakPoint Console, navigate to **Settings → Shifts**. Click on the shift you want to configure, or click **Create Shift** to start a new one.
  </Step>

  <Step title="Navigate to the Break Rules Tab">
    Inside the shift editor, click the **Break Rules** tab. This section controls all break behavior for workers assigned to this shift.
  </Step>

  <Step title="Set Break Count and Timing">
    Enter the number of breaks allowed per shift, the minimum break duration (in minutes), and the maximum break duration (in minutes). For example: 2 breaks, minimum 10 minutes, maximum 30 minutes.
  </Step>

  <Step title="Configure Paid vs. Unpaid Status">
    Toggle each break as **Paid** or **Unpaid**. Unpaid breaks are excluded from total worked-hours calculations in attendance exports. Paid breaks count toward total shift hours.
  </Step>

  <Step title="Set Alert Thresholds">
    Enter the grace period in minutes before a "break running over" alert fires. A grace period of 2–5 minutes is typical. You can also configure a separate threshold for missed break alerts — for example, alert the supervisor if a worker has not taken their first break within 3 hours of clocking in.
  </Step>

  <Step title="Assign Break Area Zones">
    Under **Valid Break Zones**, select the zone(s) that count as recognized break areas for this shift. Workers who take breaks outside these zones will not have their break time automatically captured.
  </Step>

  <Step title="Save and Activate">
    Click **Save Shift**. The new break rules apply immediately to all workers clocked into this shift.
  </Step>
</Steps>

<Note>
  Break rules vary significantly by jurisdiction and industry. Consult your local labor regulations — and your legal counsel if needed — before configuring break durations and paid/unpaid designations. BreakPoint enforces whatever rules you configure, so the configuration must reflect your legal obligations.
</Note>

## Break Alert Types and Triggers

| Alert Type                  | Trigger                                                                                   | Recipient                             |
| --------------------------- | ----------------------------------------------------------------------------------------- | ------------------------------------- |
| **Break Missed**            | Worker has not entered a Break Area zone within the required window for their shift       | Assigned supervisor                   |
| **Break Running Over**      | Worker has exceeded the maximum break duration plus grace period                          | Assigned supervisor + worker wearable |
| **Break Too Short**         | Worker exited the Break Area before the minimum duration elapsed                          | Assigned supervisor                   |
| **Excess Break Count**      | Worker has entered and exited a Break Area more times than the configured break allowance | Assigned supervisor                   |
| **Unrecognized Break Zone** | Worker in a non-designated rest area for more than 5 minutes during a shift               | Assigned supervisor (informational)   |

## Viewing Break Compliance in the Console

Navigate to **TimeKeeper → Break Compliance** to see a real-time and historical view of break adherence across your workforce.

The compliance dashboard shows:

* **Compliance rate per worker** — percentage of shifts in the selected period where all break rules were met
* **Compliance rate per shift type** — useful for identifying whether a particular shift's rules are realistic
* **Compliance rate per department** — helps safety and HR managers spot systemic issues
* **Individual alert history** — every missed, short, or over-limit break logged chronologically with timestamps

Use the date range selector to scope the view to the current week, pay period, or a custom range. Click any worker's row to drill into their individual break timeline for any shift.

## Exporting Break Compliance Reports

Break compliance records are exportable for HR reviews, labor audits, and regulatory inspections.

1. Navigate to **TimeKeeper → Reports → Break Compliance Export**.
2. Select the date range and the department(s) or individual worker(s) you want to include.
3. Choose **CSV** for data analysis or **PDF** for formatted reports suitable for sharing with HR or legal teams.
4. Click **Export**. The report includes each break event, its duration, whether it met the shift rule, and any alert that was generated.

## Common Scenarios

<Accordion title="Worker takes a break outside the designated break zone">
  If a worker rests in an area that is not configured as a Break Area zone, TimeKeeper will not automatically detect the break. The worker's shift clock continues running. If the worker was supposed to take a break during that window, the shift record will show a **Break Missed** alert at the end of the compliance window. Supervisors can add a manual break entry in **TimeKeeper → Attendance Board** with a reason note. To prevent this pattern, ensure all commonly used rest areas are added as Break Area zones in **Settings → Zones**.
</Accordion>

<Accordion title="Worker forgets to exit the break zone">
  If a worker re-enters the floor but their wearable does not register the zone exit — for example, due to a marginal signal at the zone boundary — the break timer will continue running until the Console detects the worker is no longer inside the zone. After the maximum break duration plus grace period elapses, a **Break Running Over** alert fires to the supervisor. The worker also receives a wearable notification. Supervisors can manually close the break record from the worker's shift timeline. If this scenario recurs at the same location, review the Break Area zone boundary in **Settings → Zones** and tighten the perimeter to reduce boundary ambiguity.
</Accordion>

<Accordion title="Worker takes multiple short breaks in a row">
  TimeKeeper records each zone entry and exit as a separate break event. If a worker enters and exits the Break Area zone twice within a short window, both events are logged. If the combined count exceeds the configured break allowance for the shift, an **Excess Break Count** alert fires. Each individual break is still checked against the minimum duration rule. Supervisors can review the break timeline in the worker's shift detail view and determine whether the extra entries represent legitimate brief re-entries (for example, retrieving a forgotten item) or an actual policy concern.
</Accordion>


## Related topics

- [How BreakPoint Works: Wearable, Cloud, and Console](/getting-started/overview.md)
- [Pairing and Assigning BreakPoint Wearables to Workers](/getting-started/pairing-your-wearable.md)
- [What Is TimeKeeper? Automated Frontline Time Tracking](/timekeeper/what-is-timekeeper.md)
