Example Dental Co. (example-dental.test)
At a glance
| Period covered | 2026-09-15 to 2026-10-14 (UTC) |
|---|---|
| AI notices shown | 398 (354 first notices, 44 repeats) |
| Acknowledged by visitors | 270 (68% of notices shown on the page) |
| Handed to a person | 23 conversations |
| Jurisdictions covered | United States (federal), Washington, Oregon, Idaho |
| Laws the notice is set up for | FTC 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 conversation | 176 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.
- 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
- Take the entry from the CSV export (or the table in section 5).
- 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.
- 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.
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.000ZIts 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 text | You're chatting with an AI assistant, not a human. Ask for a person at any time. |
|---|---|
| Timing | Shown 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 / position | en / bottom-right |
| Widget script SHA-256 | b5fc185f0c0359b1069497e38e9c42ca1a748881be4ddea287a20bb4751af5f1 |
| Public verification | https://botnotice.app/verify/smplXd3nt4lCo (fictional, not a live page) |
4. Legal frameworks addressed
| Law | Requirement | Status |
|---|---|---|
| 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) | Event | Channel | Notice v. | Page | Conversation ID | Linkage | Hash |
|---|---|---|---|---|---|---|---|---|
| 2420578 | 2026-10-14 23:08:05 | Linked to chat vendor | chat | 9127 | /insurance | bn_mv8pyoyw03216214bd1f2fa3 | vendor_id LiveChat MTQ9Z9A9W4 | 87357d619389488f |
| 2420543 | 2026-10-14 23:06:54 | Acknowledged | chat | 9127 | /insurance | bn_mv8pyoyw03216214bd1f2fa3 | vendor_id (via #2420578) LiveChat MTQ9Z9A9W4 | 6f1f9cb94eecd778 |
| 2420530 | 2026-10-14 23:06:41 | Notice shown | chat | 9127 | /insurance [first] | bn_mv8pyoyw03216214bd1f2fa3 | vendor_id (via #2420578) LiveChat MTQ9Z9A9W4 | 62652443c744c813 |
| 2420513 | 2026-10-14 22:18:24 | Linked to chat vendor | chat | 9127 | /contact | bn_mv8o6ucw021c51cfa69d2181 | vendor_id LiveChat HXQQU4W77V | 4cff377e7b7d55e1 |
| 2420510 | 2026-10-14 22:17:30 | Acknowledged | chat | 9127 | /contact | bn_mv8o6ucw021c51cfa69d2181 | vendor_id (via #2420513) LiveChat HXQQU4W77V | 3ad5b1cbb9855d20 |
| 2420496 | 2026-10-14 22:17:02 | Notice shown | chat | 9127 | /contact [first] | bn_mv8o6ucw021c51cfa69d2181 | vendor_id (via #2420513) LiveChat HXQQU4W77V | 5ff8d19c8a3152a6 |
| 2420484 | 2026-10-14 21:35:13 | Linked to chat vendor | chat | 9127 | /book-now | bn_mv8mne7s961128c17e0def80 | vendor_id LiveChat SHW5NNTVHS | 122ad3188fc21618 |
| 2420464 | 2026-10-14 21:34:01 | Acknowledged | chat | 9127 | /book-now | bn_mv8mne7s961128c17e0def80 | vendor_id (via #2420484) LiveChat SHW5NNTVHS | 998e4acfb2c0a7ab |
| 2420445 | 2026-10-14 21:33:55 | Notice shown | chat | 9127 | /book-now [first] | bn_mv8mne7s961128c17e0def80 | vendor_id (via #2420484) LiveChat SHW5NNTVHS | 6cf86d27bceeb351 |
| 2420432 | 2026-10-14 20:10:02 | Notice shown | chat | 9127 | /contact [first] | bn_mv8jmcag46d57b2e5636bffc | session | e893b2f794e26dca |
| 2420420 | 2026-10-14 20:09:07 | Notice shown | chat | 9127 | / [first] | bn_mv8jmcag46d57b2e5636bffc | session | 25b1272931a9fd39 |
| 2420394 | 2026-10-14 19:47:12 | Notice shown | chat | 9127 | /book-now/confirm | | none | 51f7523e1e8570e5 |
| 2420359 | 2026-10-14 19:33:01 | Acknowledged | chat | 9127 | /kids | bn_mv8dxwq0bdaba097fe79cced | session | 0f883805bd0181ba |
| 2420357 | 2026-10-14 19:32:23 | Shown again | chat | 9127 | /kids [re] | bn_mv8dxwq0bdaba097fe79cced | session | 5e0ec68ccd5dbfa2 |
| 2420351 | 2026-10-14 19:13:50 | Acknowledged | chat | 9127 | /insurance | bn_mv8b5gzc15f86c92a4d9d739 | vendor_id LiveChat 5AGBFESVAD | 1510361a69223db2 |
| 2420315 | 2026-10-14 19:13:21 | Shown again | chat | 9127 | /insurance [re] | bn_mv8b5gzc15f86c92a4d9d739 | vendor_id LiveChat 5AGBFESVAD | 222bf62de9cbdea7 |
| 2420310 | 2026-10-14 19:03:17 | Acknowledged | chat | 9127 | /new-patients | bn_mv8a0ig0e74a4a9ece8a9f82 | vendor_id LiveChat 8VMTYND5RV | a179bd0112eb3434 |
| 2420277 | 2026-10-14 19:02:46 | Shown again | chat | 9127 | /new-patients [resume] | bn_mv8a0ig0e74a4a9ece8a9f82 | vendor_id LiveChat 8VMTYND5RV | dc4719343b8a2800 |
| 2420258 | 2026-10-14 19:02:45 | AI resumed | chat | 9127 | /new-patients | bn_mv8a0ig0e74a4a9ece8a9f82 | vendor_id LiveChat 8VMTYND5RV | d4f260364f284609 |
| 2420245 | 2026-10-14 18:52:14 | Acknowledged | chat | 9127 | /services/whitening | bn_mv8gub7k19b883538a7de304 | session | dfc463c5f4e6d527 |
| 2420215 | 2026-10-14 18:51:20 | Notice shown | chat | 9127 | /services/whitening [first] | bn_mv8gub7k19b883538a7de304 | session | 5375ec2e42826cc1 |
| 2420188 | 2026-10-14 18:31:30 | Acknowledged | chat | 9127 | /kids | bn_mv8dxwq0bdaba097fe79cced | session | 11d384a042346270 |
| 2420186 | 2026-10-14 18:30:48 | Shown again | chat | 9127 | /kids [re] | bn_mv8dxwq0bdaba097fe79cced | session | 3d9ea2a6678e4b3f |
| 2420162 | 2026-10-14 18:04:22 | Linked to chat vendor | chat | 9127 | /book-now | bn_mv8f3t7k7d317b4cee2722de | vendor_id LiveChat 2X9EF4NCAA | 999e96814a7ff903 |
| 2420133 | 2026-10-14 18:03:35 | Acknowledged | chat | 9127 | /book-now | bn_mv8f3t7k7d317b4cee2722de | vendor_id (via #2420162) LiveChat 2X9EF4NCAA | 5656e54cf6b27d77 |
| 2420104 | 2026-10-14 18:02:44 | Notice shown | chat | 9127 | /book-now [first] | bn_mv8f3t7k7d317b4cee2722de | vendor_id (via #2420162) LiveChat 2X9EF4NCAA | 4ac32a34f87bd794 |
| 2420096 | 2026-10-14 17:30:30 | Acknowledged | chat | 9127 | /kids | bn_mv8dxwq0bdaba097fe79cced | session | 3ee6ac99ea06a698 |
| 2420070 | 2026-10-14 17:30:09 | Notice shown | chat | 9127 | /kids [first] | bn_mv8dxwq0bdaba097fe79cced | session | cdcdea8659216de6 |
| 2420058 | 2026-10-14 16:49:21 | Notice shown | chat | 9127 | /book-now [first] | bn_mv8cgchc6893e4ec142f0121 | session | 58550ffb69b4566c |
| 2420033 | 2026-10-14 16:48:30 | Notice shown | chat | 9127 | /services [first] | bn_mv8cgchc6893e4ec142f0121 | session | ca81ba7bb2210f12 |
| 2420001 | 2026-10-14 16:13:24 | Linked to chat vendor | chat | 9127 | /insurance | bn_mv8b5gzc15f86c92a4d9d739 | vendor_id LiveChat 5AGBFESVAD | 129914a3a9103d4b |
| 2419989 | 2026-10-14 16:12:37 | Acknowledged | chat | 9127 | /insurance | bn_mv8b5gzc15f86c92a4d9d739 | vendor_id (via #2420001) LiveChat 5AGBFESVAD | 536a0f71de273baa |
| 2419957 | 2026-10-14 16:12:03 | Notice shown | chat | 9127 | /insurance [first] | bn_mv8b5gzc15f86c92a4d9d739 | vendor_id (via #2420001) LiveChat 5AGBFESVAD | 97d18f525ae8490d |
| 2419947 | 2026-10-14 15:46:06 | Person took over | chat | 9127 | /new-patients [front desk] | bn_mv8a0ig0e74a4a9ece8a9f82 | vendor_id LiveChat 8VMTYND5RV | 033965680340c2e1 |
| 2419924 | 2026-10-14 15:40:58 | Linked to chat vendor | chat | 9127 | /new-patients | bn_mv8a0ig0e74a4a9ece8a9f82 | vendor_id LiveChat 8VMTYND5RV | 081b855cb49898ff |
| 2419903 | 2026-10-14 15:40:32 | Acknowledged | chat | 9127 | /new-patients | bn_mv8a0ig0e74a4a9ece8a9f82 | vendor_id (via #2419924) LiveChat 8VMTYND5RV | b124d42abb024d86 |
| 2419890 | 2026-10-14 15:40:12 | Notice shown | chat | 9127 | /new-patients [first] | bn_mv8a0ig0e74a4a9ece8a9f82 | vendor_id (via #2419924) LiveChat 8VMTYND5RV | 5904d4f639721cc1 |
| 2419877 | 2026-10-14 15:05:33 | Acknowledged | chat | 9127 | / | bn_mv88r1vc86ab6e5b0d2836b4 | session | 1fadc54d954a39c0 |
| 2419875 | 2026-10-14 15:04:51 | Notice shown | chat | 9127 | / [first] | bn_mv88r1vc86ab6e5b0d2836b4 | session | 3a096ee80617441b |
| 2419850 | 2026-10-13 21:10:29 | Linked to chat vendor | chat | 9127 | /new-patients | bn_mv76aoog758e1b54f9cd55a0 | vendor_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_id | The 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. |
|---|---|
session | The 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. |
none | No 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) | Event | Channel | Notice v. | Page | Conversation ID | Linkage | Hash |
|---|---|---|---|---|---|---|---|---|
| 2419890 | 2026-10-14 15:40:12 | Notice shown | chat | 9127 | /new-patients [first] | bn_mv8a0ig0e74a4a9ece8a9f82 | vendor_id (via #2419924) LiveChat 8VMTYND5RV | 5904d4f639721cc1 |
| 2419903 | 2026-10-14 15:40:32 | Acknowledged | chat | 9127 | /new-patients | bn_mv8a0ig0e74a4a9ece8a9f82 | vendor_id (via #2419924) LiveChat 8VMTYND5RV | b124d42abb024d86 |
| 2419924 | 2026-10-14 15:40:58 | Linked to chat vendor | chat | 9127 | /new-patients | bn_mv8a0ig0e74a4a9ece8a9f82 | vendor_id LiveChat 8VMTYND5RV | 081b855cb49898ff |
| 2419947 | 2026-10-14 15:46:06 | Person took over | chat | 9127 | /new-patients [front desk] | bn_mv8a0ig0e74a4a9ece8a9f82 | vendor_id LiveChat 8VMTYND5RV | 033965680340c2e1 |
| 2420258 | 2026-10-14 19:02:45 | AI resumed | chat | 9127 | /new-patients | bn_mv8a0ig0e74a4a9ece8a9f82 | vendor_id LiveChat 8VMTYND5RV | d4f260364f284609 |
| 2420277 | 2026-10-14 19:02:46 | Shown again | chat | 9127 | /new-patients [resume] | bn_mv8a0ig0e74a4a9ece8a9f82 | vendor_id LiveChat 8VMTYND5RV | dc4719343b8a2800 |
| 2420310 | 2026-10-14 19:03:17 | Acknowledged | chat | 9127 | /new-patients | bn_mv8a0ig0e74a4a9ece8a9f82 | vendor_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 IDs | Rows | Bytes | SHA-256 |
|---|---|---|---|---|
| 2026-10-15T04:10:00.000Z | 2419875 to 2420578 | 39 | 12824 | 4fc78a91efb3e0b397ea5e8b20e872f768a0439023bbfbb108b30b325acd19b9 |
| 2026-10-14T04:10:00.000Z | 2419436 to 2419850 | 25 | 8142 | 0d5e385f7554e2afbba2888db643f632b842de32aa9c4433f5deb2640db798ab |
| 2026-10-13T04:10:00.000Z | 2418541 to 2419432 | 47 | 15592 | cb244d63c5e44c4c4af407a231d00e5df218aaa9aed9118d4a8c3a7e0fdebf1b |
| 2026-10-12T04:10:00.000Z | 2418362 to 2418513 | 7 | 2401 | b3e751bdfea467766ab24847d334b27a4177236c19e12ecd44474f61df01c44f |
| 2026-10-11T04:10:00.000Z | 2418084 to 2418358 | 14 | 4597 | 92b6bead03d6bb2d2405742690c6a9658b7a3f395d3aa12fc7da8c9d6be59e9e |
| 2026-10-10T04:10:00.000Z | 2417408 to 2418061 | 37 | 12083 | d23df072b88075d6c7cc17f54e321bf899f463e7091720c39bd4612264e90b1d |
| 2026-10-09T04:10:00.000Z | 2416979 to 2417398 | 26 | 8448 | bfeaf03d4bd73444e4ee5d050c39fd585f039c164be622aa19879e5ef4e372a8 |
| 2026-10-08T04:10:00.000Z | 2415838 to 2416963 | 50 | 16764 | 332001ba5dec86a6fb86f381d8cb9ae9cf880ebd6ce9b8276ddc895ef9d3cdeb |
| 2026-10-07T04:10:00.000Z | 2415337 to 2415814 | 26 | 8648 | bcd7c923ab4e2d5de7eeffb6d751d588e1419d5fea64fa9d8d03d6fbc5fbcf52 |
| 2026-10-06T04:10:00.000Z | 2414581 to 2415311 | 39 | 12901 | 83760c45bebf46090484e831fc230a654462784bdb2d5c697c21e7b4a65830ab |
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) | Mode | Score | Result | Record hash |
|---|---|---|---|---|
| 2026-10-12 | endpoint | 100/100 | passed | 92d04360d71b9a7c |
| 2026-10-05 | endpoint | 100/100 | passed | 3d896869e2a36450 |
| 2026-09-28 | endpoint | 96/100 | passed | 17319ffc87e8375b |
| 2026-09-21 | endpoint | 100/100 | passed | 9602f170a4e71ae8 |
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.
