Iowa · Senate File · 91st General Assembly
SF2414
Iowa Senate File 2414 — An act relating to automated decision systems used by employers

Status ● Introduced Effective N/A Passage Likelihood L

WHAT THIS BILL REGULATES · 5 REQUIREMENT TYPES

How Is This Bill Enforced

Enforcement Authority
Department of Inspections, Appeals, and Licensing enforces the chapter. Enforcement may include investigating alleged violations, ordering temporary relief, issuing citations, conducting contested case hearings, and bringing civil actions in district court. A person subject to a violation may also bring a private action in district court for injunctive relief, punitive damages, and attorney fees. The department may bring such an action on the person's behalf with consent.
Private Right of Action
may bring such an action on the person's behalf with consent.
Penalties
Civil penalty of $500 per violation collectible by the department. Private plaintiffs may obtain temporary or preliminary injunctive relief, punitive damages, and reasonable attorney fees and court costs.

What This Bill Requires

Verbatim statutory text on the left; plain-language analysis and a per-section checklist on the right. Numbered markers cross-link to the matching checklist row.

Statutory Text
Analysis & Obligations
Iowa Code § 10A.202(2)
Department administration — chapter list amendment

2. The departmentDepartment"Department" means the department of inspections, appeals, and licensing.Iowa Code § 91F.1(5) is responsible for the administration of the laws of this state under chapters 88A, 88B, 89, 89A, 90A, 91A, 91C, 91D, 91E, 91F, and 92, and such other labor-services duties assigned to the departmentDepartment"Department" means the department of inspections, appeals, and licensing.Iowa Code § 91F.1(5) or director.

Section 1 of the bill amends Iowa Code § 10A.202, subsection 2, to add Chapter 91F to the list of chapters administered by the Department of Inspections, Appeals, and Licensing. This is a conforming amendment that brings the new automated-decision-system chapter under the department's administrative authority.

Iowa Code § 10A.204(3)
Director annual report — chapter list amendment

3. The director, in consultation with the labor commissioner, shall, at the time provided by law, make an annual report to the governor setting forth in appropriate form the business and expense of the division and departmentDepartment"Department" means the department of inspections, appeals, and licensing.Iowa Code § 91F.1(5) under this subchapter for the preceding year, the number of remedial actions taken under chapter 89A, the number of disputes or violations processed by the division or departmentDepartment"Department" means the department of inspections, appeals, and licensing.Iowa Code § 91F.1(5) and the disposition of the disputes or violations, and other matters pertaining to the division or departmentDepartment"Department" means the department of inspections, appeals, and licensing.Iowa Code § 91F.1(5) under this subchapter that are of public interest, together with recommendations for change or amendment of the laws in this chapter and chapters 88, 88A, 88B, 89, 89A, 89B, 90A, 91A, 91C, 91D, 91E, 91F, and 92, and sections 85.67A and 85.68, and the recommendations, if any, shall be transmitted by the governor to the first general assembly in session after the report is filed.

Section 2 amends Iowa Code § 10A.204, subsection 3, to add Chapter 91F to the list of chapters that the director must include in the annual report to the governor. This is a conforming amendment that ensures the new chapter's enforcement activity is covered in routine government reporting.

Iowa Code § 91F.1
Definitions

