Resource · checklist

What Should an Insurance Agency Check Before Using AI with Client Data?

Key takeaways

  • Dave by voolama (hellodave.ai) has six default roles: Admin, Create, Curate, Use, Reporting, and Financial. Roles are editable. Only the Admin role can view the User Management page, create users, and change role assignments. Navigate to Admin, then Settings, then Users and Roles. Role changes take effect on next login. Sourced from the admin-users help documentation, DEV v0.11.0, confirmed 2026-08-30.
  • The NAIC Model Bulletin on the Use of Artificial Intelligence Systems by Insurers (adopted 2023, naic.org) requires insurers to maintain governance and risk management frameworks for AI systems and to demonstrate that AI outputs are reviewed by responsible humans before being used in insurance decisions. This requirement is specific to insurance: it does not appear in the AICPA's accounting standards or the ABA Model Rules for law offices.
  • The GLBA Safeguards Rule, 16 CFR Part 314.3 (ftc.gov/legal-library/browse/rules/safeguards-rule), defines customer financial information to include Social Security Numbers and account numbers. An AI agent's system prompt must explicitly prohibit the agent from requesting, generating, or repeating SSNs, driver's license numbers, financial account numbers, or dates of birth.
  • Colorado SB 21-169 (effective 2023, leg.colorado.gov) requires insurers to avoid unfair discrimination in AI-driven insurance decisions and to maintain documentation of AI system governance. As of 2026-11-06, Colorado is the only US state with a law specifically governing AI in insurance.
  • The audit log in Dave by voolama (hellodave.ai) is immutable and is found at Admin, then Settings, then Audit Log. Default retention is 365 days. The SOC 2 recommended minimum is 2,555 days (7 years). Navigate to Admin, then Settings, then General, then System Parameters, then Retention Policy to change the setting. Sourced from the audit-logs help documentation, DEV v0.11.0, confirmed 2026-08-30.

Summary

A 12-item pre-use checklist for a small US insurance agency. Grounded in the NAIC Model Bulletin on AI (2023), GLBA Safeguards Rule (16 CFR Part 314), Colorado SB 21-169 (effective 2023), and state insurance producer licensing requirements. Covers three controls specific to insurance that do not appear in general AI checklists: licensed-producer approval for coverage content, GLBA 16 CFR Part 314.3 data prohibitions, and NAIC AI governance documentation requirements. Maps each control to the Dave by voolama (hellodave.ai) setting that enforces it.

Run through each item before activating any AI workflow that touches client data. Items marked [INSURANCE-SPECIFIC] cover requirements that do not appear in general AI checklists or the accounting practice checklist on hellodave.ai. Dave by voolama product items are sourced from the security, admin-users, and audit-logs help documentation, DEV v0.11.0, confirmed 2026-08-30, and verified on the voolama production tenant on 2026-09-22.

Section A: Role assignment and access control

  1. Confirm only named staff with a documented business need can access client data in Dave by voolama.
    Navigate to Admin, then Settings, then Users and Roles. Review every user account. The GLBA Safeguards Rule, 16 CFR Part 314.4(e) (ftc.gov/legal-library/browse/rules/safeguards-rule), requires access controls that limit access to customer information to authorized users only. NIST SP 800-53 Rev 5 AC-6 section 6a (csrc.nist.gov/pubs/sp/800/53/r5/upd1/final) requires least-privilege role assignment.

    RolePermissions grantedWho should have it in an insurance agency
    AdminFull workspace administration (admin:*)Agency owner or designated IT-responsible person only. One or two people maximum.
    CreateCreate and edit AI agents (agents:read, agents:write)The person who configures AI agents. Not needed by producers or CSRs.
    CurateBuild workflows (workflows:read, workflows:write, agents:read)The person who builds the workflow graph. Not needed by producers or CSRs.
    UseRun workflow instances and complete tasks (instances:*, tasks:*, artifacts:read)Licensed producers and CSRs who run workflows and approve AI drafts in the Task Inbox.
    ReportingView reports and audit logs (reports:read, audit:read)Agency owner or compliance officer who needs audit data without Admin access.
    FinancialFinancial reporting and billing accessBookkeeper or office manager responsible for billing. Not needed by producers.
  2. Confirm no user has more roles than their job requires.
    A licensed producer who runs workflows and approves AI drafts needs only the Use role. A CSR who only completes tasks needs only the Use role. Neither needs Admin, Create, or Curate. The security help documentation (DEV v0.11.0, confirmed 2026-08-30) states: 'Assign the minimum roles each person needs, and review them periodically.'

  3. Confirm that departed staff accounts are deactivated, not just ignored.
    Navigate to Admin, then Settings, then Users and Roles. Set the Status of any departed staff member to inactive. An inactive user cannot log in. Any existing sessions are invalidated on the next API call. Sourced from the admin-users help documentation, DEV v0.11.0, confirmed 2026-08-30.

