BIPA compliance assessment: biometric blind spots that audits miss

Key takeaways
BIPA Section 15(b) requires written consent unbundled from other service agreements and specific to biometric data type, purpose, and retention period -- general MFA enrollment flows do not satisfy this requirement.
BIPA private right of action under Section 20 does not require proof of harm. Each unconsented biometric scan is a separate violation, with statutory damages from $1,000 to $5,000 per incident.
Organizations using third-party biometric vendors remain liable under BIPA if vendor contracts do not explicitly specify consent, retention, and deletion obligations -- general 'comply with applicable law' language has not held up in litigation.
Unencrypted biometric template storage in MongoDB and Active Directory instances is the most common technical control failure in Vulnox BIPA-related assessments, and passes most attestation-based audits because auditors do not query the data store.
A publicly disclosed fixed-window retention schedule tells an attacker exactly when templates will be purged, enabling concentrated reverse-engineering efforts against a predictable, shrinking dataset in the final months before deletion.
BIPA Section 15(a) requires the retention schedule to be publicly available before collection occurs -- not buried in a privacy policy appendix or disclosed only during account creation.
TL;DR
BIPA is the highest-litigation-risk biometric privacy statute in the United States, and it generates that litigation because the consent and retention requirements are specific enough to fail in ways that general privacy programs never anticipate. Most organizations that believe they are BIPA-compliant have a written policy. Most do not have a system that enforces consent before biometric collection occurs, vendor contracts that survive scrutiny, or biometric templates stored in a condition that meets the reasonable security requirement. This article covers what assessments find that compliance reviews do not.
The consent form that never fires
A regional hospital system in Illinois deployed biometric patient check-in kiosks across six facilities. The implementation included a general privacy policy displayed on the kiosk screen. The compliance review noted the policy's existence, confirmed it referenced biometric data, and marked the consent requirement satisfied. What the review did not test was whether the system enforced acknowledgment before biometric collection began. In practice, patients could scan their fingerprint and complete check-in without ever interacting with the privacy notice. The system was designed to display the policy. It was not designed to gate biometric collection on consent. Those are different technical requirements, and the compliance review checked for one while the litigation risk lived in the other.
BIPA Section 15(b) requires written consent before collection. 'Before' is operational, not documentary. A policy that exists and a policy that is enforced at the point of collection are not the same control. Audits that review documentation without testing system behavior will pass environments where consent is displayed but never required. That gap is where the class-action exposure accumulates.
Why BIPA generates more litigation than any comparable statute
Most US privacy statutes require a showing of harm before an individual can bring a private claim. BIPA does not. Section 20 establishes a private right of action for any violation of the Act's requirements -- consent, retention, security, or disclosure -- without requiring the plaintiff to demonstrate that the violation caused concrete injury. A fingerprint scan conducted without BIPA-compliant written consent is, by itself, an actionable violation. Statutory damages are $1,000 per negligent violation and $5,000 per intentional or reckless violation.
That damage structure interacts badly with the environments where biometric data is typically collected. An employer with 300 employees using fingerprint timekeeping who failed to obtain BIPA-compliant consent before deployment is not facing one violation. They are facing 300 individual claims, each carrying its own statutory damage floor, plus attorney fees. Courts have certified these claims as class actions. The arithmetic becomes visible quickly.
The consent requirement is where most organizations fail, and it fails in a specific way. BIPA requires written consent that is informed -- it must name the biometric data type being collected, state the purpose, and disclose how long the data will be retained. It must be obtained before collection. And it must be unbundled from other agreements. A paragraph in an employee handbook does not satisfy the requirement. Neither does a terms-of-service checkbox that buries biometric disclosure among 40 other provisions.
Example
A SaaS company offering facial recognition authentication enrolled customers through a standard account creation flow that included a biometric enrollment step. The enrollment screen displayed a brief notice that face data would be used for authentication. It did not name the retention period. It did not state when the data would be deleted. The company's legal team had reviewed the notice and concluded it was sufficient. Vulnox's assessment flagged it as non-compliant: BIPA Section 15(b) requires disclosure of the specific purpose and retention period as conditions of valid consent. The notice described purpose but omitted retention. That omission is the difference between compliance and a class-action complaint.
The consent requirement operates at the system level, not just the policy level. A compliant consent form that is not enforced as a prerequisite for biometric data collection does not satisfy BIPA. The technical implementation must gate collection on documented consent. That requires a data architecture where consent records are tied to biometric template creation -- not a separate policy document.
What BIPA assessments find that audits do not
Assessment base: Vulnox assessment data, 2024, covering organizations subject to BIPA across healthcare, financial services, SaaS, and retail sectors.
Biometric templates stored unencrypted in MongoDB instances
Across assessments involving organizations subject to BIPA, unencrypted biometric template storage in MongoDB appears consistently. The collections are typically readable without authentication by any service account with database access, and in several cases by any user on the internal network. The templates -- face geometry data, voiceprint vectors, fingerprint minutiae -- are stored as plaintext fields alongside user records.
BIPA Section 15(e) requires reasonable security measures to protect biometric data from unauthorized access or disclosure. A plaintext template that can be exfiltrated and used in a replay attack does not meet that standard. More directly: this finding passes attestation-based audits because auditors review the security policy, not the database schema. The client in every case believed their biometric data was protected because their written policy said it would be.
Vendor consent flows accepted as BIPA-compliant without review
Organizations using third-party biometric authentication -- time-and-attendance systems, facial recognition access control, voice authentication in call centers -- routinely accept the vendor's built-in consent mechanism as satisfying BIPA requirements. In assessments, Vulnox has found that the vendor consent flow omits the retention period, does not explicitly identify the biometric data type, or bundles biometric consent with general service agreement acceptance. The vendor's flow was BIPA-adjacent, not BIPA-compliant.
The organization deploying the vendor's system inherits the liability for the consent deficiency. Vendor contracts in every assessed case included general data protection language without specifying BIPA obligations. Courts have rejected the defense that an organization relied in good faith on a vendor's compliance representations when the contract did not specify the requirements.
Retention schedules that exist internally but are never disclosed publicly
BIPA Section 15(a) requires a publicly available written retention schedule. In a significant share of assessments, organizations have internal data retention policies that address biometric data retention periods but are classified as internal documents. The schedule is not posted on the organization's website, not provided during biometric enrollment, and not referenced in privacy notices accessible before collection.
An internal retention policy satisfies the organization's operational need to know when data will be deleted. It does not satisfy BIPA's public availability requirement. The distinction matters because the public availability requirement exists so that individuals can verify their data will be deleted -- it is a transparency control, not an operational one. An auditor who reviews the retention policy and confirms it exists will pass this control. A regulator or plaintiff's attorney who asks where individuals can read the retention schedule will not.
Biometric template poisoning risk from compromised directory services
BIPA's correction mechanism under Section 20 assumes that when an individual's biometric data is wrong, they can correct it. In environments where biometric templates are stored in or managed through Active Directory or similar directory services, a compromise of the directory allows an attacker to inject adversarial templates that subtly alter the verification baseline. Subsequent correction attempts by legitimate users overwrite the poisoned template with a newly enrolled version -- which can itself be manipulated if the enrollment process does not re-authenticate against a separate source of truth.
No BIPA compliance review assessed by Vulnox had evaluated this attack path. The compliance program addressed consent and retention. It had not modeled what happens to the correction mechanism when the template store itself is compromised. The IPA provides individuals a right to correct their data; it does not mandate that the correction infrastructure be hardened against the attacks that make correction necessary.
The retention disclosure that helps attackers
Common belief
Publishing a specific biometric data retention schedule -- 'voiceprints retained for 24 months from last interaction' -- satisfies BIPA Section 15(a) and demonstrates transparency. The more specific the disclosure, the more compliant the organization.
What we found
In a 2024 assessment of an e-commerce company using voice authentication in their call center, the publicly posted retention schedule specified a 24-month window. The voiceprint templates were stored in a database where 'deleted' records were flagged inactive rather than cryptographically destroyed. Templates marked for deletion remained readable in the database for an average of 11 days after the deletion flag was set, during a batch cleanup cycle. The window between the legal deletion date and actual destruction was undisclosed and unknown to the compliance team.
That is correct as a compliance matter. It is also a signal to attackers about when templates will be deleted. A fixed-window retention schedule tells anyone monitoring the organization exactly when a cohort of biometric templates will be purged. Templates created in a specific quarter have a known end-of-life date. An attacker who wants to reverse-engineer or replay a biometric template can prioritize the cohort approaching deletion -- a shrinking, predictable target pool where the window for exploitation is closing.
This is not an argument against compliance with Section 15(a). The disclosure is required. The point is that compliance with the retention disclosure requirement creates a secondary operational security consideration that most biometric security programs never model. The organization publishes the schedule because the law requires it and then never revisits what that schedule reveals to someone mapping their attack timeline against it.
The mitigation is not to obscure the retention schedule. It is to treat templates nearing end-of-life as elevated risk, increase monitoring on the authentication systems those templates feed, and ensure that deletion is cryptographic rather than simply marking records inactive in a database.
Where BIPA exposure accumulates outside the compliance review
AI-generated synthetic biometric bypass
BIPA's consent and retention framework was designed around the collection and storage of real biometric data. It did not anticipate a threat model where the attacker never needs to steal the template -- only generate a synthetic approximation sufficient to defeat the authentication system. Synthetic voice generation has reached a quality level where voice authentication systems using standard speaker verification can be bypassed with generated audio derived from publicly available recordings. Call centers using voice-based authentication for account access present a documented risk that BIPA's consent requirements do not address and that most biometric security assessments do not test.
Serverless and event-driven biometric processing
Organizations processing biometric data through serverless functions -- Lambda functions handling image analysis, event-driven pipelines for facial recognition in access control -- typically lack the logging and monitoring infrastructure applied to persistent application servers. BIPA's reasonable security requirement under Section 15(e) applies to the data regardless of the compute architecture. A Lambda function that processes face images without CloudTrail logging enabled is processing regulated biometric data with no audit trail -- a control gap that standard BIPA compliance reviews do not examine because the review focuses on policy documents, not infrastructure configuration.
BIPA obligations in M and A due diligence
When an organization acquires a company that collected biometric data from Illinois residents, BIPA obligations transfer with the data. Acquiring entity's counsel consistently flags general data protection liability in M and A due diligence. BIPA-specific exposure -- including whether the target obtained valid consent, maintained a compliant retention schedule, and used reasonable security measures -- requires technical validation, not just policy review. A target company's representation that it is BIPA-compliant means the policy exists. It does not mean the consent was actually obtained for each biometric template in the database the acquirer is about to inherit.
What organizations believe going in and what the assessment finds
We use Okta Verify for MFA. That covers the biometric consent requirement -- Okta is a major compliance vendor and we already paid for it.
Root cause:Okta Verify's enrollment flow is designed to satisfy Okta's terms of service and general authentication standards. It is not designed to satisfy BIPA Section 15(b)'s requirement for written consent that names the biometric data type, states the purpose, discloses the retention period, and is unbundled from other agreements. Okta's compliance certifications address Okta's own data handling. They do not certify that your organization's deployment of Okta satisfies BIPA's consent requirements for your users.
Our privacy policy covers biometric data. It's in section 4. We reviewed it with legal and they said it was sufficient.
Root cause:BIPA Section 15(b) requires consent that is obtained before collection. A privacy policy that a user can theoretically read before signing up is not the same as a consent mechanism that gates biometric collection on documented acknowledgment. The legal review confirmed the policy language was accurate. It did not test whether the system enforced consent as a prerequisite for biometric enrollment. In the assessment, biometric enrollment proceeded without any interaction with the privacy policy.
We use a third-party vendor for our biometric timekeeping. The vendor handles BIPA compliance -- it's in their marketing materials.
Root cause:The vendor handles their own BIPA obligations for their own data processing. The organization deploying the vendor's system is responsible for ensuring that the consent obtained during enrollment satisfies BIPA requirements for that organization's employees. If the vendor's enrollment flow does not meet BIPA's consent standard, the organization bears the liability. Vendor marketing materials are not contractual compliance representations. The contract language is what governs, and in every assessed case, the contract required the vendor to comply with applicable law without specifying BIPA obligations.
Where BIPA enforcement and technical risk are heading
Within two years, a BIPA class action will succeed against an organization that never directly collected biometric data but whose vendor's enrollment flow is found to be non-compliant, establishing clear precedent for organizational liability in third-party biometric deployments.
The litigation trend is already moving toward vendor-adjacent liability. Cases have established that organizations cannot delegate BIPA compliance to vendors through general contract language. The next step is a judgment where the organization had a vendor contract, the vendor's consent flow was deficient, and the organization is held liable because the contract did not specify the BIPA requirements the vendor was supposed to satisfy. The factual pattern exists across dozens of current assessments.
Confidence: highNo BIPA judgment holding an organization liable for a vendor's non-compliant consent flow by 2027.AI-generated synthetic voice attacks will succeed against commercially deployed voice authentication systems in Illinois call centers at a rate sufficient to trigger BIPA Section 15(e) reasonable security challenges within three years, as courts and regulators apply the standard to authentication systems that do not account for synthetic media.
Voice synthesis quality has improved to the point where standard speaker verification models can be defeated with generated audio derived from publicly available recordings. Call centers using voice authentication for account access typically have not updated their anti-spoofing detection since deployment. BIPA's reasonable security standard will eventually be applied to whether authentication systems account for known attack vectors -- and synthetic voice is a known, documented attack vector against which most deployed systems have no defense.
Confidence: mediumNo BIPA enforcement action or litigation referencing synthetic voice attacks on authentication systems by 2028.
BIPA compliance programs are solving the wrong problem
Most BIPA compliance programs are built around documentation. Written policy, consent form template, retention schedule, vendor contract addendum. These are necessary. They are not sufficient. The actual BIPA risk for most organizations is not that the documentation is missing -- it is that the documentation describes a system behavior that the system does not actually exhibit.
The consent form says biometric collection requires acknowledgment. The system allows collection without it. The retention schedule says templates are deleted at the end of the retention window. The database marks them inactive and batch-deletes them 11 days later. The vendor contract says the vendor will comply with applicable law. The vendor's enrollment flow omits the retention period from the consent disclosure. Each gap is between what the document says and what the system does.
A compliance program that reviews documents will pass every one of those environments. A compliance program that tests system behavior will find all of them. The difference is not sophistication -- it is a decision about what the assessment is supposed to answer. 'Do the required documents exist' and 'do the systems behave as the documents describe' are different questions. BIPA litigation is almost entirely about the second one.
Counterargument
The counterargument is that testing system behavior requires technical depth that compliance programs are not resourced for, and that documentation review is what the law explicitly requires. That is fair as a description of how most compliance reviews are scoped. It does not change what plaintiffs' attorneys and regulators examine when there is a breach or a class certification motion. The technical behavior of the system is what creates liability. The documentation is what organizations cite in their defense.
One control to test this week
Pick one biometric collection point in your environment -- a time-and-attendance kiosk, a facial recognition access panel, a voice authentication enrollment flow -- and attempt to complete biometric enrollment without interacting with the consent disclosure. If the system allows it, you have the most common BIPA finding in practice: a consent form that exists and a system that does not enforce it. That is the gap between your compliance documentation and your actual exposure. A BIPA-focused compliance gap analysis will surface the full scope -- vendor contract deficiencies, template storage configuration, retention schedule public availability -- but the enrollment test tells you in under five minutes whether the most litigated requirement in the statute is functioning as documented.
Further Reading
Gap Analysis
compliance gap analysisDigital Footprint
digital footprint analysisUS state privacy and data security laws: the complete compliance map
BIPA compliance assessment and the biometric blind spots that produce class action exposureNIST SP 800-30 Risk Assessment Guide
NIST risk assessment guideOWASP Web Security Testing Guide
OWASP security testing guideThird-Party Risk Management
third-party risk management
Frequently Asked Questions
What triggers BIPA liability for an organization that never directly collects biometric data?
BIPA Section 15(b) applies to any private entity that 'collects, captures, purchases, receives through trade, or otherwise obtains' biometric data. If a vendor collects biometric data on behalf of your organization -- a time-and-attendance system, a facial recognition check-in kiosk, a voice authentication service -- and your contract does not require BIPA-compliant consent procedures, your organization shares liability. Vulnox assessments consistently find that vendor contracts reference general data protection standards without specifying BIPA consent, retention, or deletion obligations.
Does an existing MFA or SSO consent flow satisfy BIPA written consent requirements?
No. BIPA Section 15(b) requires written consent that is specific to biometric data collection, unbundled from other service agreements. A general terms-of-service acknowledgment or an MFA enrollment flow that does not explicitly identify the biometric data type, state the purpose, and disclose the retention period does not satisfy the requirement. In assessments of organizations using Okta Verify, Microsoft Authenticator, and similar tools, Vulnox regularly finds that enrollment flows were accepted as consent without any BIPA-specific disclosure.
What does a BIPA-compliant retention and deletion schedule actually require?
BIPA Section 15(a) requires a publicly available written retention schedule that specifies when biometric data will be destroyed -- either when the purpose for collection is satisfied, or within three years of the individual's last interaction, whichever comes first. 'Publicly available' means posted where individuals can find it before collection occurs, not buried in a privacy policy appendix. Assessments find that most organizations have internal retention policies that are never disclosed at the point of biometric data collection.
How does BIPA treat biometric templates stored by third-party authentication vendors?
The organization contracting with the vendor remains liable under BIPA if the vendor's collection practices do not comply. Contracts that require the vendor to 'comply with applicable law' without specifying BIPA obligations are insufficient -- courts have found that general compliance language does not satisfy BIPA's specific consent and retention requirements. The vendor agreement must explicitly address consent procedures, retention schedules, and deletion timelines.
What is the most common biometric data security failure in BIPA-regulated environments?
Unencrypted biometric template storage is the most consistently found technical control failure in Vulnox BIPA-related assessments. MongoDB instances containing face templates readable without authentication, and Active Directory stores holding voiceprints without field-level encryption, appear across sectors. BIPA Section 15(e) requires reasonable security measures to protect biometric data -- a plaintext template that can be exfiltrated and used for replay attacks does not meet that standard regardless of what the written policy says.
What makes BIPA enforcement different from other Illinois privacy statutes?
BIPA's private right of action under Section 20 is what separates it from most state privacy laws. Individuals do not need to demonstrate actual harm -- a violation of the consent or retention requirements is sufficient to bring a claim. Statutory damages run from $1,000 per negligent violation to $5,000 per intentional or reckless violation. In a workplace with hundreds of employees using fingerprint timekeeping, each unconsented scan is a separate violation. That arithmetic is why BIPA generates more class-action litigation than any other US biometric privacy statute.
How does an attacker exploit a BIPA-compliant retention schedule against the organization?
A publicly disclosed retention schedule that specifies a fixed deletion window -- 'biometric data retained for 24 months' -- tells an attacker exactly when templates will be purged. Templates approaching the end of their retention window are effectively a shrinking, predictable target. An attacker who knows templates created in Q1 2023 will be deleted in Q1 2025 can concentrate reverse-engineering and replay efforts on that cohort, increasing efficiency against a narrowing dataset. This is not a theoretical risk -- it is a structural consequence of mandatory disclosure without granular retention design.
Related Articles

GovRAMP Moderate authorization: why the Significant Change Request process catches providers off guard
GovRAMP Moderate is the first tier where you need a government sponsor, annual 3PAO reassessment, and a Significant Change Request process that can pause normal product releases for months. Most providers who stall post-authorization were not prepared for what maintaining Moderate status actually costs operationally.

GovRAMP Low+ authorization: the impact level that punishes providers who get the CUI boundary wrong
GovRAMP Low+ is where providers handling limited Controlled Unclassified Information land — or discover they should not be there. The defining failure is not a missing control. It is a CUI boundary that was drawn before anyone asked what data the government actually sends through the system.

GovRAMP High authorization: why FIPS-validated crypto and personnel security controls catch providers off guard
GovRAMP High is where cloud providers discover that having strong encryption is not the same as having FIPS 140-2 validated encryption — and that distinction alone has derailed authorizations from vendors who passed every other control family. The architectural constraints at High are qualitatively different from every lower tier.
Ready to Secure Your Digital Assets?
Get a comprehensive vulnerability assessment for your website today.