Payroll Master File with Tax File Numbers
Detects bulk payroll data files containing employee names, Tax File Numbers (TFNs), bank account details, and salary information. Disclosure enables mass identity theft, fraudulent tax returns, and targeted social engineering.
- Type
- regex
- Engine
- universal
- Confidence
- high
- Confidence justification
- High confidence: TFN-format numbers co-occurring with payroll context keywords and BSB patterns in a document strongly indicates a payroll master file. The requirement for multiple TFNs and payroll context eliminates isolated number matches.
- Detection quality
- Error
- Jurisdictions
- au
- Regulations
- Criminal Code 1899 (Qld), Privacy Act 1988 (Cth), Tax Admin Act 1953 (Cth)
- Frameworks
- QGISCF
- Data categories
- financial, government
- Scope
- wide
- Risk rating
- 10
- Platform compatibility
- Purview: Compatible, GCP DLP: Compatible, Macie: Compatible, Zscaler: Compatible, Palo Alto: Compatible, Netskope: Compatible
Pattern
\b\d{8,9}\b
Corroborative evidence keywords
payroll, TFN, tax file number, salary, remuneration, bank account, direct deposit, master file, payroll extract, STP, Single Touch Payroll, BSB, gross pay, net pay, PAYG, financial, fiscal, monetary, accounting, treasury (+25 more)
Proximity: 300 characters
Should match
Payroll Master File Extract — Department of Health. Employee: Smith, John. TFN: 123456789. BSB: 064-000. Account: 12345678. Gross Salary: $95,420. PAYG: $24,108. Employee: Jones, Mary. TFN: 987654321. BSB: 084-004. Account: 87654321. Gross Salary: $102,350.— Bulk payroll file with multiple TFNs, BSBs, and salary dataPROTECTED — STP Payroll Data Export. Single Touch Payroll extract for pay period ending 15 Feb 2026. Contains 2,847 employee records with tax file numbers and bank account details for direct deposit processing.— STP bulk payroll export file description
Should not match
Please provide your Tax File Number on the employment form. Your TFN is used for PAYG tax withholding purposes. Contact HR for assistance.— General HR form requesting a single TFN — not bulk dataThe payroll department processes approximately 50,000 payments per fortnight. Total salary expenditure for FY25-26 was $4.2 billion.— Aggregate payroll statistics without individual records
Known false positives
- HR onboarding forms requesting a single employee's TFN Mitigation: Require multiple TFN-pattern matches (3+) in the same document to indicate bulk data rather than a single record
- Aggregate payroll reports with summary statistics but no individual records Mitigation: Require co-occurrence of TFN-format numbers with payroll context rather than summary dollar amounts alone