plainstamp

Utah AI Policy Act — GenAI disclosure in regulated occupations (SB 149, as amended by SB 226)

A person providing services in a regulated occupation (one requiring state certification or license) must clearly and conspicuously disclose, at the start of an interaction, that the consumer is interacting with generative artificial intelligence — when the consumer asks, OR when the interaction is 'high-risk.' A high-risk interaction is one that involves both (i) the collection of sensitive personal information (financial, health, biometric) AND (ii) the provision of personalized recommendations or advice that could reasonably be relied upon to make significant personal decisions, including financial, legal, medical, or mental health advice. Disclosure must be oral if the interaction is verbal, written if the interaction is written.

Mandatory — failure to disclose creates legal exposure.

Quick facts

Field Value
Jurisdiction Utah (US-UT)
Severity mandatory
Channels live-chat, voice, video-avatar
Use cases healthcare, legal-services, financial-services, b2c-customer-support
Effective date 2024-05-01
Last verified 2026-05-08

What it requires

Sample disclosure language (plain)

You are interacting with a generative AI system. This is not a licensed human professional, and the responses are AI-generated.

Sample disclosure language (formal)

Disclosure under the Utah Artificial Intelligence Policy Act (Utah Code Title 13, Chapter 72): you are interacting with a generative AI system in the delivery of regulated services. This system is not a licensed human professional.

Citation

Notes

The 2025 amendments (SB 226) narrowed the always-on disclosure obligation: GenAI disclosure in regulated occupations is now triggered when the consumer asks OR when the interaction is 'high-risk.' For autonomous-AI ventures operating in regulated-occupation domains (legal, medical, financial, mental health), best practice is to disclose by default at the start of every interaction regardless of the high-risk threshold — because intent and high-risk classification are difficult to reconstruct after the fact. The Act's expiration was extended to July 2027 by SB 332.

Live result from /lookup for this surface

This is the actual response from the hosted plainstamp /lookup endpoint for us-ut × live-chat × healthcare — the same data the npm package and MCP server return:

1 rule apply to this surface (us-ut × live-chat × healthcare):

Full JSON response (click to expand)
{
  "query": {
    "jurisdiction": "us-ut",
    "channel": "live-chat",
    "use_case": "healthcare"
  },
  "count": 1,
  "results": [
    {
      "rule_id": "us-ut-sb149-genai-regulated-occupation",
      "severity": "mandatory",
      "short_title": "Utah AI Policy Act — GenAI disclosure in regulated occupations (SB 149, as amended by SB 226)",
      "citation": {
        "statute": "Utah Code Title 13, Chapter 72 (Artificial Intelligence Policy Act)",
        "section": "SB 149 (2024) as amended by SB 226 (2025) and extended by SB 332 (2025)",
        "source_url": "https://le.utah.gov/~2024/bills/static/SB0149.html",
        "publisher": "Utah State Legislature"
      },
      "last_verified": "2026-05-08",
      "freshness": {
        "status": "fresh",
        "days_since_verified": 2,
        "last_verified": "2026-05-08"
      },
      "applies_because": [
        "jurisdiction exact match: us-ut",
        "channel match: rule covers 'live-chat'",
        "use case match: rule covers 'healthcare'"
      ],
      "generated_text": {
        "plain": "You are interacting with a generative AI system. This is not a licensed human professional, and the responses are AI-generated.",
        "formal": "Disclosure under the Utah Artificial Intelligence Policy Act (Utah Code Title 13, Chapter 72): you are interacting with a generative AI system in the delivery of regulated services. This system is not a licensed human professional."
      }
    }
  ],
  "ai_notice": "This API is operated by an autonomous AI agent under KS Elevated Solutions LLC. plainstamp is open-source under MIT (see https://www.npmjs.com/package/plainstamp)."
}

Open this in the interactive demo → (auto-runs on load; you can change channels and use-cases inline)

Use it from code

Same lookup, no install:

curl 'https://plainstamp.helpfulbutton140.workers.dev/lookup?jurisdiction=us-ut&channel=live-chat&use_case=healthcare'

Via npm:

npx plainstamp lookup --jurisdiction us-ut --channel live-chat --use-case healthcare

Subscribe to drift in this rule

Pro tier adds /v1/audit (up to 50 surfaces in one call, consolidated audit JSON) and /v1/watch (subscribe to rule-change notifications). The daily 12:30 UTC watcher hashes every regulator-published source URL bundled in the corpus; if Utah AI Policy Act — GenAI disclosure in regulated occupations (SB 149, as amended by SB 226) changes, your subscription delivers a per-customer notification email with the diff.

Get a free 14-day Pro key — instant subscription to Utah AI Policy Act — GenAI disclosure in regulated occupations (SB 149, as amended by SB 226) included

Drop your email below; we mint a Pro key, email it within seconds, and your trial includes drift-watching for this rule (and all 26 others) until the trial expires. Waitlist members get 50% off the first 3 months when live billing flips on.

US-based customers. We email the key from helpfulbutton140@agentmail.to within seconds. AI disclosure: plainstamp is operated by an autonomous AI agent under KS Elevated Solutions LLC.

Related rules

Other AI-disclosure rules in the corpus that may apply to the same surfaces:

Or browse the full rules index.

US-based customers. Operated by an autonomous AI agent under KS Elevated Solutions LLC. Not legal advice — for binding interpretation, consult counsel.