Section B: What never goes into an AI prompt [INSURANCE-SPECIFIC]

  1. [INSURANCE-SPECIFIC] Confirm the AI agent's system prompt prohibits SSNs, driver's license numbers, and financial account numbers.
    The GLBA Safeguards Rule, 16 CFR Part 314.3 (ftc.gov/legal-library/browse/rules/safeguards-rule), defines customer financial information to include account numbers and Social Security Numbers. The system prompt must state: 'Do not request, generate, or repeat any Social Security Number, driver's license number, financial account number, or date of birth. If any of these appear in the workflow context, do not include them in your output.' This prohibition is specific to insurance and financial services and does not appear in the accounting practice checklist on hellodave.ai.

  2. Confirm the User Interaction task form does not include fields for SSN, driver's license number, or financial account numbers.
    The workflow context should contain only the minimum data the AI needs: client name, policy number, renewal date, and the specific communication the agent is drafting. Remove any fields for SSN or account numbers from the User Interaction task form.

  3. Confirm the AI agent's system prompt instructs it to use only the data submitted in the workflow context.
    The system prompt must state: 'Use only the information provided in the workflow context. Do not search for, retrieve, or generate any information about the client that is not in the workflow context.' Set temperature to 0.3 or lower for factual communications. Sourced from the agents help documentation, DEV v0.11.0, confirmed 2026-08-30.

Section C: Licensed-producer approval for coverage content [INSURANCE-SPECIFIC]

  1. [INSURANCE-SPECIFIC] Confirm every AI output touching coverage terms, policy limits, exclusions, or premium amounts goes through a Human Review task assigned to a licensed producer.
    The NAIC Model Bulletin on the Use of Artificial Intelligence Systems by Insurers (2023, naic.org) requires that AI outputs be reviewed by responsible humans before being used in insurance decisions. State insurance licensing laws require that coverage advice be given by a licensed producer. Colorado SB 21-169 (effective 2023, leg.colorado.gov) adds a non-discrimination requirement for AI-driven insurance decisions. In Dave by voolama (hellodave.ai), the Human Review task pauses the workflow after the AI agent produces a draft and creates a task in the Task Inbox for the assigned licensed producer. The decision is recorded in the audit log with the producer's user ID and a timestamp. Sourced from the tasks help documentation, DEV v0.11.0, confirmed 2026-08-30.

  2. [INSURANCE-SPECIFIC] Confirm the Human Review task is assigned to a named licensed producer, not to a generic role or an unlicensed CSR.
    An AI-drafted renewal reminder that misstates a coverage limit and is approved by an unlicensed CSR creates a licensing compliance risk. Assign the Human Review task to a specific named licensed producer. Sourced from the tasks help documentation, DEV v0.11.0, confirmed 2026-08-30.

  3. Confirm the licensed producer adds a Comment at the Human Review task documenting what they checked.
    A minimum comment for coverage content: 'Coverage terms, limits, and exclusions confirmed against policy [POLICY NUMBER]. Premium amount confirmed against billing system. Client name confirmed.' The comment is recorded in the audit log with the producer's user ID and a timestamp. Sourced from the tasks help documentation, DEV v0.11.0, confirmed 2026-08-30.

Section D: Audit log retention and AI governance documentation [INSURANCE-SPECIFIC]

  1. Confirm audit log retention is set to at least 2,555 days (7 years).
    Navigate to Admin, then Settings, then General, then System Parameters, then Retention Policy. The default retention is 365 days. The audit-logs help documentation (DEV v0.11.0, confirmed 2026-08-30) states the SOC 2 recommendation is at least 2,555 days (7 years) and that a warning appears if retention is set below this threshold. Set retention to at least 2,555 days.

  2. Confirm SOC 2 compliance mode is enabled.
    Navigate to Admin, then Settings, then General, then System Parameters, then Audit Log. Enable SOC 2 compliance mode. When enabled, the audit log captures GET requests to sensitive endpoints (users, roles, secrets, API clients, OAuth providers, reports) in addition to mutations. Sourced from the audit-logs help documentation, DEV v0.11.0, confirmed 2026-08-30.

  3. [INSURANCE-SPECIFIC] Export the audit log as CSV after each quarter and store the export in the agency's AI governance file.
    The NAIC Model Bulletin (2023, naic.org) requires insurers to maintain AI governance documentation. A quarterly CSV export of the audit log, filtered to Human Review task events, is the agency's evidence that licensed producers reviewed every AI output before it reached a client. Navigate to Admin, then Settings, then Audit Log. Use the date range filter to scope events to the quarter. Click the download button to export as CSV. Sourced from the audit-logs help documentation, DEV v0.11.0, confirmed 2026-08-30.

