CORPILUS

A protection layer that complements your firewall, antivirus and WAF.

It assesses content, behaviour and the action itself before anything is carried out.

AI Security Platform

Use AI to the full — without handing it your sensitive data.The check sits where the data flows: in the browser, in front of the model, at the form and in the MCP gateway in front of the agent's tools.

01
Privacy
Protects what you type into AI
02
Shield
Protects your website, apps and agents
03
Studio
An assistant over your own documents
UserUserWeb · appsWeb · APIAI modelsLLM · MCPCompany systemsERP · CRM · Data
Starting point

Three situations that will happen at your company this week

All it takes is a website and employees with a browser — all three are happening at your company too.

Situation 01

A colleague pastes a contract into ChatGPT

She wants a summary for the meeting, so she pastes the whole document into the browser window — client name, national ID number and amount included — in three seconds.

What leaves for ChatGPT
Zmluva č. 2026/114
Ján Novák · 840512/1234
SK31 1200 0000 1987 4263
148 000 €

The client's data is now with a third party. No record, no consent.

How Corpilus handles it

A company has no way to control a browser chat — the text leaves straight from the window. So Privacy steps in right there: the extension matches the patterns inside the window and swaps the data before anything is sent. The audit log keeps a record of what left and what didn't.

How Privacy handles it →
Situation 02

Fifty fake enquiries arrive through the contact form

The sales rep has to go through them one by one, because a real customer could be among them; it costs an hour every day.

The sales rep's inbox, 09:00
Enquiry — "Interested in the price…"
Enquiry — "Interested in the price…"
Enquiry — "Interested in the price…"
Enquiry — real customer

Paid sales time disappears into sorting spam.

How Corpilus handles it

Fake enquiries today are generated by AI, so they read as perfectly polite text and a keyword filter won't catch them. Shield decides before the enquiry is processed: the widget on the page watches how the form was filled in and whether the same text has already arrived twenty times — not which words appear in it. The binding decision is made only when the token is verified on the server, via the SDK or /verify.

How Shield handles it →
Situation 03

Your competitor knows your prices before you do

A bot goes through your catalogue every night and looks like an ordinary visitor, so in your analytics it shows up as product interest.

Night-time visits
02:14 /produkt/1 … /produkt/40
02:15 40 pages / minute
02:15 address on a public blocklist
in analytics: "product interest"

The pricing model you invested in is now public.

How Corpilus handles it

To the server, these are ordinary requests to ordinary addresses. Shield works with what it can see on its side: whether the address is on public IP reputation lists, whether the user-agent matches a known AI crawler, and whether the rules you set apply. A match raises the risk and is written to the events — that is how it recognises and flags the bot.

What Shield does about it →
The solution

One layer between people, AI and your systems

Nothing is migrated: the systems you have stay as they are, and Corpilus slots in between them.

Who and what comes in
Your employees
chat, documents, emails
Your customers
forms, login, chat
Applications and AI agents
API, integrations, tools
Bots and attackers
scrapers, spam, intrusion attempts
Corpilus
Privacy
Replaces sensitive data with placeholder values before anything leaves for AI.
Shield
Recognises bots, spam and attacks on AI before the application processes them — and guards the steps an AI agent actually carries out.
Studio
Knows your company documents and, for every answer, shows the document it drew on.
One audit recordRuns in the EU or on your premisesChoice of model
Where it goes
AI models
public or your own
Websites and applications
e-shop, portal, SaaS
Company systems
ERP, CRM, documents
Agent tools
writing, email, payments, database
For IT experts

Exactly where the check sits

Browser extension

Chrome and Edge, Manifest V3. It matches the patterns locally, with no network request; it activates on signing in to the workspace — signed out, it checks nothing.

Privacy MCP server

Scan, redaction and anonymisation tools for Claude Desktop and Cursor. The output of the other tools passes through data protection.

Widget on the page

One script with the site key. It only returns the decision; the binding step is the token verification on the server via the SDK or /verify.

SDK middleware

Node.js, Python and PHP in front of forms, login and APIs, with no DNS change.

LLM proxy

In the OpenAI or Anthropic SDK only the base URL changes and the application keeps using its own key. The calls that generate a reply are checked.

MCP gateway

Before a tool runs, it validates the arguments against the tool's JSON schema and scans the name and arguments for tool misuse — after normalisation and base64 decoding too.

REST API

Individual checks per call: secrets scan, login assessment, lookalike domain, answer-grounding verification, audit verification and export.

When something is down

The SDK middleware blocks protected requests by default (fail-closed) because it guards forms, login and payments; on less sensitive routes it can be switched to fail-open, and it has a circuit breaker against a cascade of timeouts. The widget and the LLM proxy let traffic through by default.

Three modules

What each of them does

Privacy protects what leaves the company. Shield protects what comes into it. Studio is the reason you deploy AI at all.

Privacy

Protecting outgoing data

Works with the ChatGPT, Claude and Gemini you already use. You don't change your AI provider — you add a filter in front of it.

  • Recognises names, national ID numbers, addresses, IBANs, amounts and contract numbers
  • Swaps them for placeholder values before sending and restores them in the reply
  • Custom patterns for project codes or client names
How it works

The Chrome and Edge extension (Manifest V3) matches the patterns locally, with no network request; the mapping stays with you and the model never sees it. For Claude Desktop and Cursor it runs as an MCP server with scan, redaction and anonymisation tools, and the output of the other tools passes through data protection. Signed out of the workspace, the extension checks nothing.

