SOC2

SOC 2 for HR Technology Platforms: Employee Data Protection

Priya Nandakumar found out how expensive a missing Trust Services Criterion could be on a Tuesday afternoon, three weeks before renewal.

SOC 2 for HR Technology Platforms: Employee Data Protection
Loading advertisement...
60

Priya Nandakumar found out how expensive a missing Trust Services Criterion could be on a Tuesday afternoon, three weeks before renewal. OrbitHR — the HRIS-plus-payroll-plus-benefits platform she'd spent four years hardening — was two signatures away from a $2.4M expansion with Meridian Foods, a 38,000-employee grocery chain that wanted to move its entire people-data stack onto OrbitHR's platform. Then Meridian's procurement team sent back OrbitHR's SOC 2 Type II report with a single-line note from their new Chief Privacy Officer: "This report only covers Security. We need Privacy and Confidentiality in scope, specifically covering how you handle SSNs, I-9 data, health plan elections, and background check results for our people. Resubmit or we walk."

OrbitHR had a clean SOC 2 report. It just wasn't the right SOC 2 report. The Security criteria — the Common Criteria every SOC 2 must include — said nothing about how long OrbitHR retained terminated employees' bank account numbers, whether candidates who withdrew an application could get their resume and background-check data deleted, or whether OrbitHR's Manila-based support team could see an employee's disability accommodation notes. Those are Privacy and Confidentiality questions, and for a platform that stores identity documents, payroll bank details, health elections, and background-check results for 3.2 million employee and candidate records across 41 countries, they are exactly the questions a sophisticated buyer's privacy office will ask. Priya's team spent the next five months rebuilding their control set and their system description around Privacy and Confidentiality before the auditor could even start testing. This article is the playbook she wishes she'd had on day one.

Who This Is For

This is written for security, privacy, and compliance leaders at HR technology companies — applicant tracking systems, HRIS platforms, payroll processors, benefits administration tools, background-check vendors, and workforce-management suites — who are scoping or re-scoping a SOC 2 engagement to include Privacy and Confidentiality. You'll walk away with a working map of the Privacy criteria (P1–P8) applied to real HR data flows, a framework for classifying and protecting employee/candidate PII at scale, a clear-eyed view of where SOC 2 ends and GDPR/CCPA-style obligations begin, and a practical roadmap — with cost, timeline, and common-finding data — for getting from "Security-only" to a report your enterprise buyers will actually accept.

Why HR Tech Sits in the Regulatory Crosshairs

Every SaaS company handles some personal data. HR technology companies handle personal data as their entire product. An HRIS doesn't process a customer's business records incidentally — it is a system of record for the most sensitive category of information an organization holds about the people who work for it: national identifiers, home addresses, bank details, salary history, performance ratings, disciplinary records, immigration status, union membership, religious accommodation requests, and health information tied to benefits and leave.

That concentration creates a specific risk profile. A CRM breach exposes prospect contact details. An HR platform breach exposes Social Security numbers, direct-deposit routing numbers, and — depending on the modules in scope — medical information protected under multiple overlapping regimes at once. Enterprise buyers know this, which is why HR-tech procurement teams increasingly route SOC 2 reports directly to the privacy office rather than just IT security, and why "Security only" reports are getting bounced back with exactly the kind of note Priya received. The SOC 2 Complete Guide: Understanding AICPA Trust Services Criteria is a useful primer if you're new to the framework; this article assumes that baseline and goes deep on the HR-specific application.

"I stopped asking vendors 'are you SOC 2 compliant' two years ago. Now I ask 'which criteria are in your report, and does Privacy cover candidate data or just employee data?' Nine times out of ten the answer tells me whether procurement should even keep talking to them." — Sam Whitfield, VP of People Systems, Meridian Foods

The Employee and Candidate Data Lifecycle

Before you can protect HR data, you need to map where it comes from, where it lives, and where it's supposed to stop existing. HR platforms are unusual in that they process two overlapping populations — candidates (who may never become employees) and employees (whose data footprint keeps growing for years) — through a single system, often with different legal bases and retention obligations for each.

Lifecycle Stage

Typical Data Captured

Primary Legal Basis

Retention Trigger

Sourcing / application

Name, contact info, resume, work history

Consent / legitimate interest

Application withdrawal or rejection

Screening / background check

Criminal history, credit check, education verification, SSN

Consent + statutory permissible purpose

Hiring decision date

Onboarding

Government ID, I-9/right-to-work docs, bank details, tax forms

Contract necessity + legal obligation

Employment start

Active employment

Payroll, benefits elections, performance data, health/leave records

Contract + legal obligation

Ongoing, reviewed annually

Leave / accommodation

Medical certifications, disability documentation

Legal obligation (narrow access)

Case closure

Offboarding

Exit interview, final pay, COBRA/benefits continuation

Legal obligation

Termination date

Post-employment

Tax records, reference-check data, litigation holds

Statutory retention

Statutory retention period expiry

Two things make this lifecycle harder to control than a typical B2B SaaS data flow. First, candidate data has a much shorter legitimate retention window than employee data, but it's frequently stored in the same database tables with the same access controls — meaning a recruiter who should lose access to a candidate's file 90 days after rejection often doesn't. Second, the transition from "candidate" to "employee" usually means data migrates from an applicant tracking module into a core HRIS record, and that migration point is where fields get duplicated, orphaned, or left unclassified. Your SOC 2 scoping exercise needs to walk this lifecycle end to end, not just document the production database schema.

What "Sensitive" Really Means in HR Data

