Sample evidence report

If a customer complains, or a regulator or lawyer asks whether your chatbot said it was AI, this is the report you hand over. It shows each time the notice appeared, on which page and in which conversation, and that no entry has been changed or removed since. It doesn't prove anyone read the notice, it isn't legal advice, and it doesn't guarantee you meet any law.

Download the PDF

14 days free, then $29.99 a month. Card required, cancel any time.

Everything below is made up. Example Dental Co. and example-dental.test are not real, and no real visitor is described. In section 5, look for:
  • The /insurance conversation, shown again after 3 hours ([re]).
  • The /kids conversation, shown again every hour because that page is set for children.
  • The /new-patients conversation: the front desk took over, no repeats while they had it, then shown again when the AI resumed ([resume]).
  • Visitors who didn't click “Got it”, shown the notice again on each page they opened.
SAMPLE REPORT - FICTIONAL DATA
BotNotice · AI Disclosure Evidence Report

Example Dental Co. (example-dental.test)

Generated 2026-10-15 09:00 UTC for account owner@example-dental.test. Report ID smplXd3nt4lCo-mv9b5pc0.

At a glance

Period covered2026-09-15 to 2026-10-14 (UTC)
AI notices shown398 (354 first notices, 44 repeats)
Acknowledged by visitors270 (68% of notices shown on the page)
Handed to a person23 conversations
Jurisdictions coveredUnited States (federal), Washington, Oregon, Idaho
Laws the notice is set up forFTC Act Section 5: deceptive AI practices; Washington AI Companion Chatbot Act (HB 2225); Oregon Companion Chatbot Law (SB 1546); Idaho Conversational AI Safety Act (S 1297)
Tied to the chat vendor's conversation176 of 398 chat notices (44%)

1. Summary

This report documents that the website above displays a clear and conspicuous notice informing visitors that they are interacting with artificial intelligence, and records each display in a tamper-evident ledger. During the reporting window of 7 years, 354 notices were shown, 270 were acknowledged by visitors, and 44 were repeat disclosures during continuing sessions. First logged event: 2026-09-15T14:12:22.000Z; most recent: 2026-10-14T23:08:05.000Z.