How it's used
Browser extensionMCPAPI and proxy

Shield

Bots, attacks and agent actions

Sits in front of forms, login, chat and agent tools, and decides before anything is carried out.

  • Stops spam and fake enquiries generated by AI
  • Recognises mass login attempts with stolen passwords
  • Catches text trying to hijack your AI assistant, and the bot copying your catalogue
How it works

A widget on the page and SDK middleware for Node.js, Python and PHP in front of forms, login and APIs, with no DNS change; an LLM proxy in front of the OpenAI and Anthropic models; an MCP gateway in front of the agent's tools. Each surface has its own mode — monitor or enforce. Scrapers are recognised and flagged; where they are also stopped is described on the Shield page. Detections are classified by OWASP Top 10 and OWASP LLM Top 10.

What the decision is based on
Meaning of the text, not the wordsAddress reputationOWASP catalogue

Studio

Answers from your company's own material

Upload contracts, manuals and spreadsheets, and people ask about them in plain language, without digging through folders.

  • Sources in PDF, Word, Excel and from the web
  • The answer always links back to the source — it can be checked
  • Questions to company data without queries, read-only
How it works

A cloud model gets sensitive data only as placeholders; with a local model the data never leaves your infrastructure. The model is chosen at every step — a public provider (OpenAI, Anthropic, Google) or your own server, in combination too. Database questions run only as read queries (SELECT/WITH).

What it rests on
Source citationNo writes to dataModel per step
Detection scope

Attack patterns are written directly in more than ten languages, including Slovak and Czech, not translated from English.

Deployment

It runs where your company needs it

From an EU cloud to a server in your own building — the same protection, a different degree of control.

EU cloudEU cloud

Start without installing anything. We run it for you in data centres inside the European Union.

Shield runs on infrastructure in the EU. In its events, IP addresses are stored only as a hash and events are deleted after 30 days; for the personal data you process through Corpilus, we are the processor.

Dedicated serverDedicated server

Your own instance for your company alone — separate data, separate capacity.

The instance can also run on a server on your premises. The Privacy extension can be pointed at your server, so file checks, the paste warning and the deep check stay inside your infrastructure.

NVIDIA DGX SparkNVIDIA DGX Spark

An AI server on your premises; with a fully local installation, data never leaves the building.

A deployment option for any of the products. Models run locally: no data to an external provider and no fees for its tokens. You point the Privacy extension at your Spark's address and the server-side checks stay with you as well.

Local modelsLocal models

The highest level of both security and efficiency: no data to an external provider and no fees for its tokens. Cloud models can be added only where you allow it.

The model is chosen at every step: a step involving personal data can stay local even when the cloud is allowed. A cloud model gets sensitive data only as placeholders. With your own key to the model, we don't bill the tokens.

How people work with it
Extension for Chrome and Edge
Cloud app — in the browser, nothing to install
Desktop agent for macOS — more platforms on the way
From the same family

corpsys.desk — service desk and 24/7 monitoring

Visit corpsys.deskopens in a new tab
  • Service desk

    People's requests in one place.

  • 24/7 monitoring

    Website, online store and operations.

  • Local AI models on NVIDIA DGX Spark

    Right in your office — the data stays with you.

  • Connected to Corpilus Shield

    A higher level of data protection.

WAF vs. Corpilus

The WAF reads the envelope. Shield reads the contents.

The question IT asks first: "but we already have a WAF." They're not competitors — each one guards a different layer. That's why we don't compare them on price.

WAF and firewall · network edge

Asks: do I recognize this attack pattern?

Takes over the connection, unpacks the request and scans it for known attacks: code injection, scanning, flooding. It's network equipment, so it protects even an application whose code nobody has touched in years.

Corpilus Shield · inside the app and the AI

Asks: what will the application do with this?

Sees that an uploaded document contains a hidden instruction for the assistant. That the model's reply contains an API key. That the question about to go to ChatGPT contains a client's national ID number. That an agent is about to drop a table.

The full comparison and the price-list case →
Coming soon

Qronos — protection for agents that act on their own

Shield protects the door. Qronos watches what happens behind it.

  • Evaluates every agent step
  • The decision comes before the agent acts
  • Every decision can be evidenced
Who's behind it

There are people behind the product you can reach by name

A company doesn't buy a security layer from an anonymous vendor.

Daniel Hrivniak
Daniel Hrivniak
CEO / Founder · Chief AI architect of Corpilus and CREBISO.com products
Daniel Buchta
Daniel Buchta
Principal partner, project guarantor
LinkedIn profile
Next step

Let's start with measurement. You'll see what's happening in your company today.

First you see numbers from your own operation: how many bots, how much spam and what leaves for AI. What we turn on is your call after that.

  1. 01
    Consultation, 45 minutes
    We go through where data enters your company today and where AI is used.
  2. 02
    Measurement, two weeks
    We don't touch your application; first we only measure: nothing is blocked and operations run as before.

    Technical detailThe widget and the extension need no change to your application's code; SDK integration means adding middleware for Node.js, Python or PHP. Watching runs in monitor mode: events are recorded, nothing is stopped.

  3. 03
    A proposal built for you
    We propose scope, timeline and price based on the measured numbers, including a recommendation on whether you also need a WAF.
What to take away
  • AI has opened a new path into the company, and your existing tools don't watch it
  • Corpilus doesn't swap out your existing security; it adds checks on content, behaviour and action
  • The decision rests on measurement from your own operation, not on market averages