(1)–(10) For purposes of this section, unless the context otherwise requires: 1. "Artificial intelligenceArtificial intelligence"Artificial intelligence" means an engineered or machine-based system that varies in its level of autonomy and that can, for explicit or implicit objectives, infer from input received how to generate outputs that can influence physical or virtual environments.Iowa Code § 91F.1(1)" means an engineered or machine-based system that varies in its level of autonomy and that can, for explicit or implicit objectives, infer from input received how to generate outputs that can influence physical or virtual environments. 2. "Authorized representativeAuthorized representative"Authorized representative" means any person or organization appointed by the employee to serve as an agent of the employee. "Authorized representative" does not include an employee's employer.Iowa Code § 91F.1(2)" means any person or organization appointed by the employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) to serve as an agent of the employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6). "Authorized representativeAuthorized representative"Authorized representative" means any person or organization appointed by the employee to serve as an agent of the employee. "Authorized representative" does not include an employee's employer.Iowa Code § 91F.1(2)" does not include an employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6)'s employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8). 3. "Automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3)" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligenceArtificial intelligence"Artificial intelligence" means an engineered or machine-based system that varies in its level of autonomy and that can, for explicit or implicit objectives, infer from input received how to generate outputs that can influence physical or virtual environments.Iowa Code § 91F.1(1) that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3)" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data. 4. "Automated decision system outputAutomated decision system output"Automated decision system output" means any information, data, assumptions, predictions, scoring, recommendations, decisions, or conclusions generated by an automated decision system.Iowa Code § 91F.1(4)" means any information, data, assumptions, predictions, scoring, recommendations, decisions, or conclusions generated by an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3). 5. "DepartmentDepartment"Department" means the department of inspections, appeals, and licensing.Iowa Code § 91F.1(5)" means the department of inspections, appeals, and licensing. 6. "EmployeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6)" means any natural person who provides services for compensation for an employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) in any workplace. "EmployeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6)" includes an independent contractor. 7. "Employee dataEmployee data"Employee data" means any information that identifies, relates to, or describes an employee, regardless of how the information is collected, inferred, or obtained.Iowa Code § 91F.1(7)" means any information that identifies, relates to, or describes an employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6), regardless of how the information is collected, inferred, or obtained. 8. "EmployerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8)" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) in this state. "EmployerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8)" includes a person who contracts for labor on behalf of an employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8). 9. "Employment-related decisionEmployment-related decision"Employment-related decision" means any decision by an employer that materially impacts an employee's wages, benefits, compensation, work hours, work schedule, performance evaluation, hiring, discipline, promotion, termination, job tasks, skill requirements, work responsibilities, assignment of work, access to work and training opportunities, productivity requirements, or workplace health and safety.Iowa Code § 91F.1(9)" means any decision by an employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) that materially impacts an employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6)'s wages, benefits, compensation, work hours, work schedule, performance evaluation, hiring, discipline, promotion, termination, job tasks, skill requirements, work responsibilities, assignment of work, access to work and training opportunities, productivity requirements, or workplace health and safety. 10. "QuotaQuota"Quota" means a work standard under which an employee is assigned or required to perform at a specified productivity speed, to perform a quantified number of tasks, or to handle or produce a quantified amount of material, within a defined time period and under which the employee may suffer an adverse employment action if the employee fails to complete the performance standard.Iowa Code § 91F.1(10)" means a work standard under which an employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) is assigned or required to perform at a specified productivity speed, to perform a quantified number of tasks, or to handle or produce a quantified amount of material, within a defined time period and under which the employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) may suffer an adverse employment action if the employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) fails to complete the performance standard.

Section 91F.1 establishes ten defined terms for the new chapter. Key definitions include automated decision system (any computational process derived from ML, statistical modeling, data analytics, or AI that issues simplified output used to assist or replace human decision-making and materially impacts natural persons, with carve-outs for spam filters, firewalls, antivirus, IAM tools, calculators, databases, and datasets), employer (broadly defined to include persons who contract for labor), and employee (which notably includes independent contractors).

The employment-related decision definition is unusually broad, covering nearly every aspect of the employment relationship from wages and scheduling to workplace health and safety.

Iowa Code § 91F.2
Automated decision systems — advance notice
Deployer

(1) 1 1. An employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) shall provide a written notice that an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) is in use for the purpose of making employment-related decisionsEmployment-related decision"Employment-related decision" means any decision by an employer that materially impacts an employee's wages, benefits, compensation, work hours, work schedule, performance evaluation, hiring, discipline, promotion, termination, job tasks, skill requirements, work responsibilities, assignment of work, access to work and training opportunities, productivity requirements, or workplace health and safety.Iowa Code § 91F.1(9), other than hiring decisions, at the workplace to an employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) who will foreseeably be directly affected by the automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3), or the employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6)'s authorized representativeAuthorized representative"Authorized representative" means any person or organization appointed by the employee to serve as an agent of the employee. "Authorized representative" does not include an employee's employer.Iowa Code § 91F.1(2). The employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) shall provide the notice by the following dates: a. At least thirty days before an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) is first deployed by the employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8). b. If the employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) is using an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) to assist in making employment-related decisionsEmployment-related decision"Employment-related decision" means any decision by an employer that materially impacts an employee's wages, benefits, compensation, work hours, work schedule, performance evaluation, hiring, discipline, promotion, termination, job tasks, skill requirements, work responsibilities, assignment of work, access to work and training opportunities, productivity requirements, or workplace health and safety.Iowa Code § 91F.1(9) as of the effective date of this Act, no later than January 1, 2027. c. To a new employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) within thirty days of hiring the employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6).

