Skip to content
MoftgateMoftgate Docs
Product guide

Moftgate AI

How Moftgate captures and analyses employee AI use: prompt and upload capture on the endpoint, AI Activity Logs, incident analysis and data sovereignty.

What is Moftgate AI#

Moftgate has two AI surfaces. The first governs the AI your employees use: which tools are in use, what is sent to them, and what to do about it. That is covered in the AI governance guide. The second is the analysis the platform itself performs on the records it already holds.

This page describes the second surface and the data sovereignty model that applies to both. It documents what is available in the shipped release, and it marks clearly which capabilities are still on the roadmap.

LayerWhat it doesWhere
CaptureThe agent inspects requests to AI services on the endpoint and extracts prompt text, model name, and upload file names.Agent MITM proxy
RecordEach event is written as an incident with channel, AI platform, model, prompt content, and the action taken.Incidents
ReviewA dedicated forensic view lists AI prompt and upload activity with charts, filters, and saved searches.DLP - AI Activity Logs
AnalyseAn incident summary maps the record to the matched classification, the legal reference, and the mitigation taken.Incidents - AI Summary
ProveAI usage trends, blocked attempts, and policy coverage are aggregated into compliance evidence.Compliance Reports
Governance or analysis
Looking for how to approve, coach, or block AI services, and how to scope those rules to groups? See the AI governance guide.

Capturing AI traffic#

The agent runs a local proxy on the endpoint. When a request goes to a known AI service, the proxy extracts the prompt text, the model name when the service reports it, and any uploaded file name. Extraction works across JSON bodies, multipart form data, and URL-encoded forms.

AI platformDomainsModel source
ChatGPTchat.openai.com, chatgpt.com, api.openai.commodel field in the JSON body
Copilotcopilot.microsoft.com, githubcopilot.com, copilot.cloud.microsoft.comnot reported by the service
Claudeclaude.ai, api.anthropic.commodel field in the JSON body
Geminigemini.google.com, generativelanguage.googleapis.commodels/<model> path and batchexecute payloads

The policy decides what happens to the request. The action is configured per policy in the AI platforms channel of DLP policies.

ActionBehaviour
allowThe prompt is forwarded unchanged and the event is recorded for audit.
logThe prompt is stored in the incident record and forwarded to the AI service.
redactSensitive matches are replaced with [REDACTED] before the request is forwarded.
blockThe request is stopped with a block page; the prompt never reaches the AI service.

AI activity logs#

AI Activity Logs is the forensic view for AI prompt and upload activity. It sits under the DLP menu and answers the question auditors actually ask: who sent what, to which AI service, and what did we do about it.

  • Stat cards summarise total captured events, blocked, redacted, and audited prompts.
  • Charts break activity down by AI platform, by action taken, and over time.
  • The table lists occurrence time, source client (endpoint and user), AI platform with its provider icon, model, upload file name, action, risk score, and details.
  • Filters cover AI platform (multi-select), action, risk level, endpoint, classification, date range, and free-text search across prompt, user, and file name.
  • Saved searches let each analyst keep their own recurring views.
  • The prompt detail modal shows the endpoint, user, action, risk score, classification, matches, model, upload file name, and the full prompt text.
  • Prompt content is returned only to administrators. Other roles receive the record with the prompt field nulled, and every view is written to the audit log.
Navigating there
Open the DLP menu and select AI Activity, or use global search and type "AI Activity Logs".

Incident analysis#

From an incident record you can open a summary that explains the event in plain language: the matched classification, the legal reference behind it, the risk level, and the mitigation that was applied. The summary is generated from the record itself, so it always describes the same fields an auditor will read.

The legal reference is selected from the matched classification, so the report speaks the language of the regulation that applies.

Classification familyReference used
GDPRArticle 32 (security of processing) and Article 34 (communication of a personal data breach).
CCPASection 1798.150 (data breach liability).
PCI DSS v4.0Requirement 4 (protect cardholder data with strong cryptography).
HIPAASecurity Rule 45 CFR Part 160 and Part 164 (technical safeguards).
Source codeDefend Trade Secrets Act and Economic Espionage Act.
DefaultISO/IEC 27001 A.8.2.3 asset classification and handling.
Why the analysis is deterministic
The shipped analysis is rule-based, not generative. That means the same record always produces the same summary, the text is reproducible in an audit, and there is no hallucination risk because nothing is invented. A generative layer is planned on top of it, and it will cite the underlying record for every claim.

Data sovereignty#

AI telemetry is the most sensitive data a governance platform holds, because it contains the literal text employees typed into an AI tool. Moftgate treats it as evidence that must not leave your infrastructure.

  • Inspection happens locally on the endpoint. Content is evaluated against your DLP rules on the device before the request leaves it.
  • Incident records, prompt content, and telemetry stay in your own database. Nothing is sent to third-party analytics or model providers.
  • Decryption can be bypassed per domain where inspection is not appropriate, so legal or personal traffic can be excluded.
  • When an endpoint is offline, the agent keeps the last received policies and continues enforcing them locally.
  • Offline events are stored on the device within the local retention budget and delivered gradually when the connection returns, so network capacity is not saturated.
Scope of inspection
Inspection requires HTTPS decryption for the covered domains. Decide with your legal team which domains are in scope, and use per-domain bypass for traffic that must not be inspected.

Roadmap#

Not yet available
The capabilities below are not part of the shipped release. They are listed so that you can plan and evaluate, and they are not enabled in any production deployment.
  • Inference on a self-hosted open model, running inside your own infrastructure so prompts and outputs never leave the perimeter.
  • Grounded natural-language investigation, where every answer is linked to the underlying platform records rather than generated freely.
  • Human-approved autonomous remediation: the assistant drafts a response pipeline, an administrator approves it, and the existing automation engine applies it on the endpoint.
  • Extension of the ISO/IEC 42001 evidence pack to cover the platform's own AI-assisted actions.

When the model layer ships, it will follow the same sovereignty rule as the rest of the platform: inference inside your infrastructure, and every assisted action written to the audit log.

FAQ#

Does Moftgate AI require a separate licence?
No. AI platform governance is part of the DLP module. AI Activity Logs appears in deployments that have an active DLP licence.
Can every user read captured prompts?
No. Prompt content is returned only to administrators. Other roles receive the record with the prompt field nulled, and each view is written to the audit log.
What happens to AI events while an endpoint is offline?
The agent keeps the last received policies and continues enforcing them locally. Events are stored on the device within the local retention budget and delivered when the connection returns.
Does prompt data leave our country or our network?
No. Records are stored in your own database. Inspection runs on the endpoint, and no telemetry is sent to third-party analytics or model providers.
Does the incident summary use a generative model?
In the shipped release the summary is deterministic and rule-based: it maps the record to the matched classification, the legal reference, and the mitigation taken. The self-hosted model layer is on the roadmap and is described in the roadmap section of this page.
Which AI services are covered?
ChatGPT, Copilot, Claude, and Gemini are covered out of the box. Other web-based AI services can be governed through Web Content Gateway domain policies.