Not all employee data carries the same risk, and treating a work email address the same as a bank routing number is how HR platforms end up either over-engineering controls on low-risk fields or under-protecting the fields that actually matter. Building a defensible data classification scheme — see also our deeper look at SOC 2 Data Classification: Information Sensitivity Management — is foundational to scoping Privacy and Confidentiality correctly.

Data Category

Examples

Sensitivity Tier

Typical Regulatory Overlay

Directory data

Name, job title, work email, department

Low

General privacy law (minimal)

Contact/identity

Home address, personal phone, DOB

Medium

GDPR, CCPA/CPRA

Government identifiers

SSN/national ID, passport, visa/work authorization

High

GDPR special category (in some states), state ID-theft statutes

Financial

Bank account, routing number, salary, garnishments

High

GLBA-adjacent, state financial privacy laws

Health-adjacent

Benefits elections, FMLA/leave documentation, accommodation requests

Critical

HIPAA (in benefits-admin context), GDPR special category, ADA

Background/criminal

Background check results, drug test results

Critical

FCRA, state ban-the-box laws, GDPR special category

Biometric

Timeclock fingerprint/face scan

Critical

State biometric privacy statutes (e.g., BIPA-style)

Diversity/demographic

Voluntary EEO self-ID, religion, union membership

Critical

GDPR special category, EEOC rules

The "Critical" tier is where most HR-tech Privacy and Confidentiality findings originate. Auditors will specifically test whether access to accommodation records, background-check results, and demographic self-identification data is restricted beyond the general HR-admin role — because in most organizations it legally has to be. If your access-control model treats all "HR data" as one bucket, expect this to surface as a finding.

Security Alone Isn't Enough: Why Privacy and Confidentiality Join the Audit

Every SOC 2 report includes the Common Criteria (Security) — there's no opting out. Availability, Processing Integrity, Confidentiality, and Privacy (TSC) are additional categories included based on the commitments a service organization has made to its customers. For most SaaS companies, Security plus maybe Availability is sufficient. HR technology is the category where Privacy and Confidentiality stop being optional in practice, even though they remain optional in the standard.

Here's why: the Security criteria test whether you can keep unauthorized parties out. Privacy and Confidentiality test something different and more specific to HR data — whether you handle personal information appropriately even for authorized parties. A recruiter with legitimate system access viewing a candidate's background check results for a role they're not hiring for is a Security-criteria non-event (they had valid credentials) but a Privacy-criteria failure (collection and access exceeded the stated purpose). This distinction is exactly what tripped up OrbitHR — their access logs showed no unauthorized access at all, because the problem wasn't intrusion, it was over-broad internal use of data that was collected for one purpose and used for another.

Trust Services Category

What It Tests

Why It Matters Specifically for HR Tech

Security (Common Criteria)

Unauthorized access prevention, system protection

Baseline — protects the data store itself

Confidentiality

Designated confidential info is protected per commitments

Payroll figures, background-check results, medical/accommodation notes

Privacy

Personal information collection, use, retention, disposal per notice

Candidate/employee PII across the full lifecycle, not just "confidential" fields

Availability

System uptime per commitments

Payroll must run on schedule — a missed pay run is a real-world harm

Processing Integrity

Processing is complete, accurate, timely

Payroll calculation errors, tax withholding errors

"The report Meridian's CPO sent back wasn't wrong to reject. Security-only SOC 2 reports for payroll and benefits platforms are becoming a red flag, not a green light, in sophisticated procurement processes. If your product touches SSNs and health elections, buyers now expect to see Privacy and Confidentiality named on the cover page." — Marcus Delaney, Partner, Delaney & Cross CPAs

Inside the Privacy Criteria: P1 Through P8 for HR Platforms

The AICPA's Privacy criteria are organized into eight categories, P1.0 through P8.0. They were built generically enough to apply to any personal-information-handling business, but they map unusually cleanly onto HR-tech workflows because HR platforms are, functionally, personal-information-management systems with a payroll engine attached.

Criterion

Focus

HR Tech Application

P1.0 — Notice and communication of objectives

The entity provides notice about its privacy practices

Candidate application notices, employee privacy policy, benefits-enrollment disclosures

P2.0 — Choice and consent

Individuals are given choices and their consent is obtained/documented

Optional demographic self-ID, marketing opt-ins, background-check authorization forms

P3.0 — Collection

Personal info is collected consistent with objectives

Limiting ATS fields to job-relevant data; not over-collecting on application forms

P4.0 — Use, retention, and disposal

Info is used/retained/disposed of consistent with objectives

Purging rejected-candidate data on schedule; restricting use of accommodation data to leave administration

P5.0 — Access

Individuals can access their personal information

Employee self-service portals; candidate data-access requests

P6.0 — Disclosure and notification

Info is disclosed to third parties per commitments, with notice of breaches

Background-check vendor sharing; benefits-carrier data feeds; breach notification workflow

P7.0 — Quality

Personal info is accurate, complete, and relevant

Data-correction workflows for name changes, address updates, dependent info

P8.0 — Monitoring and enforcement

The entity monitors compliance and resolves complaints

Privacy complaint intake, internal audit of access logs, DPO escalation path

For a deeper treatment of all eight criteria in general terms, see SOC 2 Privacy Criteria: Personal Information Management and Protection. What's worth calling out for HR tech specifically is P3 and P4 — collection and retention. Auditors testing an ATS will pull the actual application form and cross-reference every field collected against a documented business purpose. A "current salary" field, a voluntary religion question with no legal basis for asking, or a resume-parsing tool that extracts age from graduation dates are all the kinds of over-collection findings that show up in HR-tech Privacy testing far more often than in a typical B2B platform.

