Comparison

Two different questions get called "AI security"

One is about the AI feature you are building. The other is about what your organization types into somebody else's model. The products that answer them are not substitutes, and most comparisons mix them up. Here is the split — every cell verified against the vendor's own public source, listed at the bottom.

01 / 06

The split

Both categories inspect prompts, redact PII and block prompt injection. Reading a feature list will not tell them apart. What separates them is where the control point sits — and therefore what it is structurally unable to see.

"Is the AI feature I ship safe?""What is my organization sending to AI?"
Control pointyour application's request paththe network the people are on
Coverage comes fromintegration — an SDK or a changed base URLrouting — DNS, PAC or L3
Who deploys itthe team building the featuresecurity and network
Typical productsLiteLLM, Portkey, Cloudflare AI Gateway, Amazon Bedrock Guardrails, Occludra GatewayPrompt Security, Arceris
Structurally cannot seeanything not routed through it: an employee's ChatGPT tab, a coding agent calling the provider directlytraffic that is never routed to it — see section 05
02 / 06

Application and API gateways

These are good products and several of them ship serious controls. We are listing them because they are frequently proposed as an answer to workforce AI risk, and they cannot be one — not for lack of features, but because that traffic never reaches them.

ProductWhat it isControls it shipsWhere it runsSees a browser AI session
LiteLLMOpen-source LLM gatewayBuilt-in content filter, plus guardrail integrations: Presidio, Lakera, Bedrock, Azure Content Safety, OpenAI Moderation, Guardrails AI, Aporia, Pillar, CatoSelf-hosted, open sourceNo
PortkeyAI gateway and observability20+ deterministic checks (regex, JSON schema, code detection) plus LLM-based prompt-injection detectionSaaS gatewayNo
Cloudflare AI Gateway"Observe and control your AI applications"Guardrails: NER-based PII detection, harmful-content categories, flag or block, on prompt and/or responseCloudflare edge (SaaS)No
Amazon Bedrock GuardrailsSafeguards for generative AI applicationsContent filters, denied topics, word filters, sensitive-information filters, contextual grounding, automated reasoningAWS; also callable on models outside Bedrock via the ApplyGuardrail APINo
Occludra GatewayApache-2.0 self-hosted AI security proxy, OpenAI-compatible endpointPII redaction, secret detection, prompt-injection blocking, fail-closedSelf-hosted DockerNo

The last column is not a criticism. None of these products is built to intercept a browser session, and saying so is not a knock on them. It is the boundary of the category — and the reason a feature-by-feature table between an application gateway and a workforce gateway is a category error.

03 / 06

The real argument: browser sensor or network gateway

Inside the workforce category there is a genuine technical disagreement, and a buyer should hear both halves of it rather than one vendor's half.

The case against network inspection

Prompt Security argues that browser extensions are the only scalable way to govern AI use, and that network inspection is not enough. Their objections, stated as they state them: a network tool needs a parser per AI platform and can realistically cover "dozens, at most"; providers change their backends without notice; and a tool can only detect what it already has a parser for.

"Every protocol change breaks your visibility. Every new AI feature requires a new parser."

The part of it we agree with

Protocol drift is real, and we have been on the wrong end of it. A coding agent changed the wire format it uses to run its own tool calls; our network-side parsing of those calls went blind to it, and the fix was not a better parser — it was moving enforcement into the client, as a hook that runs before the tool call executes. Any vendor who tells you protocol drift is not a real maintenance cost is not being straight with you.

Where the argument stops working

An extension covers the browser it is installed in. It does not cover a terminal, and that is where a growing share of the highest-value data now goes:

  • Coding agents — Claude Code, Codex, Cursor, Gemini CLI — reading a private repository and sending it to a model
  • An SDK call from a script, a CI job or a scheduled task
  • An MCP server acting on the user's behalf
  • An unmanaged or personal browser, where no extension is installed and none can be forced
  • A self-hosted model the team runs internally

And an extension is itself a per-platform parser — of the page's DOM rather than of a protocol. DOM changes at least as often as an API does.

What we do about it

Arceris is not "network instead of client". The network control point is the base, because routing covers surfaces no install can reach; on top of it, developer tools enrol a local agent that enforces the same policy at the tool call. Unrecognized AI hosts are refused rather than quietly forwarded, and shadow-AI detection surfaces services that are not on the list yet — the design assumes the list is incomplete, because it always is.

04 / 06

What Arceris covers

Four ingress points, one policy set, on your own infrastructure.