(2) 1 2. A notice provided pursuant to subsection 1 shall contain all of the following information: a. The type of employment-related decisionsEmployment-related decision"Employment-related decision" means any decision by an employer that materially impacts an employee's wages, benefits, compensation, work hours, work schedule, performance evaluation, hiring, discipline, promotion, termination, job tasks, skill requirements, work responsibilities, assignment of work, access to work and training opportunities, productivity requirements, or workplace health and safety.Iowa Code § 91F.1(9) potentially affected by the automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3). b. A general description of the categories of employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6)-input data the automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) will use, the sources of employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) input data, and how employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) input data will be collected. c. Any key parameters known to disproportionately affect the output of the automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3). d. The individuals, vendors, or entities that created the automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3). e. If applicable, a description of each quotaQuota"Quota" means a work standard under which an employee is assigned or required to perform at a specified productivity speed, to perform a quantified number of tasks, or to handle or produce a quantified amount of material, within a defined time period and under which the employee may suffer an adverse employment action if the employee fails to complete the performance standard.Iowa Code § 91F.1(10) set or measured by an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) to which the employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) is subject, including the quantified number of tasks to be performed or products to be produced, and any potential adverse employment action that could result from failure to meet the quotaQuota"Quota" means a work standard under which an employee is assigned or required to perform at a specified productivity speed, to perform a quantified number of tasks, or to handle or produce a quantified amount of material, within a defined time period and under which the employee may suffer an adverse employment action if the employee fails to complete the performance standard.Iowa Code § 91F.1(10), as well as whether those quotasQuota"Quota" means a work standard under which an employee is assigned or required to perform at a specified productivity speed, to perform a quantified number of tasks, or to handle or produce a quantified amount of material, within a defined time period and under which the employee may suffer an adverse employment action if the employee fails to complete the performance standard.Iowa Code § 91F.1(10) are subject to change and if any notice is given of changes in quotasQuota"Quota" means a work standard under which an employee is assigned or required to perform at a specified productivity speed, to perform a quantified number of tasks, or to handle or produce a quantified amount of material, within a defined time period and under which the employee may suffer an adverse employment action if the employee fails to complete the performance standard.Iowa Code § 91F.1(10). f. A description of the employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6)'s right to access and correct the employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6)'s data used by the automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3). g. That the employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) is prohibited from retaliating against employeesEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) for exercising the rights provided in this chapter.

(3) 1 3. A written notice required by subsection 1 shall be written in plain language as a separate, stand-alone communication. The notice shall be in the language in which routine communications and other information are provided to employeesEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6). The notice shall be provided via a simple and easy-to-use method, including but not limited to an email, electronic link, or other written format.

(4) 2 4. If an employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) will use an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) in making hiring decisions for a position, the employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) shall notify an applicant for the position, upon receiving the application, that the employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) utilizes an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) when making hiring decisions. The employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) may make the notification using an automatic reply mechanism or on a job posting.

(5) 3 5. An employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) shall maintain an updated list of all automated decision systemsAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) currently in use by the employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) to facilitate implementation of this section.

Section 91F.2 imposes the bill's core advance-notice obligations. Subsection 1 requires employers to provide written notice that an automated decision system is in use for employment-related decisions (other than hiring) to any employee who will foreseeably be directly affected, with three timing triggers: at least 30 days before first deployment, no later than January 1, 2027 for systems already in use, and within 30 days of hiring a new employee.