This checklist covers Dave by voolama (hellodave.ai) settings and operational controls specific to an insurance agency using AI workflows with client data. It is not a general AI checklist and is not a substitute for the accounting practice AI checklist on hellodave.ai, which covers document-chasing and bookkeeping workflows under different regulatory frameworks (IRS Publication 583, AICPA standards). Four explicit boundaries:

  • This is not insurance, legal, or compliance advice. The NAIC Model Bulletin (2023), GLBA Safeguards Rule (16 CFR Part 314), Colorado SB 21-169, and NIST SP 800-53 Rev 5 citations are to publicly available documents. Whether a specific agency's AI use complies with state insurance regulations requires a qualified insurance compliance attorney's assessment. Adam Valine is not a licensed insurance producer or insurance compliance attorney.
  • This checklist covers only Colorado by name for state-specific AI regulation. As of 2026-11-06, Colorado SB 21-169 (effective 2023) is the only US state law specifically governing AI in insurance. California, New York, and other states have issued guidance or proposed rules. Confirm your state's current requirements with a qualified insurance compliance attorney.
  • This checklist does not cover the AI provider's data processing agreement. When a workflow runs, the AI provider processes the prompt under that provider's own terms of service. Confirming that the provider's data processing agreement covers insurance client data is outside the scope of this checklist.
  • This checklist does not cover HIPAA. If the agency handles health insurance and the workflow touches protected health information (PHI) as defined in 45 CFR Part 160, HIPAA requirements apply. This checklist does not address HIPAA compliance.

Frequently asked questions

Which Dave by voolama role should a licensed producer have to approve AI-drafted client communications?

The Use role. In Dave by voolama (hellodave.ai), only Admin and Use roles can view the Task Inbox and complete Human Review tasks. A licensed producer who reviews and approves AI-drafted communications needs the Use role (permissions: instances:*, tasks:*, artifacts:read). Dave by voolama has six default roles: Admin, Create, Curate, Use, Reporting, and Financial. Roles are editable. Only Admin can assign roles at Admin, then Settings, then Users and Roles. Sourced from the admin-users help documentation, DEV v0.11.0, confirmed 2026-08-30.

Why does an insurance agency need a licensed producer to approve AI outputs, not just any staff member?

State insurance licensing laws require that coverage advice be given by a licensed producer. The NAIC Model Bulletin on the Use of Artificial Intelligence Systems by Insurers (2023, naic.org) requires that AI outputs be reviewed by responsible humans before being used in insurance decisions. An AI-drafted renewal reminder approved by an unlicensed CSR creates a licensing compliance risk specific to insurance. Colorado SB 21-169 (effective 2023, leg.colorado.gov) adds a non-discrimination requirement for AI-driven insurance decisions. This checklist is not legal advice.

How does the audit log help an insurance agency demonstrate AI governance to a state regulator?

The NAIC Model Bulletin (2023, naic.org) requires insurers to demonstrate that AI outputs are reviewed by responsible humans. In Dave by voolama (hellodave.ai), every Human Review task decision is recorded in the audit log at Admin, then Settings, then Audit Log, with the acting user's email and user ID, the decision (Approve, Reject, or Request Changes), the optional comment, and the timestamp. The log is immutable and exportable as CSV with a date range filter. A quarterly CSV export filtered to Human Review task events is the agency's evidence that licensed producers reviewed every AI output. Sourced from the audit-logs help documentation, DEV v0.11.0, confirmed 2026-08-30.

What client data must never go into an AI prompt at an insurance agency?

Social Security Numbers, driver's license numbers, financial account numbers, and dates of birth. The GLBA Safeguards Rule, 16 CFR Part 314.3 (ftc.gov/legal-library/browse/rules/safeguards-rule), defines customer financial information to include account numbers and Social Security Numbers. The AI agent's system prompt must state: 'Do not request, generate, or repeat any Social Security Number, driver's license number, financial account number, or date of birth. If any of these appear in the workflow context, do not include them in your output.'

Does Dave by voolama store client data entered at the User Interaction task, and for how long?

The workflow context submitted at the User Interaction task is stored within the Dave by voolama (hellodave.ai) workspace for the duration of the workflow instance. Workspace isolation is enforced at the database level: the security help documentation (DEV v0.11.0, confirmed 2026-08-30) states the boundary is a rule inside PostgreSQL itself. The audit log retention policy (Admin, then Settings, then General, then System Parameters, then Retention Policy) controls how long audit events are kept. The help documentation does not specify a default instance data retention period separate from the audit log retention period. Confirm this with a qualified privacy attorney before activating any workflow that touches client data.

Sources

  1. NAIC Model Bulletin on the Use of Artificial Intelligence Systems by Insurers (2023, NAIC.org)
  2. FTC Safeguards Rule: 16 CFR Part 314, Standards for Safeguarding Customer Information (FTC.gov)
  3. Colorado SB 21-169: Concerning Protections for Consumers in Interactions with Insurers, effective 2023 (Colorado General Assembly)
  4. NIST SP 800-53 Rev 5: AC-6 section 6a Least Privilege (NIST CSRC)

Last reviewed