What this record does not contain
  • Visitor names, emails or phone numbers
  • Chat messages or call recordings
  • IP addresses or browser details (the daily visitor code can't be turned back into them)

Stored with each entry: the time, the event, the page path, a random conversation ID (and, where the chat vendor makes it available, the vendor's own conversation ID), country and region, the notice version in force, and a visitor code that changes every day.

2. Ledger integrity

Each ledger entry contains a SHA-256 hash of its own contents concatenated with the hash of the previous entry. Changing or deleting any entry breaks every link after it, so the change shows the next time the record is checked. Re-computing the chain across all 864 stored entries at generation time: VALID: no entries altered or removed.

How anyone can check an entry

  1. Take the entry from the CSV export (or the table in section 5).
  2. Join these values with a "|" between them: site ID (5a3e0c1d-7b2f-4e91-9c55-0d1e2f3a4b5c), event, page, country, region, visitor code, time, the previous entry's hash, then the conversation ID if there is one, then "v2", channel, notice version and meta, then, on entries that have them, "v3", vendor, vendor conversation ID, linkage and the time the ID was read.
  3. Run SHA-256 on that line. The result must equal the entry's hash, and its previous hash must equal the hash of the entry before it.
Example, entry 2420578. The joined line:
5a3e0c1d-7b2f-4e91-9c55-0d1e2f3a4b5c|link|/insurance|US|WA|f69f55bfd26cadc2|2026-10-14T23:08:05.000Z|6f1f9cb94eecd778b0398443a92bea44913a6b1f871646e98cad86d5e8d16e73|bn_mv8pyoyw03216214bd1f2fa3|v2|chat|9127|{"style":"card"}|v3|livechat|MTQ9Z9A9W4|vendor_id|2026-10-14T23:08:05.000Z
Its SHA-256, which matches the stored hash:
87357d619389488fb5c503c3580e4fd01de8c0c8d7d0b275edbe310f0a1950c5

Retention. Each entry is kept for 7 years from the day it is written (the 7-year retention on Disclosure + Records). Entries can't be edited or deleted from the dashboard, and a change made any other way shows up when the chain is checked.

3. Notice configuration in effect

Notice textYou're chatting with an AI assistant, not a human. Ask for a person at any time.
TimingShown before first chat message; repeated every 3 hours for adults, every hour for minors. Repeats pause while a person handles the chat, and the notice shows again when the AI resumes.
Language / positionen / bottom-right
Widget script SHA-256b5fc185f0c0359b1069497e38e9c42ca1a748881be4ddea287a20bb4751af5f1
Public verificationhttps://botnotice.app/verify/smplXd3nt4lCo (fictional, not a live page)

4. Legal frameworks addressed

LawRequirementStatus
FTC Act Section 5: deceptive AI practices
United States (federal) · 15 U.S.C. § 45; 16 C.F.R. § 1.98 (penalty amounts)
No set wording. Do not mislead consumers about whether they are interacting with a human or about what your AI can do.In force
Washington AI Companion Chatbot Act (HB 2225)
Washington · Laws of 2026, ch. 168 (ESHB 2225), new chapter in Title 19 RCW
Clear and conspicuous disclosure that the companion chatbot is artificially generated and not human.Effective 2027-01-01
Oregon Companion Chatbot Law (SB 1546)
Oregon · Oregon Laws 2026, ch. 85 (SB 1546)
Clear and conspicuous notice on the platform that the user is interacting with artificially generated output and not a natural person.Effective 2027-01-01
Idaho Conversational AI Safety Act (S 1297)
Idaho · Idaho Code §§ 48-2101 to 48-2105 (S 1297, Session Law ch. 249, signed March 31, 2026)
Clear and conspicuous disclosure that the service is artificial intelligence.Effective 2027-07-01

5. Most recent ledger entries

#Timestamp (UTC)EventChannelNotice v.PageConversation IDLinkageHash
24205782026-10-14 23:08:05Linked to chat vendorchat9127/insurancebn_mv8pyoyw03216214bd1f2fa3vendor_id
LiveChat MTQ9Z9A9W4
87357d619389488f
24205432026-10-14 23:06:54Acknowledgedchat9127/insurancebn_mv8pyoyw03216214bd1f2fa3vendor_id (via #2420578)
LiveChat MTQ9Z9A9W4
6f1f9cb94eecd778
24205302026-10-14 23:06:41Notice shownchat9127/insurance [first]bn_mv8pyoyw03216214bd1f2fa3vendor_id (via #2420578)
LiveChat MTQ9Z9A9W4
62652443c744c813
24205132026-10-14 22:18:24Linked to chat vendorchat9127/contactbn_mv8o6ucw021c51cfa69d2181vendor_id
LiveChat HXQQU4W77V
4cff377e7b7d55e1
24205102026-10-14 22:17:30Acknowledgedchat9127/contactbn_mv8o6ucw021c51cfa69d2181vendor_id (via #2420513)
LiveChat HXQQU4W77V
3ad5b1cbb9855d20
24204962026-10-14 22:17:02Notice shownchat9127/contact [first]bn_mv8o6ucw021c51cfa69d2181vendor_id (via #2420513)
LiveChat HXQQU4W77V
5ff8d19c8a3152a6
24204842026-10-14 21:35:13Linked to chat vendorchat9127/book-nowbn_mv8mne7s961128c17e0def80vendor_id
LiveChat SHW5NNTVHS
122ad3188fc21618
24204642026-10-14 21:34:01Acknowledgedchat9127/book-nowbn_mv8mne7s961128c17e0def80vendor_id (via #2420484)
LiveChat SHW5NNTVHS
998e4acfb2c0a7ab
24204452026-10-14 21:33:55Notice shownchat9127/book-now [first]bn_mv8mne7s961128c17e0def80vendor_id (via #2420484)
LiveChat SHW5NNTVHS
6cf86d27bceeb351
24204322026-10-14 20:10:02Notice shownchat9127/contact [first]bn_mv8jmcag46d57b2e5636bffcsessione893b2f794e26dca
24204202026-10-14 20:09:07Notice shownchat9127/ [first]bn_mv8jmcag46d57b2e5636bffcsession25b1272931a9fd39
24203942026-10-14 19:47:12Notice shownchat9127/book-now/confirmnone51f7523e1e8570e5
24203592026-10-14 19:33:01Acknowledgedchat9127/kidsbn_mv8dxwq0bdaba097fe79ccedsession0f883805bd0181ba
24203572026-10-14 19:32:23Shown againchat9127/kids [re]bn_mv8dxwq0bdaba097fe79ccedsession5e0ec68ccd5dbfa2
24203512026-10-14 19:13:50Acknowledgedchat9127/insurancebn_mv8b5gzc15f86c92a4d9d739vendor_id
LiveChat 5AGBFESVAD
1510361a69223db2
24203152026-10-14 19:13:21Shown againchat9127/insurance [re]bn_mv8b5gzc15f86c92a4d9d739vendor_id
LiveChat 5AGBFESVAD
222bf62de9cbdea7
24203102026-10-14 19:03:17Acknowledgedchat9127/new-patientsbn_mv8a0ig0e74a4a9ece8a9f82vendor_id
LiveChat 8VMTYND5RV
a179bd0112eb3434
24202772026-10-14 19:02:46Shown againchat9127/new-patients [resume]bn_mv8a0ig0e74a4a9ece8a9f82vendor_id
LiveChat 8VMTYND5RV
dc4719343b8a2800
24202582026-10-14 19:02:45AI resumedchat9127/new-patientsbn_mv8a0ig0e74a4a9ece8a9f82vendor_id
LiveChat 8VMTYND5RV
d4f260364f284609
24202452026-10-14 18:52:14Acknowledgedchat9127/services/whiteningbn_mv8gub7k19b883538a7de304sessiondfc463c5f4e6d527
24202152026-10-14 18:51:20Notice shownchat9127/services/whitening [first]bn_mv8gub7k19b883538a7de304session5375ec2e42826cc1
24201882026-10-14 18:31:30Acknowledgedchat9127/kidsbn_mv8dxwq0bdaba097fe79ccedsession11d384a042346270
24201862026-10-14 18:30:48Shown againchat9127/kids [re]bn_mv8dxwq0bdaba097fe79ccedsession3d9ea2a6678e4b3f
24201622026-10-14 18:04:22Linked to chat vendorchat9127/book-nowbn_mv8f3t7k7d317b4cee2722devendor_id
LiveChat 2X9EF4NCAA
999e96814a7ff903
24201332026-10-14 18:03:35Acknowledgedchat9127/book-nowbn_mv8f3t7k7d317b4cee2722devendor_id (via #2420162)
LiveChat 2X9EF4NCAA
5656e54cf6b27d77
24201042026-10-14 18:02:44Notice shownchat9127/book-now [first]bn_mv8f3t7k7d317b4cee2722devendor_id (via #2420162)
LiveChat 2X9EF4NCAA
4ac32a34f87bd794
24200962026-10-14 17:30:30Acknowledgedchat9127/kidsbn_mv8dxwq0bdaba097fe79ccedsession3ee6ac99ea06a698
24200702026-10-14 17:30:09Notice shownchat9127/kids [first]bn_mv8dxwq0bdaba097fe79ccedsessioncdcdea8659216de6
24200582026-10-14 16:49:21Notice shownchat9127/book-now [first]bn_mv8cgchc6893e4ec142f0121session58550ffb69b4566c
24200332026-10-14 16:48:30Notice shownchat9127/services [first]bn_mv8cgchc6893e4ec142f0121sessionca81ba7bb2210f12
24200012026-10-14 16:13:24Linked to chat vendorchat9127/insurancebn_mv8b5gzc15f86c92a4d9d739vendor_id
LiveChat 5AGBFESVAD
129914a3a9103d4b
24199892026-10-14 16:12:37Acknowledgedchat9127/insurancebn_mv8b5gzc15f86c92a4d9d739vendor_id (via #2420001)
LiveChat 5AGBFESVAD
536a0f71de273baa
24199572026-10-14 16:12:03Notice shownchat9127/insurance [first]bn_mv8b5gzc15f86c92a4d9d739vendor_id (via #2420001)
LiveChat 5AGBFESVAD
97d18f525ae8490d
24199472026-10-14 15:46:06Person took overchat9127/new-patients [front desk]bn_mv8a0ig0e74a4a9ece8a9f82vendor_id
LiveChat 8VMTYND5RV
033965680340c2e1
24199242026-10-14 15:40:58Linked to chat vendorchat9127/new-patientsbn_mv8a0ig0e74a4a9ece8a9f82vendor_id
LiveChat 8VMTYND5RV
081b855cb49898ff
24199032026-10-14 15:40:32Acknowledgedchat9127/new-patientsbn_mv8a0ig0e74a4a9ece8a9f82vendor_id (via #2419924)
LiveChat 8VMTYND5RV
b124d42abb024d86
24198902026-10-14 15:40:12Notice shownchat9127/new-patients [first]bn_mv8a0ig0e74a4a9ece8a9f82vendor_id (via #2419924)
LiveChat 8VMTYND5RV
5904d4f639721cc1
24198772026-10-14 15:05:33Acknowledgedchat9127/bn_mv88r1vc86ab6e5b0d2836b4session1fadc54d954a39c0
24198752026-10-14 15:04:51Notice shownchat9127/ [first]bn_mv88r1vc86ab6e5b0d2836b4session3a096ee80617441b
24198502026-10-13 21:10:29Linked to chat vendorchat9127/new-patientsbn_mv76aoog758e1b54f9cd55a0vendor_id
LiveChat KWKVKV7K7U
545ec5654b22340a

The complete ledger as CSV is included on Disclosure + Records and Managed Compliance.

6. Linking a notice to one conversation

Each chat entry says how firmly it is tied to one conversation. A chat vendor's own conversation ID is read in the visitor's browser where the vendor makes one available (the ID only, never messages, names or emails); when it arrives after a notice was recorded, it comes as a separate "Linked to chat vendor" entry for the same session, and the earlier entries are left as they were.

vendor_idThe notice event is tied to that conversation in the chat vendor's own system, by the vendor's conversation ID. It shows the notice appeared in that conversation; it does not show the visitor read it.
sessionThe notice event is tied to a browser session BotNotice numbered, with the page and the time. It shows a notice appeared in a chat on that page then; it can't by itself single out one conversation in the vendor's system.
noneNo conversation identifier was available, for example a notice logged by a server. The record shows the time and the page only.

In this period: 176 of 398 chat notices (44%) are tied to the chat vendor's own conversation. An ID shown as h: and 32 characters was personal data (an email or a phone number), so only a hash of it, salted for this site, was kept. Looking it up by the original ID still finds it.

Lookup: 8VMTYND5RV 7 entries in 1 conversation, oldest first.

#Timestamp (UTC)EventChannelNotice v.PageConversation IDLinkageHash
24198902026-10-14 15:40:12Notice shownchat9127/new-patients [first]bn_mv8a0ig0e74a4a9ece8a9f82vendor_id (via #2419924)
LiveChat 8VMTYND5RV
5904d4f639721cc1
24199032026-10-14 15:40:32Acknowledgedchat9127/new-patientsbn_mv8a0ig0e74a4a9ece8a9f82vendor_id (via #2419924)
LiveChat 8VMTYND5RV
b124d42abb024d86
24199242026-10-14 15:40:58Linked to chat vendorchat9127/new-patientsbn_mv8a0ig0e74a4a9ece8a9f82vendor_id
LiveChat 8VMTYND5RV
081b855cb49898ff
24199472026-10-14 15:46:06Person took overchat9127/new-patients [front desk]bn_mv8a0ig0e74a4a9ece8a9f82vendor_id
LiveChat 8VMTYND5RV
033965680340c2e1
24202582026-10-14 19:02:45AI resumedchat9127/new-patientsbn_mv8a0ig0e74a4a9ece8a9f82vendor_id
LiveChat 8VMTYND5RV
d4f260364f284609
24202772026-10-14 19:02:46Shown againchat9127/new-patients [resume]bn_mv8a0ig0e74a4a9ece8a9f82vendor_id
LiveChat 8VMTYND5RV
dc4719343b8a2800
24203102026-10-14 19:03:17Acknowledgedchat9127/new-patientsbn_mv8a0ig0e74a4a9ece8a9f82vendor_id
LiveChat 8VMTYND5RV
a179bd0112eb3434

7. Off-site backup copies

The ledger is copied nightly to storage separate from the live database. Each file's SHA-256 was recorded at the time it was written; a file that still matches its recorded hash has not been altered since. The 10 most recent are listed.

Written (UTC)Ledger IDsRowsBytesSHA-256
2026-10-15T04:10:00.000Z2419875 to 242057839128244fc78a91efb3e0b397ea5e8b20e872f768a0439023bbfbb108b30b325acd19b9
2026-10-14T04:10:00.000Z2419436 to 24198502581420d5e385f7554e2afbba2888db643f632b842de32aa9c4433f5deb2640db798ab
2026-10-13T04:10:00.000Z2418541 to 24194324715592cb244d63c5e44c4c4af407a231d00e5df218aaa9aed9118d4a8c3a7e0fdebf1b
2026-10-12T04:10:00.000Z2418362 to 241851372401b3e751bdfea467766ab24847d334b27a4177236c19e12ecd44474f61df01c44f
2026-10-11T04:10:00.000Z2418084 to 241835814459792b6bead03d6bb2d2405742690c6a9658b7a3f395d3aa12fc7da8c9d6be59e9e
2026-10-10T04:10:00.000Z2417408 to 24180613712083d23df072b88075d6c7cc17f54e321bf899f463e7091720c39bd4612264e90b1d
2026-10-09T04:10:00.000Z2416979 to 2417398268448bfeaf03d4bd73444e4ee5d050c39fd585f039c164be622aa19879e5ef4e372a8
2026-10-08T04:10:00.000Z2415838 to 24169635016764332001ba5dec86a6fb86f381d8cb9ae9cf880ebd6ce9b8276ddc895ef9d3cdeb
2026-10-07T04:10:00.000Z2415337 to 2415814268648bcd7c923ab4e2d5de7eeffb6d751d588e1419d5fea64fa9d8d03d6fbc5fbcf52
2026-10-06T04:10:00.000Z2414581 to 2415311391290183760c45bebf46090484e831fc230a654462784bdb2d5c697c21e7b4a65830ab

8. Independent monitoring and bot probes

BotNotice checks this site from the outside daily (snippet present, widget serving, chat platform detected, disclosures flowing). Of the last 30 checks: 30 passed, 0 warned, 0 failed. Most recent (2026-10-15): pass, Snippet present, widget serving, 91 disclosures logged in 7 days.

BotNotice also asks the site's chatbot scripted questions that create liability (whether it is human, whether it will act as a therapist, how it treats a minor, whether it offers a person) and scores the replies. Recent results:

Date (UTC)ModeScoreResultRecord hash
2026-10-12endpoint100/100passed92d04360d71b9a7c
2026-10-05endpoint100/100passed3d896869e2a36450
2026-09-28endpoint96/100passed17319ffc87e8375b
2026-09-21endpoint100/100passed9602f170a4e71ae8

9. AI-generated content register

No AI-generated content items are registered for this site.

10. About this sample

This is a sample. Example Dental Co., example-dental.test, the account, the visitors and every entry above are fictional, generated by BotNotice to show the format of the report. It describes no real website or person. The hashes are real calculations on the fictional entries, so the verification steps work on them.

Customers on Disclosure + Records open their own report from the dashboard, print it, or download it as a PDF. How the record works.

Sample evidence report · BotNotice