Subsection 2 specifies seven required content elements for the notice, including decision types affected, data categories and sources, key parameters, vendor identity, quota descriptions, and employee rights. Subsection 3 imposes format requirements — plain language, stand-alone communication, in the employee's routine language, delivered by a simple method.

Subsection 4 creates a separate notice obligation for hiring: applicants must be notified upon application receipt, which may be done via auto-reply or job posting. Subsection 5 requires employers to maintain an updated list of all automated decision systems in use.

Compliance actions 3 items
1
EmployersEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) must provide written advance notice to each employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) (or authorized representativeAuthorized representative"Authorized representative" means any person or organization appointed by the employee to serve as an agent of the employee. "Authorized representative" does not include an employee's employer.Iowa Code § 91F.1(2)) who will foreseeably be directly affected by an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) used for employment-related decisionsEmployment-related decision"Employment-related decision" means any decision by an employer that materially impacts an employee's wages, benefits, compensation, work hours, work schedule, performance evaluation, hiring, discipline, promotion, termination, job tasks, skill requirements, work responsibilities, assignment of work, access to work and training opportunities, productivity requirements, or workplace health and safety.Iowa Code § 91F.1(9) other than hiring. The notice must be provided: (1) at least 30 days before an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) is first deployed; (2) no later than January 1, 2027, for systems already in use at the effective date; and (3) within 30 days of hiring a new employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6). The notice must contain: (a) the type of employment-related decisionsEmployment-related decision"Employment-related decision" means any decision by an employer that materially impacts an employee's wages, benefits, compensation, work hours, work schedule, performance evaluation, hiring, discipline, promotion, termination, job tasks, skill requirements, work responsibilities, assignment of work, access to work and training opportunities, productivity requirements, or workplace health and safety.Iowa Code § 91F.1(9) affected; (b) a general description of the categories of employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6)-input data, data sources, and collection methods; (c) any key parameters known to disproportionately affect the system's output; (d) the vendor or entity that created the system; (e) if applicable, a description of each quotaQuota"Quota" means a work standard under which an employee is assigned or required to perform at a specified productivity speed, to perform a quantified number of tasks, or to handle or produce a quantified amount of material, within a defined time period and under which the employee may suffer an adverse employment action if the employee fails to complete the performance standard.Iowa Code § 91F.1(10) including quantified tasks, potential adverse actions for failure to meet the quotaQuota"Quota" means a work standard under which an employee is assigned or required to perform at a specified productivity speed, to perform a quantified number of tasks, or to handle or produce a quantified amount of material, within a defined time period and under which the employee may suffer an adverse employment action if the employee fails to complete the performance standard.Iowa Code § 91F.1(10), and whether the quotaQuota"Quota" means a work standard under which an employee is assigned or required to perform at a specified productivity speed, to perform a quantified number of tasks, or to handle or produce a quantified amount of material, within a defined time period and under which the employee may suffer an adverse employment action if the employee fails to complete the performance standard.Iowa Code § 91F.1(10) is subject to change; (f) the employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6)'s right to access and correct data; and (g) a statement that retaliation is prohibited. The notice must be in plain language, stand-alone, in the employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6)'s routine language, and delivered via a simple method such as email, electronic link, or other written format.
H-01.1
2
EmployersEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) must notify applicants upon receiving their application that the employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) utilizes an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) when making hiring decisions. The notification may be provided using an automatic reply mechanism or on a job posting.
H-01.3
3
EmployersEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) must maintain an updated list of all automated decision systemsAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) currently in use to facilitate implementation of the chapter's notice and employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6)-rights requirements.
G-01.3
Iowa Code § 91F.3
Employer requirements
Deployer

(1)(a)–(d) 4 1. An employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) shall not use an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) to do any of the following: a. Prevent compliance with or violate any federal, state, or local labor, occupational health and safety, employment, or civil rights laws or regulations. b. Infer an employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6)'s protected status under chapter 216. c. Identify, profile, predict, or take adverse action against an employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) for exercising the employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6)'s legal rights, including but not limited to rights guaranteed by state and federal employment and labor laws. d. Collect employee dataEmployee data"Employee data" means any information that identifies, relates to, or describes an employee, regardless of how the information is collected, inferred, or obtained.Iowa Code § 91F.1(7) for a purpose that is not disclosed pursuant to the notice requirements in section 91F.2.

