How to verify your AI policy controls
An approved AI tool can be used through different accounts, devices and input paths. Your policy may permit one combination and prohibit another. Before extending a rollout, record what should happen and check what your controls actually do in the environment you intend to support.
Start with the quick AI Policy Crash Test to choose one situation and the outcome your policy requires. For a wider team review, the blank PDF covers the six scenarios below. Both help you plan authorised checks where evidence is missing.
No email gate. Use synthetic examples only. The online exercise stays in your browser tab and does not inspect your systems.
Start with an expectation you can test
Choose one policy rule and write down its scope: the AI service, account class, device, application, input type and expected outcome.
For example, your team might expect a personal test account to be blocked in a managed browser while an approved work account remains available. That expectation needs evidence for both routes. Knowing that the AI service is approved does not answer the account question.
Keep tabletop discussion and observed results separate. A discussion identifies what to check. An authorised observation provides evidence for the environment tested.
A worked example: the product overview
A sales colleague needs a short product overview. Their source document includes published features, an internal discount floor and notes from a customer negotiation.
For this fictional company, the rule is simple: published product facts may go into the approved work assistant. Internal pricing and customer negotiation notes must stay out.
The mixed source
- Published feature descriptions
- Internal discount floor
- Customer negotiation notes
The permitted extract
- Published feature descriptions
Enough information to draft the overview.
Give the employee a usable instruction
Prepare an extract containing only the published features. Remove the internal pricing and customer notes, then inspect the extract for overlooked detail. Use the approved work account, assistant and input method to draft the overview. Ask the data owner if you are unsure what may be included.
This is an input-preparation example, not a record of an Aona control outcome. Your organisation must define its own data rules and approved route.
Plan the check before you run it
IT and Security can turn the example into a pair of authorised checks. Use made-up product information and clearly labelled fake restricted content. Confirm that the intended tool, account, client and paste or upload path support the configured policy.
| Synthetic input | Expected result under this example policy | Observed result |
|---|---|---|
| Published product features only | The approved input reaches the intended work assistant. | |
| The same features plus clearly fake internal pricing and negotiation notes | The restricted details do not reach the assistant. Define the expected block or redaction response before testing. |
Use the quick policy check to agree an expected response, or the blank test-plan PDF for the wider review. Record the tool, account class, device, OS, application and client versions, input type, policy version, responsible role and review date alongside your test record. Treat pasted text and each file-upload route as separate checks.
Status: Untested / unknown. Leave observed results and evidence references blank until the authorised check supplies them. Record the actual outcome, time and a sanitised reference. If it differs from the agreed expectation, IT records the gap and Security decides the next action.
Work through these six scenarios
1. Same AI tool. Different account.
An employee uses an approved business account, then switches to a personal account in the same browser.
Check whether your controls distinguish the account classes. Separately, check whether the resulting decision can be attributed to the correct user, device and tenant.
Record the permitted or blocked route, account class, policy version and a sanitised event reference. An application name alone does not establish account or tenant attribution.
2. The extension is logged out.
A new browser session opens before the security extension signs in. A private window creates a second route to examine.
Record what happens in each state and whether IT can identify a browser outside the expected protection state. Evidence may include an observed control outcome, posture alert, inventory entry or documented exception.
Installation alone does not establish protection across these browser states.
3. A browser pass is not a desktop pass.
Repeat an approved synthetic request through the desktop AI application. Assess mobile and unmanaged-device routes separately.
Record the operating system, application version, device management state and input path. Check each route against documented coverage and available event evidence.
Keep missing evidence as unknown. Where product documentation explicitly excludes a route, record that exclusion.
4. A sensitive file reaches the boundary.
Use a fictional fixture with clearly labelled fake personal and confidential fields. Discuss pasted text and file uploads separately.
In an authorised environment, check whether the expected allow, redact or block outcome occurs for each input path and file type. Compare a harmless synthetic request with a flagged one to examine the configured logging policy.
Record the outcome, retained metadata and retrieval limits through sanitised references. Keep real customer data, credentials and logs out of the worksheet.
5. A plausible answer is still unverified.
An AI-generated supplier summary contains an unsupported fictional certification claim.
Check whether the employee verifies the claim before external use, and whether consequential output has a named human review step.
Record the source check, reviewer decision and responsible role. Input protection and factual review address different parts of the workflow.
6. An employee leaves. A vendor changes.
A test user is offboarded, an AI vendor changes its terms, and IT needs to remove a security agent from a test device.
Check account revocation, policy ownership and vendor approval after the change. On a separately authorised test device, verify the uninstall result, residual permissions and updated inventory.
Record observations and approval ownership. Closing an offboarding ticket leaves the access-revocation question unresolved unless it contains supporting evidence.
Keep evidence with every result
Use one record for each check. The blank test-plan PDF contains two checks per scenario. The online exercise produces a shorter plan for one selected situation.
| Field | What to record |
|---|---|
| Policy expectation | The rule and intended allow, redact, block or review outcome |
| Test scope | Tool, account class, device, OS, application/client version and input path |
| Observation | What happened, when it happened and the policy/configuration version |
| Evidence reference | A sanitised event, screenshot, documentation reference or review record |
| Status | Pass, Fail, Untested / unknown, or Unsupported |
| Next action | The remaining question, responsible role and review date |
A Pass means the expected result was observed within the recorded authorised test scope. A Fail means the expected control was not observed. Untested / unknown means evidence is missing. Unsupported requires a documented coverage exclusion.
These statuses describe your recorded checks. They do not form a security score.
Choose the next action from the evidence
If the expected control is observed, keep the evidence and define when to recheck it.
If the outcome differs from the expectation, review configuration, policy and documented coverage before assigning remediation.
If evidence is missing, give the check an owner and a review date. Avoid treating an unanswered question as proof of protection or proof of failure.
Revisit the affected checks after account, browser, application, agent, policy or vendor changes.
What this exercise can establish
An authorised check can document an observed result for a specific environment and input. The exercise helps teams keep that result, its scope and its next action together.
It does not independently verify observations, inspect infrastructure, establish provider retention, certify compliance or guarantee coverage across other routes and inputs. Human output review remains a separate responsibility.
Bring one unanswered check to an Aona demo
Choose one AI tool and an input path your team wants to use. Bring a sanitised question about accounts, prompts, files or deployment.
In a 30-minute product demo, review the relevant Aona discovery, policy and sensitive-data controls, discuss supported input paths, and agree what still needs scoped validation.
Discuss your AI control questionA product demo does not audit your environment or certify the worksheet results. Worksheet answers are not attached to the booking.