Confidentiality Criteria: The Other Half of the Story

Where Privacy governs personal information broadly, Confidentiality governs any information an organization has committed to protect — which for HR platforms includes both personal data and business-sensitive data like compensation structures, workforce reduction plans, and unpublished org changes. The two criteria overlap heavily on HR platforms but aren't identical.

Dimension

Privacy Criteria

Confidentiality Criteria

Scope of information

Personal information about identified/identifiable individuals

Any information designated confidential by agreement or policy

Example HR data

Employee home address, candidate SSN

Salary bands, pending layoff list, unreleased comp changes

Governing question

Is this used/retained consistent with notice given?

Is this protected per the confidentiality commitment made?

Typical control overlap

Access control, encryption, retention schedules

Access control, encryption, NDA-backed handling

Where they diverge

Data-subject rights, consent, disposal timing

Confidentiality survives even for non-personal business data

A practical example: an HR platform's reduction-in-force (RIF) planning module contains a list of employees slated for layoff before any employee is notified. That list is deeply personal (Privacy-relevant) and commercially sensitive to the customer (Confidentiality-relevant) — leaking it early causes both a privacy harm to named individuals and a reputational/legal harm to the customer. Controls like need-to-know access, watermarking of exports, and time-boxed access grants address both criteria simultaneously, which is why most mature HR-tech SOC 2 programs treat Privacy and Confidentiality as a joint control set rather than two separate workstreams.

SOC 2 Supports, It Doesn't Substitute: GDPR, CCPA/CPRA, and the Rest

This is the single most important framing point in this entire article, and it's worth stating plainly: a SOC 2 report — even one with Privacy and Confidentiality in scope — is not a substitute for GDPR, CCPA/CPRA, or any other data-protection law. SOC 2 is a US-originated, AICPA-governed attestation. It is not a certification, and passing it does not make an HR platform "legally compliant" with any statute. What it does is provide independent, third-party-tested evidence that supports your legal compliance posture — the kind of evidence a customer's own GDPR Article 28 processor-due-diligence process or CCPA service-provider assessment will want to see.

Regulation

Jurisdiction

Relevance to HR Tech

Relationship to SOC 2

GDPR

EU/EEA (extraterritorial reach)

Employee/candidate data of EU-based staff; special-category data rules

SOC 2 Privacy/Confidentiality controls support, don't satisfy, GDPR Art. 28 processor obligations

CCPA/CPRA

California

Employee/applicant data now in scope (post-2023); data-subject rights

SOC 2 evidences technical/organizational measures referenced in CCPA service-provider contracts

UK GDPR / DPA 2018

United Kingdom

Mirrors EU GDPR post-Brexit

Same relationship as GDPR

PIPEDA

Canada

Federally regulated employers and cross-border transfers

Supports but doesn't replace PIPEDA accountability principle

LGPD

Brazil

Employee/candidate data of Brazil-based staff

Supports data-protection-officer and DPIA-style obligations

State biometric laws

Various US states

Timeclock/badge biometric data

Confidentiality criteria evidence for biometric handling

Sectoral (FCRA)

US, background checks

Permissible-purpose and adverse-action rules

Not covered by SOC 2 at all — separate compliance program required

The failure mode I see most often is a sales or marketing team implying otherwise — a website line reading "GDPR compliant, backed by our SOC 2 certification" is wrong on two counts (SOC 2 isn't a certification, and it doesn't make anyone GDPR compliant). Get legal counsel to review every external claim that pairs SOC 2 language with a regulatory-compliance claim before it ships.

"We tell every HR-tech client the same thing: SOC 2 Privacy and Confidentiality make your GDPR and CCPA compliance credible to a customer's legal team, because now there's an independent auditor's testing behind your controls narrative. But the report itself is not a data-protection-law compliance certificate, and any salesperson who says otherwise is creating legal exposure for the company." — Renee Okafor, Data Protection Officer, OrbitHR EU

Data Subject Rights in an HR Context

GDPR- and CCPA-style data-subject rights (access, correction, deletion, portability, restriction of processing) apply to employees and candidates just as they apply to consumers — a fact many HR platforms built their systems without anticipating, because early HRIS design assumed the employer, not the individual, was the primary data controller relationship to serve. Auditors testing P5.0 (Access) and P4.0 (Use, retention, and disposal) will want to see these rights operationalized, not just described in a policy PDF.

Data Subject Right

HR-Tech Implementation Challenge

Practical Control

Right of access

Employee data spans HRIS, payroll, benefits, performance modules

Unified self-service portal pulling from all modules

Right to rectification

Name/address changes must propagate to payroll and benefits feeds

Single source of truth with downstream sync, not manual re-entry

Right to erasure

Employee data has statutory retention that overrides "right to be forgotten"

Documented retention-override logic, field-level erasure where legally possible

Right to data portability

Exporting structured employee data for departing employer

Machine-readable export function, access-logged

Right to restrict processing

Employee disputes accuracy of a performance record

Flagging mechanism that freezes downstream use pending resolution

Right to object

Candidate objects to automated resume-screening decision

Human-review escalation path for automated/AI screening decisions

Note the erasure row carefully — it's the one that trips up HR platforms most often in practice. Employers frequently have a legal obligation to retain payroll and tax records for years after employment ends, which directly conflicts with an individual's erasure request. The correct control isn't "always delete on request" or "never delete" — it's a documented decision tree that your customer's legal team, not your engineering team, ultimately owns, with your platform providing the technical capability to execute either outcome per record type.

Cross-Border Transfers: Payroll, Benefits, and the Multinational Workforce

