— Legal

HIPAA Status

This page says what Elizabeth AI does today to protect patient information, what it does not yet do, and where your patients’ data goes. Where a control is missing, we say so rather than describe a plan as if it were in place. We are not lawyers, and nothing on this page is legal advice.

Practice BAA

Presented for signature at onboarding · template not yet reviewed by an attorney

Subprocessor BAAs

None executed yet · new sign-ups closed until they are

Encryption in transit

HTTPS on web, API and kiosk · TLS 1.2 or newer into our server

Where data lives

One Google Cloud server (us-central1, Iowa) · app-level encryption at rest not yet enabled

01Our role and the agreements

Under HIPAA your practice is the covered entity and Elizabeth AI Receptionist LLC is your business associate. We receive, store and transmit protected health information (PHI) only to perform the services you engage us for: answering and placing calls, booking and changing appointments, taking refill requests and messages, sending appointment texts, and reporting outcomes to your staff.

Practice BAA. We sign a Business Associate Agreement with every practice before any patient traffic reaches the system. It is executed directly between your practice and Elizabeth AI Receptionist LLC and is presented for electronic signature during onboarding; checkout cannot be completed until it is signed. Its current draft commits us to: use and disclose PHI only as the agreement or the law permits; the safeguards in force on its effective date, with a section that expressly lists the controls not yet implemented (no application-level encryption at rest, no required multi-factor authentication, subcontractor agreements not all executed); reporting of unauthorized uses, security incidents and breaches to your practice (section 06); written agreements with every subcontractor that touches PHI, with disclosure of which are not yet executed; making PHI available for patient access, amendment and accounting of disclosures; and return or destruction of PHI when the agreement ends (section 05).

Status. The BAA template is a draft that has not yet been reviewed by an attorney, and no practice has signed it. An earlier version of the agreement, generated in April 2026 and still stored in our system, describes safeguards that are not in place (encryption of PHI at rest, required multi-factor authentication, regular security assessments) and a 24-hour breach-notice window; it will be replaced before any practice signs. New practice sign-ups are closed until the subprocessor agreements below are executed.

Subprocessor BAA status, as of 29 September 2026. We are candid about this because you should not have to take it on trust: our agreements with the vendors in our data chain are in progress, not yet executed. Until each is signed, that vendor is not cleared to process PHI, and no practice is onboarded to live patient traffic against an unsigned chain.

xAI

Voice AI: speech recognition, language model and speech synthesis. BAA not yet executed. Zero-data-retention mode not yet enabled. Until both are in place, no real patient’s information is sent to xAI.

Twilio

Phone calls and text messages. BAA not yet executed. Twilio provides one only on a paid account edition, which we have not purchased; a quote was requested in September 2026.

Google Cloud

Hosts our server and database. Google’s BAA is available self-serve and has not yet been accepted.

Cloudflare

Proxies all web, API and kiosk traffic and terminates TLS. No BAA in place; availability on our plan not yet confirmed.

Microsoft

Teams alert cards, Power Automate staff email and our company mailboxes. No BAA in place.

Stripe

Billing only. Receives your practice’s billing contact and card details, never PHI, so we do not treat it as a business associate; counsel has not yet confirmed that view.

Two earlier vendors, Amazon Web Services (call analytics until April 2026) and Telnyx (our former carrier), carry no current traffic. Records that reference them remain in our database, and recordings they made may still exist on their systems; we have not confirmed deletion. They handled only our own test and staff calls and the few stray calls described in section 04; the system has never held a real patient’s record.

Ask us for current status in writing before you sign anything. We will confirm exactly which agreements are executed on the date you ask.

02Where patient data goes

Each vendor below that can see PHI needs an agreement of its own (section 01). The application stores no patient information on practice workstations or on the kiosk tablet.

03Technical safeguards

We are building toward full HIPAA Security Rule alignment. The current status of each control is stated below, including the gaps.

Encryption in transit

Web, API and kiosk traffic uses HTTPS with HSTS, and plain-http requests are redirected. Between Cloudflare and our server the connection is TLS 1.2 or newer; our server refuses older versions. At Cloudflare’s edge, where browsers connect, the minimum TLS version is still Cloudflare’s default, so an old browser can negotiate TLS 1.0 or 1.1; we have not yet raised that minimum. Call signalling between Twilio and xAI runs over SIP with TLS transport; we have not verified whether the audio stream itself is encrypted, and the patient’s own leg is the ordinary telephone network.

Encryption at rest

Our database is a SQLite file on the server’s disk. The application does not encrypt it, and we have not enabled disk encryption at the operating-system level. The one exception is the credential store for EHR and voice-vendor API credentials, which the application encrypts with AES-256-GCM. Google Cloud states that it encrypts persistent disks by default with keys it manages; we have not confirmed that in writing for our instance and do not treat it as a substitute. Because PHI at rest is not encrypted by us, we treat it as not “secured” under HIPAA’s breach-notification safe harbor.

Access controls

