Employment contracts
Detects individual employment contracts, contracts of employment and letters of offer for a named or numbered employee, with commencement, remuneration or classification terms.
- 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), Public Sector Act 2022 (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
- 8
- Platform compatibility
- Purview: Compatible, GCP DLP: Compatible, Macie: Compatible, Zscaler: Compatible, Palo Alto: Degraded, Netskope: Unsupported
Pattern
(?i)\b(?:employment\s+(?:contract|agreement)|contract\s+of\s+employment|terms\s+of\s+employment|letter\s+of\s+offer|offer\s+(?:of\s+employment|letter)|individual\s+flexibility\s+arrangement)\b
Corroborative evidence keywords
probation, superannuation, ordinary hours, confidentiality, non-compete, acceptance, notice period, award, signed
Proximity: 300 characters
Should match
Letter of offer - contract of employment Employee name: Avery Teston Position title: Senior Project Officer Commencement date: 06/10/2026 Base salary: $98,450 per annum plus superannuation Probation: 6 months. Please sign and return the acceptance by 30/09/2026.— 85: Letter of offer with employee, commencement date and salaryEmployment contract Employee: Jordan Staffson Start date: 2026-11-02 Annual salary: USD 112,000 At-will employment; confidentiality and non-compete obligations apply.— 85: Contract with employee, start date and salaryEmployment agreement variation Employee ID: 4471820 The parties agree that clause 7 is varied to 30 ordinary hours per week.— 75: Contract variation naming an employee ID, no populated term
Should not match
An employment contract sets out the terms of employment, such as salary, hours and probation. This fact sheet explains what employers must include.— Guidance / fact sheet - must stay below 75Contract of employment Employee name: __________ Position title: __________ Commencement date: ___/___/____ Base salary: $__________— Blank contract template - must stay below 75Training module 3: negotiating an employment agreement. Participants review a letter of offer and discuss salary expectations.— Training material - 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.