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.
Works with the databases you already run
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.
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
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.







What teams use it for
One gateway, six jobs. Each one is a project on its own without it.
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.
Containers on your own hardware. Nothing leaves the building.
Deployed into your tenancy on any local region. You hold the keys.
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.
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.