Compliance means being able to prove what the agent did.

When an auditor asks, you need to show which data the agent touched, what it sent out and who approved it. AvertGate produces that evidence on every call, automatically.

Decision flow

The call did not run

AvertGate
Agent callexport_reportto: [email protected]
AvertGate gate
  • Recipient is not on the allowed list
  • Data stays in your network
  • Decision written to the record
DecisionBLOCKThe call did not run

Writing a policy is not enough; you must show it was enforced.

Agents can read personal data and carry it into other systems. That needs a legal basis and a trail.

See it. Limit it. Prove it.

Three questions an auditor will ask.

The record answers each question at the level of individual events.

  • Who did what? Agent identity, session, tool and decision are written into every event.
  • Did data leave? Outgoing arguments are scanned; a blocked call is marked separately.
  • Who approved it? For calls that need human approval, the decision is recorded together with the Slack approval.

Audit trail

Every call in the live stream.

AvertGate · Audit log
Audit trailAudit trail

Take the rules out of code.

Allow, limit and approval rules per tool and argument live in a single YAML file. A change needs no redeploy.

  • Deny by default. A tool that is not listed does not run.
  • Argument limits. Fields such as amount, SQL and URL are bound to a rule.
  • Human approval. Risky calls wait for approval in Slack.

Policy editor

The rule is written on one screen.

AvertGate · Policy editor
Policy editorPolicy editor

Every decision is recorded.

The decision, reason and rule id are linked with SHA-256; a record changed afterwards is detected.

  • Reasoned decision. Every event carries the reason and rule id.
  • Redacted arguments. Raw data never reaches the dashboard.
  • Session trail. Calls in the same session are read together.

Session trails

Every session is traced end to end.

AvertGate · Session trails
Session trailsSession trails

Audit trail

An auditor's question is one filter away.

AvertGate · Audit log
Audit trailAudit trail

Frequently asked

Does AvertGate make me KVKK or GDPR compliant?

Not on its own. Compliance is an organizational process. AvertGate provides the control and evidence for agent actions, and because data stays in your network the transfer risk is lower.

Does the audit record contain personal data?

Arguments are redacted in the events that reach the dashboard. Raw calls and results do not leave your network.

Can the record be altered later?

Events are linked by a SHA-256 chain. A retroactive change breaks the chain and is detected.

Guarantees

Four fixed principles behind every decision.

  • 3 decisionsEvery call ends in allow, block or human approval.
  • Fail-closedIf a check errors, the call is not run.
  • SHA-256 chainEvents are chained, so any change after the fact is noticed.
  • Your data stays with youTool calls and results never leave your network.

More

Put a gate in front of your agents.

Every deployment starts with a demo and a POC on your own agents.