(1)(e) 5 e. Rely solely on an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) when making a discipline, termination, or deactivation decision.

(2) 6 2. When an employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) relies primarily on output from an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) to make a discipline, termination, or deactivation decision, the employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) shall use a human reviewer to review the automated decision system outputAutomated decision system output"Automated decision system output" means any information, data, assumptions, predictions, scoring, recommendations, decisions, or conclusions generated by an automated decision system.Iowa Code § 91F.1(4) and compile and review other information that is relevant to the decision, if any. For purposes of this subsection, "other information" may include but is not limited to any of the following: a. Supervisory or managerial evaluations. b. Personnel files. c. Work product of employeesEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6). d. Peer reviews. e. Witness interviews, which may include relevant online customer reviews.

(3) 7 3. An employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) shall not use customer ratings as the only or primary input data for an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) to make employment-related decisionsEmployment-related decision"Employment-related decision" means any decision by an employer that materially impacts an employee's wages, benefits, compensation, work hours, work schedule, performance evaluation, hiring, discipline, promotion, termination, job tasks, skill requirements, work responsibilities, assignment of work, access to work and training opportunities, productivity requirements, or workplace health and safety.Iowa Code § 91F.1(9).

Section 91F.3 imposes a mix of prohibitions and affirmative requirements on employer use of automated decision systems. Subsection 1 prohibits five specific uses: (a) using an automated decision system to violate any labor, employment, civil rights, or occupational health and safety law; (b) inferring an employee's protected status under Iowa's civil rights chapter (Ch. 216); (c) profiling, predicting, or taking adverse action against employees for exercising legal rights; (d) collecting employee data for purposes not disclosed under the § 91F.2 notice; and (e) relying solely on an automated decision system for discipline, termination, or deactivation decisions.

Subsection 2 creates an affirmative human-review obligation when an employer relies primarily on automated decision system output for discipline, termination, or deactivation — requiring a human reviewer to review the output and compile and review other relevant information. Subsection 3 prohibits using customer ratings as the sole or primary input data for employment-related decisions.

Compliance actions 4 items
4
EmployersEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) must not use an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) to: (a) prevent compliance with or violate any federal, state, or local labor, occupational health and safety, employment, or civil rights laws; (b) infer an employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6)'s protected status under Iowa Chapter 216; (c) identify, profile, predict, or take adverse action against an employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) for exercising legal rights, including rights under state and federal employment and labor laws; or (d) collect employee dataEmployee data"Employee data" means any information that identifies, relates to, or describes an employee, regardless of how the information is collected, inferred, or obtained.Iowa Code § 91F.1(7) for a purpose not disclosed in the advance notice required by § 91F.2.
S-02
5
EmployersEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) must not rely solely on an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) when making a discipline, termination, or deactivation decision.
H-01.6
6
When an employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) relies primarily on output from an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) to make a discipline, termination, or deactivation decision, the employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) must use a human reviewer to review the automated decision system outputAutomated decision system output"Automated decision system output" means any information, data, assumptions, predictions, scoring, recommendations, decisions, or conclusions generated by an automated decision system.Iowa Code § 91F.1(4) and compile and review other relevant information, which may include supervisory or managerial evaluations, personnel files, employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) work product, peer reviews, and witness interviews (including relevant online customer reviews).
H-01.6
7
EmployersEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) must not use customer ratings as the sole or primary input data for an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) to make employment-related decisionsEmployment-related decision"Employment-related decision" means any decision by an employer that materially impacts an employee's wages, benefits, compensation, work hours, work schedule, performance evaluation, hiring, discipline, promotion, termination, job tasks, skill requirements, work responsibilities, assignment of work, access to work and training opportunities, productivity requirements, or workplace health and safety.Iowa Code § 91F.1(9).
D-01.4
Iowa Code § 91F.4
Automated decision systems — notice after decision
Deployer

