Private preview.

Govern every answer your data gives.
Human or AI.

The governed gateway between your data and everything that reads it: a person, a dashboard, or an agent you did not write.

1
Governed gateway
20+
Sources supported
3
Ways to deploy
See how it works
YOUR DATAOraclePostgreSQLSnowflakeMongoDBElasticsearchVEKTORChatAgentsDashboardsAPIMCP

Works with the databases you already run

PostgreSQL
Oracle
Snowflake
SQLSQL Server
Google BigQuery
MongoDB
Databricks
MySQL
Amazon Redshift
Elasticsearch
ClickHouse
SAP
DuckDB
QdQdrant
Why Vektor

Every AI system wants your data.
Not all of them should see it.

Agents, copilots, dashboards and notebooks each open their own door into production. Vektor closes them and leaves one - governed, identity-aware and audited.

Every tool its own door

Each system connects to production with its own credentials. Masking depends on whoever wrote the query, nobody can say who read what, and an agent inherits everything its service account can reach.

One governed path

Every request passes one layer. Row-level security, masking and residency apply before a value is returned, the caller's own identity decides what they see, and all of it lands in an audit log.

Identity travels with the query

An agent acting for a user sees exactly what that user may see - never what its service account could reach.

Controls live in the path

Masking, row-level security and residency are enforced on the way out, not documented in a catalogue nobody consults.

Evidence, not assurances

Every question, the SQL it became, who asked and what came back - kept, searchable and exportable.

How it works

Four layers. One path.

Connect a source, agree on what it means, attach the rules, and serve it to every consumer under the same contract.

Connect any source in minutes

Point Vektor at a database or vector store. It reads the schema, keys, constraints and column comments, then profiles the data to see what is actually in it - national IDs and IBANs among them, found by checksum rather than guessed at.

  • 14 engines, relational to vector
  • Read-only, credential-scoped connection
  • Deterministic PII discovery
The product

From a connection string
to a governed answer.

Twenty-one source types, one semantic model, and rules that apply before a value is returned. These are the screens, in the order you meet them.

The data sources page with the connector panel open, listing database, file and vector engines.
01 / 07Connect a sourcePick an engine and connect it read-only. Vektor reads the schema; the data never leaves the system it is already in.
The AI and LLM settings page showing eight model providers, including Ollama and vLLM.
02 / 07Your model, your hardwareChoose the provider before anything downstream of it runs: OpenAI, Anthropic, Gemini, Bedrock and Azure, or Ollama and vLLM on your own machines - a deployment with no route out.
The schema inspector showing four tables joined by foreign keys, with the columns of one listed below.
03 / 07See what is in itTables, columns and the foreign keys found in your source, drawn before any modelling. Open one for its columns and a sample of its rows.
The column governance table with sensitivity labels and masking rules, warning that four labelled columns are not masked.
04 / 07Label a column, enforce the labelA sensitivity label is a statement of intent. The masking rule beside it is what the gateway applies, and the page counts the ones still unprotected.
A dialog building a row-level rule: filter rows where the business line equals education, applied to everyone.
05 / 07Rules by who is askingFilter rows on any dimension, for everyone or for a single department, access profile, role or user.
The chat view answering a question about asset categories, with a reasoning line and a bar chart.
06 / 07Ask in plain languageThe answer is composed from the governed model, with the steps it took above it and the chart it drew underneath.
A support tickets dashboard with an AI summary, KPI tiles, a map of Saudi cities and a chat panel open beside it.
07 / 07Dashboards that answer backTiles from the same model, a written summary over the live numbers, and a chat panel that answers with the reader's own access applied.

What teams use it for

One gateway, six jobs. Each one is a project on its own without it.

Sovereignty

Built for the frameworks
your regulator actually names.

Vektor deploys where the data already is - your data centre, your cloud account, or with no route off the network at all. Arabic is a language the product thinks in, not one it was translated into.

Your data centre

Containers on your own hardware. Nothing leaves the building.

Your cloud account

Deployed into your tenancy on any local region. You hold the keys.

Air-gapped

No route off the network. Bring a local model and it still works.

Designed against the Saudi PDPL and the national data management standards, and built so the controls a SAMA or NCA review asks about - row-level access, masking, residency, an audit trail for every query - are things you can show rather than describe. Vektor reports evidence and coverage, never a verdict: what was checked, what it found, and what it could not see. The certificate is the regulator's to give.

FAQ

Questions teams ask before a pilot

Does Vektor store a copy of our data?

No. Vektor sits in the query path and returns results from your own systems. It stores metadata - the semantic model, policies and the audit log - and nothing else unless you turn on result caching, which is off by default and lives inside your deployment.

Which LLM does it use, and where does it run?

Yours. Bring a key for a hosted model in a local region, or point Vektor at a model running on your own hardware. Prompts never include raw rows unless the policy for that caller allows it, and the model is never the thing enforcing a rule - the gateway is.

How does it know who is asking when an agent makes the request?

Agents connect through the MCP server or the API with a token that carries the end user's identity from your IdP. Row-level security and masking are evaluated against that identity, so an agent can never read a row its caller could not read directly.

What does 'designed against PDPL' mean in practice?

The controls PDPL expects - purpose limitation, minimisation, residency, subject-access evidence - map to concrete Vektor features, and the audit log is built to answer the questions an assessor asks. It is not a certificate; that remains the regulator's to give.

How long does a pilot take?

A copy of one real source, the model built with your team, and your own questions asked against it - typically two to four weeks. You keep the semantic model whatever you decide afterwards.

Does it work in Arabic?

Natively. Business terms, questions and answers work in Arabic and English, and the interface is fully right-to-left. It was built for Arabic first, not translated into it.

Bring a schema. We will show you it working on that.

Not a sandbox and not a slide. We connect a copy of a real source, build the model with you, and you ask it what your team actually asks.