Skip to content

Built for 152-FZ · data stays in your region

Your data should not train someone else's AI

A corporate gateway that masks confidential data before it reaches YandexGPT, GigaChat and other LLMs — and restores it in the answer.

Free pilot · no card · set up in 15 minutes

An employee writes

Draft a contract with Acme Trading LLC, INN 7701234560, for $480,000; contact: John Smith.

The model sees

Draft a contract with [COMPANY_1], INN [INN_1], for [AMOUNT_1]; contact: [PERSON_1].

The employee gets

AGREEMENT No. … between Acme Trading LLC and … for $480,000 …

The problem

Employees already send data to AI

Banning ChatGPT does not work — teams use it anyway. Together with their tasks, customer data, deal amounts and trade secrets leave the company.

of employees use LLMs at work
68%
of companies ban AI — to little effect
74%
average cost of a data breach in Russia
₽51M
fine under 152-FZ for violating data localization
up to ₽18M

Sources: Gartner 2024, InfoWatch 2024, 152-FZ.

Every such request:

  • goes to the provider's servers, often in another jurisdiction
  • may end up in the model's training data
  • may breach data protection law (cross-border transfer of personal data) and NDAs
  • risks leaking trade secrets

The solution

A transparent gateway between people and AI

Aitechestvo sits in the middle: it masks data on the way in and restores it on the way out. Employees work as usual — the model only sees de-identified text.

  1. 01

    Employee or system

    Writes a request with real data — in the web chat or through the familiar OpenAI/Anthropic SDK.

  2. 02

    Aitechestvo

    Finds personal data, company details, amounts and secrets and replaces them with placeholders per company policy.

  3. 03

    LLM provider

    Receives placeholders only. The answer flows back through the gateway and the data is put back — including streamed answers.

  • Placeholders are restored automatically — even with Russian grammatical cases, e.g. [ФИО_1:род] → “Иванова Сергея”.
  • The gateway never stores request or answer content — only metadata for audit.
  • If masking fails, the request never reaches the model. Data is never forwarded as is.

Live demo

Try it on your own text

Paste text with names, phone numbers or company details — the gateway shows what the model would see. The demo uses the baseline policy and stores nothing.

180 / 2000The text goes only to your region's gateway and is not stored.

What the model sees

Press “Mask it” — the text the model would receive appears here.

What we protect

9 data categories out of the box

Russian-language personal data with checksum validation, plus NER for names and organizations in Russian and English. The policy sets the reaction per category.

  • Personal data

    Names, date of birth, passport, SNILS, health insurance policy, driver licence

    Pseudonymization

  • Contact details

    Phone numbers, emails, postal addresses, IP addresses

    Pseudonymization

  • Financial data

    Bank accounts, BIC, card numbers, IBAN, deal amounts

    Pseudonymization or ranges

  • Company identifiers

    INN, OGRN, KPP, organization names

    Pseudonymization

  • Trade secrets

    Project and product names, code names — via dictionaries and patterns

    Pseudonymization or blocking

  • Medical data

    Diagnoses and ICD-10 codes

    Blocking or pseudonymization

  • Credentials

    Passwords, tokens, API keys, private keys, connection strings

    Always blocked

  • Geolocation

    Coordinates, place names

    Pseudonymization

  • Custom rules

    Anything matching your regular expressions and dictionaries

    Custom rules

4 ways to react

  • Pseudonymize

    Replace with [PERSON_1], [INN_1] and restore in the answer.

  • Generalize

    Replace with a range: “$480,000” → “$400k–500k”. Not restored.

  • Block

    The request never reaches the model; the employee sees why.

  • Warn

    The request goes through; the employee and the security team are notified.

Integrations

Connect in minutes, without rewriting code

The gateway speaks the APIs your team already uses. Change the base URL and the key — that's it.

  • OpenAI-compatible API

    /v1/chat/completions, /v1/embeddings, /v1/models — with streaming, tools and structured output.

  • Anthropic-compatible API

    /v1/messages with streaming, tools and thinking — for the Anthropic SDK and compatible clients.

  • Web chat for employees

    A familiar chat UI: history stays in the browser only, and “what the model saw” is one click away.

  • Mask / unmask API

    Mask and restore text in your own systems: RAG indexes, tickets, documents.

  • On-premise

    A Helm chart for your own Kubernetes — for companies with strict security requirements.

  • LLM providers in your region

    YandexGPT, GigaChat and your own OpenAI-compatible models (vLLM, Ollama and others). Foreign providers that do not serve Russia are not available in the Russian region.

On the roadmap: Browser extension, Microsoft 365 Copilot plugin, SSO (SAML) and LDAP/AD sync.

Compliance

Helps you meet data protection requirements

Pseudonymization is a recognized safeguard for personal data (152-FZ, GDPR Art. 4(5)). Aitechestvo covers the technical side; documents and processes cover the rest.

  • 152-FZ, Art. 12

    Cross-border transfer: real personal data stays inside — the provider receives placeholders.

  • 152-FZ, Art. 19

    Technical safeguards: pseudonymization, access control, a request log without content.

  • 98-FZ “On Trade Secrets”

    Block or mask names, amounts and company details using your dictionaries and patterns.

  • 152-FZ, Art. 18(5)

    The Russian region is a separate installation in Russia with its own database.

Masking reduces risk but does not guarantee legal compliance: no detector is 100% accurate. We list the residual risks openly.

More about security

Pricing

Start with a free pilot

Every feature during the pilot. Then a plan sized to your team. Flat prices, no per-seat billing.

Loading plans…
All plans and terms

Questions

Frequently asked questions

See it on your data in 30 minutes

Sign up and try it yourself, or book a demo and we will show you how to run a pilot with 10–20 employees.