(1)–(2) 8 1. An employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) that primarily relied on an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) to make a discipline, termination, or deactivation decision shall provide the affected employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) with a written notice at the time the employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) informs the employee of the decision. 2. A notice provided pursuant to subsection 1 shall contain all of the following information: a. The individual to contact for more information about the decision. b. That the employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) used an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) to assist the employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) in one or more discipline, termination, or deactivation decisions with respect to the employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6). c. That the employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) has the right to request a copy of the employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6)'s data used by the automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3). d. That the employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) is prohibited from retaliating against the employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) for exercising the rights provided in this chapter.

(3) 8 3. A written notice required by subsection 1 shall be written in plain language as a separate, stand-alone communication. The notice shall be in the language in which routine communications and other information are provided to employeesEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6). The notice shall be provided via a simple and easy-to-use method, including but not limited to an email, electronic link, or other written format.

Section 91F.4 requires post-decision notice when an employer primarily relied on an automated decision system for discipline, termination, or deactivation. The notice must be provided at the time the employer informs the employee of the decision and must include: a contact person, the fact that an ADS was used, the employee's right to request a copy of their data, and a statement that retaliation is prohibited. Format requirements mirror those in § 91F.2 — plain language, stand-alone, in the employee's routine language, delivered simply.

Compliance actions 1 item
8
EmployersEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) that primarily relied on an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) to make a discipline, termination, or deactivation decision must provide the affected employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) with a written notice at the time the employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) informs the employee of the decision. The notice must contain: (a) a contact person for more information; (b) a statement that the employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) used an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) to assist in the decision; (c) a statement that the employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) has the right to request a copy of the data used by the system; and (d) a statement that retaliation for exercising chapter rights is prohibited. The notice must be in plain language, stand-alone, in the employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6)'s routine language, and delivered via a simple method.
H-01.1
Iowa Code § 91F.5
Employee access to data
Deployer

9 An employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) has the right to request a copy of the most recent twelve months of the employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6)'s own data primarily used by an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) to make a discipline, termination, or deactivation decision. An employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) shall provide a copy upon request. An employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) is limited to one such request every twelve months.

Section 91F.5 grants employees the right to request a copy of the most recent twelve months of their own data that was primarily used by an automated decision system to make a discipline, termination, or deactivation decision. Employers must provide the data upon request. Employees are limited to one such request every twelve months.

Compliance actions 1 item
9
EmployeesEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) have the right to request a copy of the most recent twelve months of their own data primarily used by an automated decision systemAutomated decision system"Automated decision system" means any computational process derived from machine learning, statistical modeling, data analytics, or artificial intelligence that issues simplified output, including a score, classification, or recommendation, that is used to assist or replace human discretionary decision making and materially impacts natural persons. "Automated decision system" does not include a spam electronic mail filter, firewall, antivirus software, identity and access management tool, calculator, database, dataset, or other compilation of data.Iowa Code § 91F.1(3) to make a discipline, termination, or deactivation decision. EmployersEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) must provide the data upon request. EmployeesEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) are limited to one request every twelve months.
D-01.1
Iowa Code § 91F.6
Privacy of personal information
Deployer

10 For purposes of safeguarding the privacy rights of consumers, employeesEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6), and individuals, when an employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) is required to provide employee dataEmployee data"Employee data" means any information that identifies, relates to, or describes an employee, regardless of how the information is collected, inferred, or obtained.Iowa Code § 91F.1(7) pursuant to this chapter, the employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) shall provide the data in a manner that anonymizes the personal information of any customer, employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6), or other individual.

Section 91F.6 requires employers to anonymize the personal information of any customer, employee, or other individual when providing employee data pursuant to the chapter. This is a privacy safeguard ensuring that data disclosures under §§ 91F.4 and 91F.5 do not expose third-party personal information.

Compliance actions 1 item
10
When providing employee dataEmployee data"Employee data" means any information that identifies, relates to, or describes an employee, regardless of how the information is collected, inferred, or obtained.Iowa Code § 91F.1(7) pursuant to this chapter, employersEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) must anonymize the personal information of any customer, employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6), or other individual contained in the data.
D-01.4
Iowa Code § 91F.7
Retaliation prohibited
Deployer