SurfaceHow it is coveredExamples
BrowserTransparent HTTPS inspection — nothing installed on the clientChatGPT, Claude, Gemini web sessions
Terminal and IDEThe arceris-dev agent with zero-touch Kerberos enrolment, PAC routing and pre-tool-use hooksClaude Code, Cursor, Codex, Gemini CLI, MCP servers
APIA unified gateway endpoint, one key per user across providersApplications, scripts, CI
Self-hosted modelsThe same policy path as every other surfacellama.cpp, vLLM, Ollama
  • 100% self-hosted, air-gapped capable — detection models, OCR, moderation and DLP integration all run inside the perimeter
  • Turkish as a first-class detection language, not a translation — including national ID and IBAN patterns and a guardrail model trained on Turkish prompts
  • Connects to what you already own: an existing ICAP DLP server, LDAP, Kerberos, OIDC, agent-based SSO and SIEM export
  • Periodic reports in Turkish or English, SHA-256 signed, findings mapped to OWASP LLM Top 10 and MITRE ATLAS
05 / 06

What Arceris does not do

Stated plainly, so it is not inferred incorrectly — and so this page is worth reading.

  • No hallucination detection or RAG groundedness verification. Our enforcement point is the network; source verification belongs in the application layer. If this is your requirement today, Amazon Bedrock Guardrails' contextual grounding check is in the table above and we are not.
  • Coverage comes from routing. A host that is never routed to Arceris is never inspected. Getting that routing right is real network work — DNS, PAC or L3 — and it is the honest cost of this approach.
  • No SAML. Identity integration is LDAP, Kerberos SPNEGO, OIDC/Keycloak and agent-based SSO.
  • No MCP tool-level permissions or sandboxing. Tool call arguments are inspected; per-tool granularity is not implemented.
  • No third-party security certifications held. SOC 2 Type II and ISO 27001 are on the roadmap, not in hand.
06 / 06

How to choose

  • You are shipping an AI feature and want guardrails in its request path. An application gateway is the right tool. LiteLLM if you want it self-hosted and open source; Portkey or Cloudflare AI Gateway if you want it managed; Bedrock Guardrails if you are already AWS-native.
  • You want a self-hosted API proxy with PII and injection controls, and nothing more. Occludra Gateway is Apache-2.0 and installs in minutes. It does not do browser, terminal, identity, audit or cost governance.
  • Your AI use is entirely in managed browsers and you are comfortable with SaaS. A browser and endpoint sensor product will give you good in-page visibility and user coaching.
  • You need browser, terminal, API and on-premise models under one policy, on your own infrastructure, possibly air-gapped, with Turkish detection and integration into the DLP and identity you already run. That is the cell Arceris was built for.

If the question behind your comparison is a regulatory one rather than a product one, the companion page is the nine questions KVKK asks about employee AI use — with article references, and no compliance claim.

Questions

What is the difference between an AI gateway and an AI security gateway?

The difference is where the control point sits. An AI gateway (LiteLLM, Portkey, Cloudflare AI Gateway) sits in your application's request path: its coverage comes from the integration that routes traffic to it. An AI security gateway in the enterprise sense sits on the network: its coverage comes from routing, not integration. The first answers "is the AI feature I am shipping safe"; the second answers "what is my organization sending to AI".

Does an AI gateway protect employees using ChatGPT in the browser?

No. LiteLLM, Portkey, Cloudflare AI Gateway, Amazon Bedrock Guardrails and Occludra Gateway all require that traffic be sent to them. An employee's browser talks to chatgpt.com directly, and that session passes through none of them. This is not a shortcoming — it is the boundary of the category. None of them is built for it.

Do I need both?

In most organizations, yes, and they are not substitutes. If you ship your own AI feature you want a guardrail layer in that request path. If 500 employees are simultaneously using AI in a browser and a terminal, no application gateway sees that traffic. Two problems, two control points.

Is a browser extension or a network gateway better?

Both have real blind spots and the choice should be made with them in view. An extension sees the browser it is installed in; it does not see a terminal, an SDK, a CI job, an MCP server or an unmanaged device. A gateway sees the traffic routed to it; routing is network engineering work, and provider protocol changes are a real maintenance cost. Arceris is built on the network control point and adds a client-side agent for developer tools — both run the same policy.

Can Arceris run air-gapped?

Yes. Detection models, the OCR worker, the moderation sidecar and the DLP integration all run inside the perimeter. There is no Arceris server in the request path, and no prompt leaves the organization.

Find out which cell you are actually in

Tell us what your people use and where it runs. If an application gateway is the right answer for you, we will say so.

Run a PoC in your network →