Role-based access limits what each signed-in user can reach. Staff sign in with a password or optional Google or Microsoft single sign-on, and sessions are server-side records that expire. The application itself does not yet require multi-factor authentication. Administrative access to the server is by SSH key only.

Audit logging

The requests the assistant makes to our server during a call — identity confirmation, slot lookups, bookings, refill requests, messages — are written as durable audit rows, and those rows are never deleted automatically. The outcome the assistant records at the end of an outbound call is stored in the call record but not in the audit log. Audit coverage of staff sign-ins and of record views in the dashboard is not yet in place, and some administrative actions do not reach the audit table.

Network

The server accepts web traffic only from Cloudflare’s published network ranges; direct connections to its address are dropped.

Security assessments

None yet. No HIPAA Security Risk Analysis has been completed, and no independent vulnerability scan or penetration test has been run. This page will be updated when one is done.

Session controls

The check-in kiosk resets after 90 seconds of inactivity and keeps nothing on the device; check-in data is stored in our database. Staff sessions expire on the server.

04What we store, and for how long

What we store. For each call: the caller’s number, timing and outcome; the requests the assistant made to our server with their arguments and results; and a summary. For calls before mid-August 2026 on our earlier voice stack, a full transcript. For each text message: the message body, the patient’s name and the delivery status. Patient records your practice loads or the assistant creates: name, date of birth, phone number, appointment details, refill requests with pharmacy details, messages for staff, readings the patient reports, insurance details entered at the kiosk (carrier, member ID and group number), and consent records. Application logs on the server also contain call and request details; phone numbers, email addresses and dates of birth are masked by pattern before they are written, names are not.

What we do not store. Call audio. Elizabeth AI keeps no audio files of calls; the audio travels from Twilio to xAI in real time and never reaches our server. On the current voice path we also hold no full transcript (section 02).

Who is in the system today. No real patient. The only practice in the system is our own internal demo, whose patient records are fictional apart from our owner’s own test record, and its calls come from our own testing: our owner’s phone, synthetic test callers and fixture numbers, plus a few stray calls to the demo line. Every text message has gone to our owner or to test numbers.

Retention today.

What we never do. We do not sell PHI, and we do not use patient data to train or fine-tune models. Datasets we assembled in May 2026 for model fine-tuning remain on the server; they predate any real patient and contain only test data. Whether our voice vendor may use call content for its own training is not yet settled by contract; that is one purpose of the pending BAA and zero-data-retention configuration.

05Return and destruction at termination

When the agreement ends, the BAA requires us to return or destroy your PHI, or to extend its protections to whatever cannot feasibly be destroyed. How that works today:

06Breach notification

What the law requires of us. As a business associate we must report to your practice any breach of unsecured PHI without unreasonable delay and no later than 60 days after discovery (45 CFR § 164.410), and any use or disclosure of PHI the BAA does not permit and any security incident, as the BAA requires (45 CFR § 164.504(e)). Your practice, as the covered entity, notifies affected individuals, the Department of Health and Human Services and, where required, the media. Because we do not encrypt PHI at rest (section 03), we would treat a loss of our database as a breach of unsecured PHI.

What our BAA commits us to. The current BAA template sets a shorter contractual limit: notice to your practice without unreasonable delay and no later than 72 hours after discovery, with what is known at the time — who is affected, what happened, the types of PHI involved, steps individuals can take, and what we are doing to investigate, contain and prevent recurrence — supplemented as the investigation proceeds. An earlier version of the template, generated in April 2026 and still stored in our system, says 24 hours; one number will be fixed, and stated here, before any practice signs.

What exists today. A written incident-response and breach-notification procedure does not yet exist. It is on the pre-launch list, and this page will say when it does.

Texas residents. Texas law separately requires us, as the holder of data your practice owns, to notify your practice immediately on discovering a breach of computerized sensitive personal information; your practice then notifies affected individuals and, when 250 or more Texas residents are affected, the Texas Attorney General, on the deadlines in section 07.

Reporting a concern. If you believe patient information handled by Elizabeth AI has been exposed, email [email protected] or [email protected] with URGENT in the subject line.

07Texas law

Elizabeth AI Receptionist LLC is a Texas limited liability company (Secretary of State file 0806749766) based in Dickinson, Texas. Texas’s Medical Records Privacy Act (Health & Safety Code chapter 181, as amended by HB 300) defines “covered entity” more broadly than HIPAA does and, as we read it, reaches any business that assembles, stores or transmits PHI, so it applies to us directly and not only through our practices. We are not lawyers, this page is not legal advice, and these obligations have not yet been reviewed by an attorney on our behalf. As we understand them:

08Compliance status

One list, so nothing above has to be pieced together. When any line changes, we update this page and its date.

09Questions?

If you have questions about anything on this page, or would like a copy of our BAA template or written confirmation of our subprocessor status on a given date, contact us:

Elizabeth AI Receptionist LLC | Dickinson, TX
[email protected] or [email protected]
Please put “BAA” or “privacy request” in the subject line so it routes correctly.