EEOC export
Generate EEOC-style CSV grouped by job category with small-group suppression.
Feature flag:
dei_compliance— Export API and supporting configuration require this grant.
InsightHire can produce an EEOC-style CSV aggregating voluntary demographic responses by EEO-1 job category, gender, and ethnicity — with counts below five suppressed in the export file (matching analytics suppression rules).
Prerequisites
dei_compliancegranted to your org.- Voluntary self-identification enabled at
/dashboard/settings/compliance. - EEO-1 job categories assigned to each relevant position on the same settings page.
- Sufficient candidate responses — sparse data yields empty or heavily suppressed rows.
Assign job categories
On /dashboard/settings/compliance, scroll to EEO-1 job categories. For each open position, select a category:
- Executive / senior officials
- First/mid-level officials
- Professionals
- Technicians
- Sales workers
- Office/clerical
- Craft workers
- Operators
- Laborers
- Service workers
Unassigned positions roll up as UNSPECIFIED in the export.
Generate the export
The export is exposed via the authenticated API procedure compliance.exportEeocCsv. Org members with compliance access can trigger download from tooling that wraps this endpoint (or via internal scripts using session auth).
CSV columns:
job_category,gender,ethnicity,countOnly buckets with count ≥ 5 appear in the file — smaller groups are omitted to reduce re-identification risk.
Validate before filing
InsightHire output is a hiring-system convenience export, not a filed EEO-1 Component 1 submission. Before official filing:
- Reconcile counts with HRIS headcount
- Confirm category mapping with legal/compliance
- Document collection rates (many voluntary surveys under-report)
Supporting analytics
Preview aggregate distributions before export on /dashboard/analytics/diversity. Suppressed cells in the UI (—) indicate buckets that will not appear in CSV.
Related
- Demographics — collection settings
- GDPR & data export — broader tenant export at
/dashboard/settings/data-export

