Browser protection
The AIGate-client extension checks text before submission in supported AI chats and search forms. It blocks unsafe requests and lets the user review masked text before sending again.
The AIGate-client extension checks text before submission in supported AI chats and search forms. It blocks unsafe requests and lets the user review masked text before sending again.
AIGate-client checks IDE actions it can access before they run. With a separate connection, model requests pass through AIGate so sensitive data can be checked and masked.
The server checks MCP and API calls before execution. Data deletion and other risky operations can be blocked or sent for approval, with each decision recorded in the audit log.
A person or AI agent starts the work. AIGate-client checks text before it is sent in supported chats and actions it can access in an IDE. Model and tool requests connected to Edge follow server rules.
The extension checks text before it is sent in supported chats, while the IDE client checks actions it can access before they run. Connected model and tool requests follow server rules.
Text is checked before it is sent in supported fields. The full site traffic does not pass through AIGate.
The client checks agent commands and actions it can access before they run. Coverage depends on the IDE.
Model requests receive server checks when the IDE is connected to Edge.
Risky actions, such as deleting data, can be stopped or sent for approval.
In a browser, AIGate-client checks text only in supported fields. Address-bar queries, voice and other ways of sending data are outside this coverage. Mandatory browser control requires a managed browser.
Browser · IDE · application
Checks access and routes connected requests
The checked result returns to the person or agent
Checks text in supported chats and IDE actions it can access on the device. With a separate connection, model requests pass through the server. Coverage depends on the site and IDE version.
Django control plane: UI + API for policies, audit, billing, RBAC, API tokens, alert settings, and service instances.
OpenAI-compatible data plane: /v1/chat/completions, /metrics, /health. Policy checks, JWT auth, rate limits, redaction, audit.
Agent integration data plane: /proxy/{integration_id}/{path} and /mcp/{integration_id}. Routing and auth come from admin-gate.
Recommendation service: /suggest. Analyzes events and active policy to suggest control and cost optimizations.
Policy DSL + rules engine for redacting secrets, PII, and sensitive attributes before requests leave the perimeter.
Event pipeline and JSON logs with correlation_id: who called what and what happened. Export, alerts, and /health /ready checks.
AIGate classifies HTTP, API, and MCP actions as reads, changes, or destructive operations. Attempts to delete data, modify critical objects, or act without an applicable policy are blocked or routed for operator approval.
Policies restrict available tools, operations, paths, and arguments. Unknown high-risk calls receive an additional check, while denied tools are not exposed to the agent.
Outbound addresses are validated before execution: an agent cannot arbitrarily target the internal network, bypass an approved integration, or spoof trusted X-AIGATE headers.
A dedicated module attributes actions to the employee, initiator, and verified agent and highlights risk factors, rejected approvals, and destructive operations. Employees and agents are analyzed separately; raw prompts, secrets, and IP addresses are excluded from behavior aggregates.
Secrets, API keys, passwords, and code-exfiltration signals are detected and blocked before data reaches an external model or tool.
The system detects prompt injection and malicious instructions that attempt to make a model or agent bypass policy or invoke a denied tool.
Personal data is masked or replaced with safe tokens before it leaves the protected perimeter.
Request, token, and outbound-call limits contain overload, uncontrolled loops, and high-volume agent actions.
Metrics visualization: traffic, blocks, token cost, agent activity in real time.
Flexible rules per agent: allowed models, request limits, content filtering.
API key management: issue, revoke, rotate. Multi-level access rights.
Automated security and usage reports. PDF, CSV export.
Where AIGate is used: data, browsers, IDEs, agent actions, spending and model routing.
Monitor and optimize language-model API spending with budget limits, token tracking, and department-level controls.
On routes through AIGate, policies detect secrets and personal data, then block or mask the request before it reaches the model.
***@company.com
MCP and API calls are checked before execution: data deletion is blocked or held for approval. The decision and outcome are recorded.
agent.finance.exportALLOWpii.detectedMASKThe extension checks text before submission in supported chats and search forms. Other chats can use check-and-copy.
One API for all models with routing, provider failover, and load balancing across your AI stack.
AIGate-client checks IDE actions it can access before they run. With a separate connection, model requests pass through AIGate for data checks.
RBAC:ONAIGate is a software platform for controlling language-model requests and AI-agent actions. It protects sensitive data, enforces access policies, and keeps a reviewable decision history.
AIGate is for information security, IT, architecture, and AI platform teams when employees or services use language models and AI agents and the organization needs unified control over data, actions, and costs.
When a person or agent sends a request through AIGate, the system checks it against company rules. It can allow, block or send the request for approval. The decision is recorded.
The customer receives unified policies, an AI usage overview, and a decision log for model requests and agent actions. Each conclusion can be checked against the event, policy version, actor, time, and final allow, review, or block decision.
The pilot starts with one representative LLM or AI-agent scenario, the required sources, and agreed allow, review, and block policies. AIGate can run in the cloud or on premises; routing and data-retention boundaries are fixed before launch.
In supported IDEs, AIGate-client checks commands and agent actions it can access before they run. With a separate connection, model requests pass through AIGate so sensitive data can be checked and masked. Coverage depends on the IDE and version.
AIGate-client checks text before it is sent in supported web chats and Google and Yandex search forms. It can block unsafe text or offer a version with sensitive data hidden. For other chats, users can check and copy text manually. Address-bar queries and voice are outside this coverage; mandatory control requires a managed browser.
Yes. The demo shows a connected request route, a policy decision and the resulting audit event; we agree the scope beforehand.
Yes. For connected routes, AIGate shows request volume, token usage and estimated cost based on configured model prices. Provider invoices are reconciled separately.
Yes. AIGate checks connected MCP, API, and tool calls before execution. Policy can allow an action, block a destructive change, or send a risky call for approval. Coverage applies to connected routes.
When a request goes through the AIGate server, secrets can be blocked and personal data masked before it reaches a model. In browsers and IDEs, checks cover only supported fields and actions; IDE model requests need a separate connection.
16 vCPU, 32 GB RAM and 500 GB SSD is a reference configuration, not a minimum requirement. The installer source includes a small resource preset: fewer processes and concurrent checks with the same models and thresholds. The 2 vCPU / 4 GiB RAM target still needs load qualification and is not a guaranteed minimum. Sizing depends on concurrent requests, context size, background jobs and audit retention; overload must not bypass checks.