11 An employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) shall not discharge, threaten to discharge, demote, suspend, or in any manner discriminate or retaliate against any employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) for using or attempting to exercise the employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6)'s rights under this chapter, filing a complaint with the departmentDepartment"Department" means the department of inspections, appeals, and licensing.Iowa Code § 91F.1(5) alleging a violation of this chapter, cooperating in an investigation or prosecution of an alleged violation of this chapter, or taking any action to invoke or assist in any manner the enforcement of this chapter.

Section 91F.7 provides a broad anti-retaliation protection for employees who exercise rights under the chapter, file complaints with the department, cooperate in investigations or prosecutions, or take any action to invoke or assist enforcement. Protected activities include exercising or attempting to exercise rights, filing complaints, cooperating in investigations, and enforcement assistance.

Compliance actions 1 item
11
EmployersEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) must not discharge, threaten to discharge, demote, suspend, or in any manner discriminate or retaliate against any employeeEmployee"Employee" means any natural person who provides services for compensation for an employer in any workplace. "Employee" includes an independent contractor.Iowa Code § 91F.1(6) for exercising or attempting to exercise rights under this chapter, filing a complaint alleging a violation, cooperating in an investigation or prosecution of an alleged violation, or taking any action to invoke or assist enforcement of this chapter.
G-03.3
Iowa Code § 91F.8
Enforcement — penalties

(1)–(3) 1. The departmentDepartment"Department" means the department of inspections, appeals, and licensing.Iowa Code § 91F.1(5) shall enforce this chapter. Such enforcement may include but is not limited to investigating alleged violations, ordering appropriate temporary relief to mitigate a violation, issuing a citation against an employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) who violates this chapter, conducting contested case hearings if requested, and bringing a civil action in district court for enforcement. 2. An employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) who violates this chapter shall be subject to a civil penalty of five hundred dollars, collectible by the departmentDepartment"Department" means the department of inspections, appeals, and licensing.Iowa Code § 91F.1(5) pursuant to subsection 1. 3. A person subject to a violation of this chapter may bring an action in district court for appropriate temporary or preliminary injunctive relief, including punitive damages, and reasonable attorney fees and court costs. The departmentDepartment"Department" means the department of inspections, appeals, and licensing.Iowa Code § 91F.1(5) may bring such an action on the person's behalf pursuant to subsection 1 with the person's consent.

Section 91F.8 establishes the enforcement framework. The Department of Inspections, Appeals, and Licensing enforces the chapter through investigations, temporary relief, citations, contested case hearings, and civil actions. A $500 civil penalty applies per violation. A private right of action is available for injunctive relief, punitive damages, and reasonable attorney fees and court costs. The department may also bring an action on the person's behalf with consent.

Iowa Code § 91F.9
Rules

The departmentDepartment"Department" means the department of inspections, appeals, and licensing.Iowa Code § 91F.1(5) shall adopt rules pursuant to chapter 17A to administer this chapter.

Section 91F.9 directs the Department of Inspections, Appeals, and Licensing to adopt rules pursuant to Iowa's Administrative Procedure Act (Chapter 17A) to administer the chapter.

Iowa Code § 91F.10
Construction of chapter

This chapter shall not be construed to prohibit any employerEmployer"Employer" means any person who directly or indirectly, or through an agent or any other person, employs or exercises control over the wages, benefits, other compensation, hours, working conditions, access to work or job opportunities, or other terms or conditions of employment of any employee in this state. "Employer" includes a person who contracts for labor on behalf of an employer.Iowa Code § 91F.1(8) from complying with regulatory or contractual requirements in the provision of products or services to the federal government.

Section 91F.10 is a savings clause ensuring the chapter does not prohibit employers from complying with regulatory or contractual requirements related to providing products or services to the federal government. This addresses potential tension between the chapter's notice and prohibition requirements and federal contractor obligations.

Passage Likelihood

Low
Status Introduced
Chamber No passage
Committee No action
Majority party No
Bipartisan No
Prior session None

Legislative History

2026-02-19 Introduced, referred to Workforce. S.J. 330.
2026-02-23 Subcommittee: Driscoll, Donahue, and Pike. S.J. 361.

Entry Last Reviewed

2026-05-20
AI generated