An HR platform serving a customer with employees in 15 countries is, by definition, moving personal data across borders continuously — payroll runs to in-country processors, benefits data to local carriers, background checks to jurisdiction-specific vendors. This is where Privacy criterion P6.0 (Disclosure and notification) intersects hardest with real regulatory risk, because cross-border personal-data transfer is one of the most heavily regulated data activities globally.

Transfer Mechanism

Typical Use Case

SOC 2 Relevance

EU Standard Contractual Clauses (SCCs)

EU employee data to US-based HR platform

Confidentiality/Privacy controls provide supporting evidence for the transfer impact assessment

UK International Data Transfer Agreement (IDTA)

UK employee data to non-UK processor

Same as SCCs, UK-specific instrument

Binding Corporate Rules (BCRs)

Large multinational platform with intra-group transfers

SOC 2 report can be referenced as part of BCR compliance monitoring

Adequacy decisions

Transfers to countries the EU deems "adequate"

No additional mechanism needed; SOC 2 still valuable as due-diligence evidence

Data localization requirements

Countries (e.g., certain APAC/LatAm jurisdictions) requiring in-country storage

May require region-specific SOC 2 scoping or separate infrastructure boundary

The practical control set here is less about the legal instrument (that's a legal/DPO function) and more about the platform being able to answer, precisely, where a given employee's data physically resides, which subservice organizations touch it, and what encryption and access controls apply in transit between regions. Auditors will test whether your data-flow diagram matches your actual infrastructure — a stale diagram that doesn't reflect a newly added APAC data center is a common, avoidable finding.

Data Classification for HR Platforms

We touched on sensitivity tiers earlier; this section is about operationalizing data classification as a control, not just a taxonomy. A classification scheme only earns its keep if it drives different technical treatment at each tier — different encryption requirements, different access approval workflows, different retention automation.

Classification Tier

Encryption Requirement

Access Approval

Retention Automation

Audit Log Detail

Public

Standard TLS

Any employee

N/A

Standard

Internal

TLS + at-rest

Role-based

Standard schedule

Standard

Confidential

TLS + at-rest + field-level for exports

Manager approval

Automated purge on schedule

Enhanced (who, when, what field)

Restricted (SSN, health, background)

TLS + at-rest + tokenization/field-level encryption

Named-individual approval, time-boxed

Automated purge, legal-hold override

Full field-level access log, quarterly review

The tier-4 row is where most HR platforms discover they've under-invested. Field-level encryption at rest and encryption in transit for SSNs and background-check results, combined with named-individual (not just role-based) access approval, is increasingly the baseline enterprise buyers expect — generic "the database is encrypted" language doesn't satisfy a sophisticated privacy reviewer anymore.

Access Control Architecture for HR Tech

Access control design for HR platforms has to solve a harder problem than most SaaS products: the same underlying employee record needs radically different visibility depending on who's looking and why. A payroll admin needs bank details; an IT admin provisioning a laptop doesn't. A benefits coordinator needs to see a leave request exists; they don't need the medical certification behind it.

Role

Directory Data

Financial Data

Health/Accommodation Data

Background Check Results

Employee (self)

Full (own record)

Full (own record)

Full (own record)

Full (own record)

Direct manager

Full (team)

None

Case exists only, no detail

None

HR generalist

Full

View only

None (routed to leave-admin role)

Summary (pass/fail) only

Payroll administrator

Limited

Full

None

None

Benefits/leave administrator

Limited

None

Full

None

IT/platform admin

Limited (provisioning fields)

None

None

None

Recruiter

Candidate records only, role-scoped

None

None

Summary for their req only

Building this matrix is straightforward; enforcing it in a monolithic HRIS database where most tables were designed years before Privacy was a named requirement is the hard part. Role-based access control, layered with attribute-based restrictions (e.g., "leave-admin AND assigned-to-this-case"), and least privilege defaults for new roles, is the practical architecture most mature HR platforms converge on. See also SOC 2 Access Controls: User Management and Privilege Administration for the general control-design pattern this builds on.

The Subservice Organization Web: Payroll, Benefits, Background Checks, Immigration

Almost no HR platform operates its entire product surface in-house. Payroll tax filing, benefits-carrier integrations, background-check processing, and immigration/visa document handling are routinely delegated to specialized subservice organizations. Each one is a place where employee PII leaves your direct control, and each one needs to be reflected honestly in your SOC 2 system description using either the carve-out method or the inclusive method.

Subservice Category

Example Function

Typical Method

Data Shared

Payroll tax processor

Federal/state/local tax filing

Carve-out

SSN, wages, withholding

Benefits carrier integration

Health/dental/vision enrollment feeds

Carve-out

DOB, dependent info, plan elections

Background-check vendor

Criminal, credit, education verification

Carve-out

SSN, DOB, consent record

Identity verification

I-9/right-to-work document validation

Carve-out or inclusive

Government ID images

Cloud infrastructure

Hosting, storage, compute

Inclusive (usually via provider's own SOC 2)

All data at rest

Immigration/visa processing

Work-authorization case management

Carve-out

Passport, visa status, employer petition data

The carve-out vs. inclusive decision matters more here than in most industries because so many of these vendors handle Restricted-tier data. Under the carve-out method, your report explicitly states that the subservice organization's controls are not included in your testing, and you rely on complementary subservice organization controls — meaning your customers need independent assurance over that vendor too (often via the vendor's own SOC 2 report). If you can't produce a current SOC 2 report for your background-check vendor when a customer asks for it, that's a real gap, not a theoretical one. For the general pattern, see SOC 2 Common Controls: Shared Responsibility in Service Organizations.

Vendor Risk Management for HR-Specific Vendors

Vendor risk management for HR-tech subservice organizations deserves its own tier of rigor because the failure modes are specific and severe: a compromised background-check vendor exposes SSNs and criminal history for every candidate ever screened through your platform, not just your customers' data.

Vendor Risk Factor

Assessment Question

Red Flag

Data sensitivity handled

What PII/PHI-adjacent data does this vendor touch?

Vendor can't enumerate data fields shared

Own attestation coverage

Does the vendor hold a current SOC 2 (or equivalent)?

No report, or report older than 12 months

Subcontractor chain

Does the vendor use its own subservice organizations?

Undisclosed fourth-party processors

Breach notification terms

What's the contractual SLA for notifying you of a breach?

No SLA, or SLA exceeding 72 hours

Data residency commitments

Where is data physically stored/processed?

Vendor can't confirm region

Termination/offboarding data handling

What happens to shared data when the contract ends?

No documented deletion/return process

Build this into a formal annual (at minimum) vendor review cycle, and make background-check, payroll-tax, and benefits-carrier vendors subject to more frequent review than your general SaaS-tooling vendors — the data sensitivity justifies it, and auditors increasingly expect to see risk-tiered vendor review cadences rather than a flat annual checklist applied uniformly.

Retention and Disposal: How Long Is Too Long?

P4.0's retention-and-disposal mandate is where HR platforms accumulate the most quiet risk, because "just keep everything, storage is cheap" is the path of least resistance — and the wrong one. Every extra year of retained candidate data no one asked to keep is pure liability with no corresponding business value.

Data Type

Common Statutory Minimum

Recommended Platform Default

Disposal Method

Rejected candidate application (US)

1 year (EEOC guidance)

2 years, then auto-purge

Hard delete

Payroll records

3–7 years (varies by jurisdiction)

Per jurisdiction, automated by region

Archival then hard delete

I-9/right-to-work documents

3 years after hire or 1 year after termination, whichever is later

Automated calculation per employee

Hard delete

Background check results

Varies (FCRA: no federal max, state limits apply)

Aligned to hiring decision + short buffer

Hard delete or cryptographic erasure

Benefits enrollment records

6 years (ERISA-adjacent contexts)

Per plan type

Archival then hard delete

Terminated employee full record

Varies widely by jurisdiction

Tiered: active fields purged sooner, tax-relevant fields retained per statute

Field-level tiered deletion

The tiered-deletion approach in the last row is the maturity marker auditors look for: rather than treating "employee record" as one all-or-nothing retention clock, mature platforms apply different retention timers to different fields within the same record — a terminated employee's performance reviews might purge in 2 years while their W-2-relevant payroll data is retained for 7. This requires retention logic at the field or module level, not just the record level, which is a real engineering investment but a defensible one.

Special Category Data: Health, Background Checks, Biometrics

Three data types deserve individual callouts because they consistently generate the highest-severity findings in HR-tech SOC 2 engagements.

Health-adjacent data. Benefits enrollment, FMLA/leave certifications, and ADA accommodation requests aren't full HIPAA-regulated PHI in most HR-platform contexts (that depends on whether you're acting as a plan administrator vs. an employer's HR system), but they carry equivalent sensitivity and often equivalent legal protection under state and disability law. Treat this data as Restricted-tier regardless of whether HIPAA technically applies — a background check that includes a drug-test result belongs in the same bucket.

Background checks. Governed federally by FCRA and by a growing patchwork of state "ban the box" and salary-history laws, background-check data requires documented consent, a defined permissible purpose, and — critically — an adverse-action process if a hiring decision is made based on the results. Your platform doesn't need to run this process, but if you store the results, your access controls need to reflect that this is among the most legally sensitive data in the system.

Biometric data. Timeclock fingerprint or facial-recognition data is subject to some of the strictest state statutes in the US (biometric privacy laws carrying statutory damages per violation, independent of proven harm), plus GDPR special-category treatment in the EU. If your platform offers biometric time-and-attendance features, this alone can justify a dedicated Confidentiality control set — informed consent capture, separate storage from other HR data, and a documented destruction schedule tied to employment termination, not just general retention policy.

Special Category

Primary Legal Driver

Minimum Control Expectation

Health/accommodation

ADA, state disability law, GDPR special category

Segregated access role, no manager visibility into diagnosis

Background check results

FCRA, state ban-the-box

Consent record retained, summary-only access for non-HR roles

Biometric

State biometric statutes, GDPR

Explicit consent, separate storage, short retention post-termination

Union/organizing activity

NLRA, GDPR special category

No employer-visible tracking of organizing communications

Immigration status

INA, GDPR special category

Restricted to immigration-case-team role only

Incident Response and Breach Notification Across Jurisdictions

An HR platform's incident response plan has to account for the fact that a single breach can trigger notification obligations in dozens of jurisdictions simultaneously, each with different timelines, thresholds, and required content. See SOC 2 Incident Response: Security Event Management and Reporting for the general framework; the HR-specific layer is jurisdictional mapping.

Jurisdiction Type

Notification Trigger

Typical Timeline

Complication for HR Tech

US state breach notification laws

Unencrypted PII exposed (varies by state definition of PII)

"Without unreasonable delay," some states specify 30–90 days

50 states, 50 different PII definitions and timelines

GDPR (EU)

Risk to rights and freedoms of individuals

72 hours to supervisory authority

Employee data often triggers mandatory notification given sensitivity

Sector-specific (background-check adjacent)

FCRA-related mishandling

Contractual, not statutory in most cases

Layered on top of general breach law

Contractual (customer DPAs)

Often stricter than law requires

Frequently 24–48 hours to customer

Must notify the employer customer, who then notifies their own employees

The layered-notification structure is the piece HR-tech incident responders miss most often: you notify your customer (the employer), and the employer — not you — typically owns notifying the affected employees, because they're the data controller in most B2B HR-tech arrangements. Your incident-response runbook needs a customer-notification template ready well before an actual incident, because "we'll draft something once we know more" costs you the regulatory clock your customer is already running against.

Building the Control Environment: Policies You Actually Need

Auditors testing Privacy and Confidentiality will ask for a specific set of documented policies, distinct from (though overlapping with) your general Security policy set.

Policy

Purpose

Typically Owned By

Privacy policy (external)

Notice to candidates/employees (P1.0)

Legal/Privacy

Data classification policy

Defines sensitivity tiers and required controls

Security/Privacy

Data retention and disposal schedule

Field/module-level retention timers

Privacy + Legal

Access control policy

Role definitions, approval workflow, review cadence

Security

Vendor/subservice organization risk policy

Assessment and monitoring of subservice orgs

Vendor management/Security

Incident response and breach notification plan

Jurisdictional notification workflow

Security + Legal

Data subject rights procedure

Access, correction, deletion, portability handling

Privacy

Background check data handling policy

FCRA-aligned consent, access, retention

HR/Legal/Privacy

Cross-border data transfer policy

SCC/IDTA usage, data residency commitments

Legal/Privacy

A common failure at first-time HR-tech SOC 2 engagements isn't the absence of controls — it's the absence of documentation that ties controls together into named, versioned, owned policies an auditor can test against. If your retention rules live only in application code with no policy document describing the intended behavior, an auditor has nothing to test the code against, and that shows up as a design-deficiency finding even when the underlying engineering is sound.

Case Study: TalentBridge's Candidate Data Reckoning

TalentBridge, a mid-market applicant tracking system serving roughly 900 corporate customers, went through its first SOC 2 Type II with Privacy in scope after a customer's legal team flagged that rejected-candidate resumes were still retrievable four years after rejection. The engagement surfaced three findings: no automated purge for rejected-candidate records, a demographic self-ID field visible to hiring managers (rather than restricted to EEO-reporting roles only), and no documented consent-capture flow for background-check authorization on the mobile application version of the product.

TalentBridge's remediation took four months: they built field-level retention automation tied to application-status changes, moved demographic self-ID data behind a dedicated EEO-reporting role invisible to hiring managers, and rebuilt the mobile consent flow to match the web flow's audit trail. Their Type II observation period restarted after the fixes, adding roughly five months to their original timeline, but the resulting report — Security, Confidentiality, and Privacy, unqualified opinion — became a standard attachment in every enterprise deal from that point forward, and their average enterprise sales cycle shortened by roughly three weeks once procurement teams stopped requesting supplemental privacy questionnaires.

"The purge-automation finding was embarrassing because we'd talked about doing it for two years and just never prioritized it against feature work. The audit forced the prioritization decision for us. In hindsight I wish we hadn't needed a finding to make that call." — Jordan Kwiatkowski, Head of Trust, TalentBridge

Case Study: GlobalPay Works and the 41-Country Subservice Map

GlobalPay Works runs payroll and benefits administration for multinational employers across 41 countries, which meant its SOC 2 scoping conversation was dominated by subservice organizations from day one — in-country payroll processors, local tax filing agents, and regional benefits brokers in every market they serve. Their auditor's early gap assessment found that 14 of their 41 in-country processors had no current third-party attestation on file, and GlobalPay's own vendor risk register hadn't been updated in over 18 months.

Rather than trying to bring every in-country processor into an inclusive-method report (impractical at that scale), GlobalPay restructured around the carve-out method with a formalized complementary-subservice-organization-controls program: each processor now has an annual risk review, a documented data-sharing agreement specifying exactly which fields are transmitted, and a contractual breach-notification SLA. GlobalPay also built a data-residency map showing customers, region by region, exactly where their employees' payroll data physically lives and which entity processes it — a document that became one of the most-requested items in their sales due-diligence packet. Their Chief Privacy Officer estimated the full subservice-organization remediation program took nine months and required dedicated headcount, but it converted their most frequently cited sales blocker (cross-border data-handling uncertainty) into a competitive differentiator.

"Once we could hand a prospect's legal team a country-by-country data map with named subservice organizations and their attestation status, the conversation changed completely. We went from defending our data-handling practices to demonstrating them." — Fatima Al-Sayed, Chief Privacy Officer, GlobalPay Works

The System Description: Telling Your HR Data Story to Auditors

Your SOC 2 system description is the narrative document that frames everything an auditor tests. For an HR platform with Privacy and Confidentiality in scope, a generic "we are a SaaS company that stores customer data securely" description is inadequate — the description needs to name the specific categories of personal information processed, the system boundary, the subservice organizations relied upon, and the commitments made to data subjects.

System Description Element

HR-Tech-Specific Content Needed

Types of services provided

ATS, HRIS, payroll, benefits admin — named per module in scope

Principal service commitments

Specific Privacy/Confidentiality commitments (e.g., "candidate data purged within X days of rejection")

System boundary

Which modules, environments, and geographic infrastructure are in/out of scope

Subservice organizations

Named, with carve-out or inclusive treatment specified

Complementary user entity controls

What the employer customer must do (e.g., configure retention settings correctly)

Data subject categories

Employees, candidates, dependents, beneficiaries — each named separately

Getting this document right early saves enormous rework later — auditors test against what the description says, so an incomplete description either under-scopes your testing (leaving gaps a customer will later notice) or creates a mismatch between what's described and what's actually tested, which itself becomes a finding.

Common Audit Findings in HR Tech SOC 2 Engagements

Drawing from patterns across first-time HR-tech Privacy/Confidentiality engagements, a handful of findings recur often enough to be worth naming explicitly.

Finding Category

Frequency (Illustrative)

Root Cause

Over-retention of rejected-candidate data

Very common

No automated purge tied to application status

Over-broad internal access to health/accommodation data

Common

Flat HR-admin role without leave-specific sub-role

Missing/incomplete subservice organization attestation tracking

Common

No formal vendor risk register update cadence

Stale data-flow diagrams (undocumented new regions/vendors)

Common

Diagram updates not tied to infrastructure-change process

No field-level retention logic (record-level only)

Moderate

Retention treated as a database-table concern, not a field concern

Inconsistent consent-capture across web/mobile

Moderate

Feature parity gap between platforms

Undocumented complementary user entity controls

Moderate

System description written without customer-configuration inventory

Demographic/EEO self-ID visible beyond reporting role

Less common but high severity

Default role permissions not revisited after feature launch

Treat this table as a pre-audit self-assessment checklist. Walking through each row honestly, before an auditor does it for you, is the single highest-leverage use of a few hours in the run-up to a Privacy/Confidentiality-scoped engagement.

Type I vs Type II for HR Platforms

The general Type I vs. Type II decision applies to HR platforms the same way it applies elsewhere, with one wrinkle worth flagging: because so much of Privacy testing (P4.0 retention, P8.0 monitoring) is inherently about behavior over time rather than a point-in-time control design, a Type I report for an HR platform tends to satisfy fewer enterprise buyers than a Type I in other verticals. A design-only opinion on "we have a retention policy" says little about whether purges actually ran on schedule for six months.

Factor

Type I

Type II

What's tested

Control design at a point in time

Operating effectiveness over a period (commonly 3–12 months)

HR-tech buyer acceptance

Often insufficient alone for Privacy-sensitive deals

Generally expected, especially by regulated-industry buyers

Best use case

First-time engagement, fast initial proof point

Ongoing customer trust, renewal cycles

Typical HR-tech sequencing

Bridge report while building evidence for Type II

Standard annual deliverable

Most mature HR-tech companies use a Type I as a bridge — useful for closing a deal that can't wait a full observation period — but plan from day one to convert to Type II within the following cycle, because that's what sustains trust at renewal and in RFPs from larger, more privacy-mature buyers.

Cost and Timeline for an HR Tech SOC 2 Program

Adding Privacy and Confidentiality to an existing Security-only program, or building all three from scratch, both take longer and cost more than a Security-only engagement — largely because of the policy documentation, retention-engineering, and subservice-organization work described above.

Program Scope

Illustrative Timeline

Illustrative Cost Range

Key Cost Drivers

Security only, Type II

6–9 months to first report

$30K–$60K audit fees

Standard Common Criteria evidence

Security + Confidentiality, Type II

8–11 months

$45K–$80K

Confidentiality commitment documentation, classification tooling

Security + Confidentiality + Privacy, Type II

10–14 months

$60K–$110K

Retention automation, DSR tooling, subservice-org attestation chase

Adding Privacy/Confidentiality to existing Security-only report

5–8 months

$20K–$40K incremental

Remediation of gaps like TalentBridge's retention findings

These figures cover audit and readiness-consulting fees only — they exclude internal engineering time for retention automation, access-control rework, and data-flow documentation, which for a platform the size of OrbitHR or GlobalPay Works can meaningfully exceed the audit fee itself. Budget for the engineering lift as the larger line item, not the smaller one.

A Phased Roadmap to Audit Readiness

Phase

Duration (Illustrative)

Key Activities

1. Data mapping and classification

4–6 weeks

Inventory every PII field across ATS/HRIS/payroll/benefits modules; assign classification tiers

2. Gap assessment against P1–P8 and Confidentiality

3–4 weeks

Compare current state to Privacy/Confidentiality criteria; produce prioritized finding list

3. Policy and documentation build

4–8 weeks

Draft/update the policy set from the table above; get legal sign-off

4. Technical remediation

8–16 weeks

Retention automation, access-role rework, encryption gaps, DSR tooling

5. Subservice organization program

Runs in parallel, 8–12 weeks

Vendor risk register refresh, attestation chase, data-sharing agreements

6. Readiness assessment / mock audit

3–4 weeks

Independent pre-check against likely testing procedures

7. Type II observation period

3–12 months (customer-driven minimum usually 6)

Controls operate; evidence collected continuously

8. Fieldwork and reporting

4–6 weeks

Auditor testing, draft report review, final issuance

A readiness assessment before committing to a Type II observation period is worth the extra few weeks for HR platforms specifically, because restarting an observation period mid-way (as TalentBridge had to) is far more costly in calendar time than catching the same finding in a pre-audit mock.

Employee Data Flow Through an HR Platform

This flow illustrates the core structural point of this article: personal data doesn't move through an HR platform in one straight line with one uniform control — it forks into subservice organizations (background check, tax processor, benefits carrier), narrows into restricted-access cases (leave/accommodation), and terminates on different schedules depending on whether the individual was hired, rejected, or offboarded. A Privacy and Confidentiality control program has to be designed against this branching structure, not a simplified single-database mental model.

Working With Your Auditor: Questions to Expect

Auditors scoping Privacy and Confidentiality for an HR platform for the first time will typically probe in a consistent pattern. Preparing answers to these in advance shortens fieldwork meaningfully.

Question Area

Sample Auditor Question

Notice

"Show me the exact privacy notice a candidate saw at the point of application six months ago."

Consent

"How do you prove a candidate consented to a background check before the check ran?"

Collection

"Walk me through every field on your application form and its business justification."

Retention

"Show me a rejected candidate's record and the system log of its deletion."

Access

"Show me who has access to accommodation-request data and how that role was approved."

Disclosure

"List every subservice organization that receives PII and what data each receives."

Quality

"How does an employee correct an inaccurate record, and how is that logged?"

Monitoring

"Show me evidence of your last internal review of Privacy control effectiveness."

SOC 2 as a Growth Lever, Not Just a Gate

It's tempting to treat this entire body of work — data classification, retention engineering, subservice-organization chasing — as pure compliance overhead standing between OrbitHR and its next signature. That's the wrong frame, and it's not the one that ultimately won Priya her Meridian Foods renewal. What won it was OrbitHR's ability to hand Meridian's privacy office a report that named, specifically, how candidate resumes get purged, how accommodation data is walled off from managers, and which named subservice organizations touch payroll tax data in each country Meridian operates in. That specificity is a sales asset in a market where every serious HR-tech competitor is being asked the same questions by the same increasingly sophisticated buyers.

The platforms winning enterprise HR-tech deals in 2026 aren't the ones with the most features — they're the ones that can answer a privacy questionnaire in one document instead of six weeks of back-and-forth email. Build the Privacy and Confidentiality program as a permanent product capability, not a once-a-year audit scramble, and it compounds: faster security-review cycles, fewer surprise findings, and a genuine trust advantage over competitors still shipping Security-only reports to buyers who've started asking the harder question.

If your team is scoping this work now, PentesterWorld's SOC 2 Readiness Checklist is a solid starting point for the gap-assessment phase, and the SOC 2 Trust Services Criteria Mapping Template helps translate P1–P8 and Confidentiality into a working control matrix specific to your data map. For teams building the policy set from scratch, the SOC 2 Policy Pack gives you editable starting drafts rather than a blank page, and our "Are You SOC 2 Ready?" quiz is a fast gut-check before you commit budget to a full readiness assessment. And if you're weighing SOC 2 against a parallel ISO 27001 investment — a common question for HR-tech platforms selling into both US and EU enterprise buyers — ISO 27001 vs SOC 2: which one do you need and Running ISO 27001 and SOC 2 Together both walk through that decision in depth. PentesterWorld's assessment teams work with HR-tech platforms specifically on Privacy- and Confidentiality-scoped SOC 2 readiness — reach out when you're ready to scope the work.

Frequently asked questions

Does SOC 2 require Privacy and Confidentiality for every HR tech company?

No. Every SOC 2 report must include the Common Criteria (Security), but Privacy, Confidentiality, Availability, and Processing Integrity are included based on the commitments the service organization has made. For HR platforms handling SSNs, health-adjacent data, and background-check results, though, enterprise buyers increasingly expect Privacy and Confidentiality in scope, even though the AICPA doesn't mandate it.

Is SOC 2 the same thing as GDPR or CCPA compliance?

No, and this distinction matters legally. SOC 2 is a US-originated CPA attestation, not a law or certification. It provides third-party-tested evidence of controls that supports your GDPR/CCPA compliance posture; it does not replace the legal analysis, data-subject-rights program, or regulatory obligations those laws impose directly.

Do candidates count as "data subjects" under a Privacy-scoped SOC 2, or just employees?

Both. The Privacy criteria apply to any personal information the entity collects, uses, retains, and discloses — candidates, employees, dependents, and beneficiaries (for benefits purposes) are all in scope if your platform processes their data.

How is Confidentiality different from Privacy if both protect sensitive HR data?

Privacy is specifically about personal information tied to identified/identifiable individuals, governed by notice and consent principles. Confidentiality is broader — it covers any information (personal or business) the organization has committed to protect, including things like unreleased compensation-structure changes that aren't "personal information" about a specific, identifiable individual in the same sense.

What's the biggest technical gap HR platforms have when scoping Privacy for the first time?

Field-level, not record-level, retention logic. Most legacy HRIS architectures apply one retention clock to an entire employee record, when in reality different fields (tax data vs. performance reviews vs. rejected-candidate resumes) have different, sometimes conflicting, statutory retention requirements.

Do we need a separate SOC 2 report for each country we operate in?

Not necessarily — a single report can cover a global system boundary, but your system description needs to accurately name every region, subservice organization, and data-residency commitment involved. Some data-localization-heavy jurisdictions may push you toward a segmented boundary; that's a scoping decision to make with your auditor.

How long does a background-check vendor's own SOC 2 report matter to us?

A great deal, if you're using the carve-out method. Your customers can reasonably ask for evidence that your background-check subservice organization is independently assessed. A stale or missing report from that vendor is a gap in your own assurance chain, not just theirs.

Can AI-driven resume screening features complicate Privacy scoping?

Yes. Automated decision-making that affects a candidate (like AI-driven resume ranking) increasingly triggers additional disclosure and human-review-escalation expectations under GDPR-style automated-decision provisions and emerging US state AI-employment laws. Build a documented human-review path into any automated screening feature before it goes into production, and expect auditors to ask about it under P6.0/P8.0-adjacent testing.

60

About the author

Cybersecurity Expert

Satish Kumar writes about cybersecurity, offensive security, and practical defense strategies on PentesterWorld.

Related Articles

Comments (0)

No comments yet. Be the first to share your thoughts!