Who Answers for the Bot?

A Dataset of How Consumer-Facing Companies Allocate Liability for Their Own AI

Rohail Khan

Bellevue High School

Working paper, 2026

Paper (coming soon) Dataset Codebook

Abstract

In Moffatt v. Air Canada (2024 BCCRT 149), a customer relied on an airline chatbot that described a refund policy that did not exist, and the tribunal held the airline responsible for its chatbot's statement. Consumers now get prices, policies and advice from company chatbots every day, usually with no way of knowing whether the company stands behind what its AI says. As people begin sending their own AI agents to shop and book on their behalf, companies are also starting to write terms for those agents.

This project builds a coded dataset of what companies' own documents say about their consumer-facing AI: whether they accept, limit or shift responsibility for it, and where that language sits. The current corpus covers 166 documents from 59 companies across 12 sectors, coded against an 11-category clause taxonomy, with full provenance for every source and comparisons against archived 2022 terms for 21 companies.

Dataset at a Glance

Companies with a confirmed consumer-facing AI feature59
Sectors12
Source documents collected and coded166
Clause categories in the coding scheme11
Companies compared against archived November 2022 terms21

Sectors: airlines, banking and fintech, edtech, food delivery, healthcare, hospitality, insurance, investing, real estate, retail, telecom, and travel booking.

Method

  1. Scope. Only AI the customer talks to directly, or that acts on their behalf, is included. Internal uses such as fraud scoring or ad targeting are excluded.
  2. Document collection. A fixed search protocol checks six document types for each company: product or service terms, site terms of use, dedicated AI terms, in-product notices, clauses governing AI agents, and the company's own marketing of the feature.
  3. Coding. Each document is coded against the eleven clause categories below. Each clause is recorded as AI-specific, as generic language that reaches the AI feature, or as absent.
  4. Provenance. Every document is recorded with its URL, retrieval date, revision date and how completely it was read. Documents that could not be retrieved are logged as gaps, not counted as evidence that a clause is absent. Codings are checked against an independent second coder.
CodeClause categoryCodeClause category
B1AI statements not binding on price or termsB7Indemnification
B2Limitation of liabilityB8Third-party sources
B3Responsibility shifted to the userB9Misuse and anti-jailbreak
B4Do not rely; verifyB10Training and rights over inputs
B5AI agent clausesB11Automated decision-making
B6Accuracy and no warranty

Table 1. The clause taxonomy.

Where AI Liability Language Sits

The same protective language can appear in very different places, and whether it binds the customer depends on where it is. Each company is placed on a five-level scale:

LevelLocation of AI languagePart of the binding contract?
1Standalone AI terms written for the featureYes
2A dedicated AI section inside the main termsYes
3Generic clauses that reach the AI through how "services" is definedYes
4In-product notices only, such as a line in the chat windowNo
5No consumer-facing language about the AINo

Table 2. Locus of AI liability language.

Example Entries

CompanyAI featureDocumentExcerptRetrieved
WalmartShopping assistant Terms of Use §16.J (rev. June 23, 2026) AI-generated pricing "does not constitute an offer to sell the item at the stated price." Aug 2, 2026
RobinhoodCortex Assistant Cortex Assistant Disclosure (eff. June 16, 2026) "No transaction will be executed without your explicit confirmation." Sept 19, 2026
VerizonCustomer service chatbot In-product notice, My Verizon chat "Generated by AI. Verify if needed." Sept 19, 2026

Table 3. Three entries chosen to show the range. Walmart's dedicated AI section (level 2) addresses the Moffatt scenario directly: a price quoted by the AI does not bind the company. Robinhood's standalone terms (level 1) keep the customer in the loop by requiring confirmation of every trade. Verizon's caution appears only in the chat interface (level 4), outside any binding contract.

Preliminary Finding

Nearly half of the companies (28 of 59) have no AI-specific language in any binding contract. At the same time, the companies that do address their AI are revising their terms quickly: 14 now name their AI feature in the binding contract, almost all for features launched in 2025–26.

AI-specific language in a binding contract (31)None (28)

Figure 1. One square per company. Preliminary; the full analysis will appear in the paper.

Upcoming

  • Matched EU and UK expansion (in progress). The same protocol applied to comparable companies operating under European consumer law.
  • Comparison with 2022 terms (in progress). A clause-by-clause comparison with archived terms, separating AI-era drafting from pre-existing boilerplate.
  • Consumers' own AI agents (planned). How company terms treat AI agents that customers send to shop, book or transact on their behalf.

Data & Materials

The materials behind the paper are public in the materials folder of this repository (released October 2026; data frozen 14 October 2026). They contain:

  • Dataset. One record per document, with binding status, assent mechanism, where the AI language sits, and the code for each of the eleven clause families.
  • Document register. For every document: URL, retrieval date, stated effective date, capture method, SHA-256 hash, the coding-relevant extract and the coder's note.
  • November 2022 baselines. The archived snapshot used for each pre-ChatGPT comparison, why any document has none, and the sentence-level comparison output.
  • Screening log. Every firm screened, with its industry rank, revenue source, decision, reason and evidence link.
  • Coding manual and codebook.
  • Analysis scripts. Sample construction, the archival comparison, the firm-level taxonomy and the figures.
  • Reliability data. Both coders' codes for the reliability-test documents.

The company documents themselves are copyrighted by the companies that publish them, so the repository gives each document's URL, archived-snapshot link and hash rather than its full text. Full captured texts are available to researchers on request.