Time and attendance records
Detects timesheets, time and attendance records and Queensland time and wages records for an identified employee, with shift start/finish times, ordinary or overtime hours, or pay period dates.
- Type
- regex
- Engine
- boost_regex
- Confidence
- medium
- Confidence justification
- Medium: the primary phrases also appear in policies, guidance, blank forms and news, so enforce tiers require a populated person field and 85 adds a record-specific populated detail plus independent corroboration. Person values are customer-defined (employee IDs, position numbers), so the field regexes use labelled loose values with a placeholder guard. 85/75 are heuristic evidence tiers, not measured accuracy.
- Detection quality
- Topic false positive
- Jurisdictions
- global
- Regulations
- Fair Work Act 2009 (Cth), Fair Work Regulations 2009 (Cth), Industrial Relations Act 2016 (Qld), Privacy Act 1988 (Cth), Information Privacy Act 2009 (Qld), NDB Scheme (Cth), GDPR
- Frameworks
- ISO 27001, ISO 27701
- Data categories
- pii, employment
- Scope
- wide
- Risk rating
- 5
- Platform compatibility
- Purview: Compatible, GCP DLP: Compatible, Macie: Compatible, Zscaler: Compatible, Palo Alto: Degraded, Netskope: Unsupported
Pattern
(?i)\b(?:time\s+and\s+attendance|time\s*sheets?|clock(?:ed)?[\s-]+(?:in|on|out|off)|attendance\s+(?:record|log|register)|time\s+and\s+wages\s+record|overtime\s+record|hours\s+worked|rostered\s+hours|shift\s+roster)\b
Corroborative evidence keywords
penalty rate, meal break, allowance, approved by, award, payroll, cost centre, higher duties, supervisor
Proximity: 300 characters
Should match
Timesheet - fortnight ending 20/09/2026 Employee name: Avery Teston Employee ID: 4471820 Mon 07:00-15:30, Tue 07:00-17:45 Ordinary hours: 76 Overtime hours: 4.25 at penalty rate; approved by supervisor.— 85: Timesheet with employee, times, hours and periodTime and wages record (IR Act 2016 s 339) Employee: Jordan Staffson Designation: Stores Officer Week ending 12/09/2026 Start time: 06:30 Finish time: 15:00 Allowance: tool allowance paid.— 85: Qld time and wages record with week ending and start/finishClock-in exceptions Staff number: P0048213 Missed swipe reported for Thursday; awaiting confirmation.— 75: Clock-in exception naming staff number, no times
Should not match
Employers must keep time and wages records for six years. This fact sheet explains what hours worked and overtime details must be recorded.— Fact sheet - must stay below 75Timesheet Employee name: __________ Week ending: ___/___/____ Start time: __:__ Finish time: __:__— Blank timesheet - must stay below 75Nurses logged 1.2 million hours worked in overtime last year, the union said in a media release.— News / media release - must stay below 75unrelated generic text without domain phrases— No relevant topic phrases presentplaceholder value 12345— Random text should not match topic-specific regexemployee interview— Generic word pair from old broad template should not match
Known false positives
- Policies, directives, fact sheets, guidance and training material that name the record type. Mitigation: Enforce tiers require a populated person field; guidance text has labels without values and guidance/training/media-release framing is excluded.
- Blank forms, templates and HR system configuration. Mitigation: Blank lines, square- and angle-bracket placeholders, XXX and n/a/tbc values are rejected by the placeholder guard; template/fixture words are excluded.
- Aggregate statistics and news reporting. Mitigation: No populated person field, so these stay at 65 discovery.
- Records that identify the person only in free text (no field label) fall to 65. Mitigation: Accepted precision trade-off; extend the person-field regex with the customer employee-id format to recover recall.