Binding law — in force AI-adjacent law
Inform and obtain consent before capturing face or voice biometrics for a commercial purpose (Texas)
A person may not capture an individual's biometric identifier (retina or iris scan, fingerprint, voiceprint, or record of hand or face geometry) for a commercial purpose without first informing the individual and receiving their consent. Since 2026-01-01, an image or other media on the internet or another public source is not notice or consent unless the individual made it public, and biometric identifiers captured to train an AI system become subject to the section if later used for another commercial purpose. AI training and AI used for security or fraud prevention are excluded unless the system uniquely identifies a specific individual. Detect face or voice template capture with no notice-and-consent gate, including templates built from scraped public images.
Who it applies to
- Duty falls on: organization
- Persons capturing biometric identifiers of individuals for a commercial purpose (the section does not define the term). In force since 2009-04-01; the AI-related amendments (b-1), (e)(2)-(3) and (f) since 2026-01-01.
- Not covered:
- Voiceprint data retained by a financial institution or affiliate (503.001(e)(1))
- Training, processing or storage of biometric identifiers to develop, train, evaluate, disseminate or offer AI models or systems, unless a system is used or deployed to uniquely identify a specific individual (503.001(e)(2))
- AI developed or deployed to prevent, detect or respond to security incidents, identity theft, fraud, harassment or other illegal activity, to preserve system integrity or security, or to investigate or prosecute those responsible (503.001(e)(3))
- Whether it applies depends on facts outside the code; a person has to decide.
The guard to add
Check a recorded, purpose-specific biometric notice and consent before any code computes, enrolls, or matches a face or voice template.
A consent gate placed immediately before the call that turns an image, video frame, or voice sample into a template or identity match (face_encodings, DeepFace.represent, rekognition.index_faces, voice embedding). The gate reads a stored consent record for this person and purpose (what is collected, why, and how long it is kept), refuses to compute the template without it, and the template is stored with a reference to that record. The notice copy shown at enrollment lives in the capture UI.
Where it goes: 1 application source code, 2 data models, 6 API calls and integrations, 14 user-facing text.
What this provision adds:
- Do not treat an image or other media found online or in a public source as notice or consent unless the individual made it public.
Example (Python face_recognition), before:
def enroll(user_id, image):
encoding = face_recognition.face_encodings(image)[0]
db.templates.insert(user_id=user_id, encoding=encoding)After:
def enroll(user_id, image):
consent = db.biometric_consents.get(user_id=user_id, purpose='face_login')
if consent is None or consent.withdrawn_at:
raise ConsentRequired('biometric notice and consent needed before enrollment')
encoding = face_recognition.face_encodings(image)[0]
db.templates.insert(user_id=user_id, encoding=encoding, consent_id=consent.id)Control: Face or voice biometric template computed without prior notice and consent. The same guard addresses 4 items with binding law in 4 jurisdictions. Engineering guidance, not legal advice.
Rule id tx-bc-503.biometric-capture-notice-and-consent · review status: primary source derived