Decide what each AI tool and agent may do.

Staff use AI, and your agency answers for it. Verillian applies your policy on each device, before a prompt leaves or a command runs.

Verillian policies for the Patrol group, with Other tools open: Send email and Write file are blocked by policy and set to Deny.Verillian policies with Other tools open and 5 allowed: seven tools in a list, with Send email and Write file blocked by policy and set to Deny.

A permit file goes into an AI tool, SSN and all.

When a rule redacts, the AI provider receives only a placeholder, and the record keeps only the redacted text, encrypted to your organization's key.

Without Verillian

  1. >Summarize the permit application from the resident with SSN 123-45-6789, then delete the old drafts.
  2. Read(permits/application-2417.pdf)
  3. Read 6 pages
  4. Summary: a fence permit on the rear lot line.
  5. Bash(rm -rf ./permits/drafts)
  6. Removed ./permits/drafts
  7. Done. I summarized the application and deleted the drafts.

The SSN reaches the AI provider. The drafts are deleted. Nothing is recorded.

With Verillian

  1. >Summarize the permit application from the resident with SSN 123-45-6789, then delete the old drafts.
  2. The provider receives: SSN [US_SSN_REDACTED]
  3. Read(permits/application-2417.pdf)
  4. Read 6 pages
  5. I attempted to call the `Bash` tool with input {"command":"rm -rf ./permits/drafts"}. This tool call was blocked by policy and was not executed.
  6. The drafts are still there.

The provider gets a placeholder. The delete never runs. Both are recorded.

Review what was denied

Every denied request is recorded. Open one to see the person, the device, the tool and the policy that denied it.

A Verillian record of a denied request to send email from a patrol device to the Anthropic API, with the policy that refused it.
Two people reviewing a paper form at a table.

Questions agencies ask

Where are the records kept?

On your own servers. Records are append only: they cannot be altered or deleted from the console or the record.

How is the content protected?

Content is encrypted to your organization's key, created in your administrator's browser. Verillian never receives that key.

How do we know each device runs the current policy?

Each device reports the policy version it enforces, and the console shows it.

Whose name goes on each record?

Each request is recorded under the person assigned to the enrolled device.

See Verillian on a real device.

The Verillian console home for the last 30 days: 10 devices, 684 requests, 613 allowed and 71 denied, the Enforce, Audit and Contain cards with the two active holds, and the latest refused requests.The Verillian console home for the last 30 days: 10 devices, 684 requests, 613 allowed and 71 denied, the Enforce card with two suggested policies waiting, and the top of the Audit card.