Skip to content
VITI

EU infrastructure · Best-in-class models

The models you trust.
Processed in the EU.

GPT, Claude and Mistral, served entirely from EU regions — with personal identifiers masked inside Viti before the request reaches a model provider.

14 days free · EU-processed · GDPR-native from day one

The product

One workspace. Every model. Personal identifiers masked before they leave.

Your teams get a fast, familiar chat surface. You get routing, metering, residency control and a privacy gateway that masks personal identifiers on the way out.

What you send

Send the invoice for 010190-1009✓ mod 11to the account FO45 6460 0006 1978 27✓ mod 97and copy our accountant.

The invoice for [CPR_1] has been prepared for [IBAN_1], with a copy to the accountant.

National ID numbers and IBANs are validated by checksum, so they are detected every time. We publish how the rest performs.

1

Pick a capability, not a vendor

Users choose a Viti alias — fast, balanced or deep. We map it to the best EU-processed deployment and change it without breaking a single integration.

2

Masked before it leaves

National ID numbers, IBANs, card and phone numbers and email addresses are matched by checksum and replaced with reversible placeholders in the gateway, then restored in the response. Names are not masked: they are processed in the EU under our data processing agreement.

3

Residency proven, not promised

Each response carries the region it was served from. Audit it in the dashboard or straight from the API.

Platform

Everything a company needs to run on AI.

Draft the supplier reply
VHere is a draft you can send as-is…

Chat workspace

A shared surface for every department — threads, prompt libraries, file context and org-wide access control.

quickstart.tsOpenAI SDK

OpenAI-compatible API

Point your existing SDK at Viti. Same wire protocol, same streaming — European infrastructure underneath.

PII masking gateway

National ID numbers, IBANs, card and phone numbers and email addresses are replaced with reversible placeholders before the request leaves us, then restored in the response.

viti-chat-largeAzure EURMistral FRBedrock EU

Model routing

Address a stable alias. Viti routes it across EU-processed providers by priority, health and cost — no redeploy.

Spend this month

DKK 0of DKK 30,000 budget

Usage & cost control

Per-user and per-workspace budgets, hard quotas and live spend — no surprise invoice at the end of the month.

Data sovereignty

Best-in-class models. European processing. Both.

European companies should not have to pick between the models their teams actually want and the rules their regulator actually enforces. Every provider in the Viti catalogue is contracted for EU processing — GPT via Azure OpenAI's EU Data Zone, Claude via Bedrock EU, Mistral in France. First-party endpoints that process outside the EU are barred from the catalogue.

The privacy gateway adds a layer on top. Identifiers with a verifiable structure — national ID numbers, IBANs, card and phone numbers, email addresses — are matched by checksum and pattern, masked into reversible placeholders inside our infrastructure, and restored on the way back. Names are deliberately not masked: guessing at names in Danish and Faroese hid ordinary words and made answers worse. When data must stay entirely under our control, use sovereign mode.

GDPR-native
Processor agreement, DPIA support and full sub-processor transparency.
EU data boundary
Prompts, completions and logs are processed and stored inside the EU.
PII masked in transit
Personal identifiers are replaced with reversible placeholders before any provider call.
The infrastructure and the privacy layer are the product. The model is a choice you should be free to change.
sovereignty.statementAttribution
TórshavnDublinParisFrankfurtCopenhagenStockholm

Active EU processing regions

Pricing

Pay for the people who actually use it.

Every plan is EU-processed and includes the privacy gateway. An unused seat costs nothing — not a reduced rate, nothing.

Viti

For teams putting AI to work with data that has to stay in the EU.

DKK 149per active user / month
Start free
  • You are billed only for people who used Viti that month
  • A month of everyday AI use included — chat, documents, search and images
  • Chat workspace, OpenAI-compatible API and CLI
  • PII masking on every request
  • Set a monthly budget ceiling that cannot be exceeded

Enterprise

For regulated organisations with procurement and audit duties.

Custom
Talk to sales
  • Everything in Viti
  • SSO, SCIM and role mapping
  • Dedicated EU capacity or self-hosted GPUs
  • Custom DPA, audit logs and SLA
  • Named solutions engineer

Moving up a tier

Everyone starts at Tier 1 each month. If someone uses more than their tier includes, they move up a step — for that month only. You decide whether that happens automatically, needs your approval, or not at all.

TierPer user / monthMonthly capacity
Tier 1DKK 149Standard
Tier 2DKK 2792× standard
Tier 3DKK 5294× standard
Tier 4DKK 9998× standard

Everyone returns to Tier 1 on the first of the month.

Prices in DKK per user per month, excluding MVG. Faroese customers pay 25% MVG; VAT-registered businesses elsewhere in the EU are invoiced without VAT under the reverse-charge procedure. A user who sends almost nothing — under 2% of what Tier 1 includes — is not billed at all. There is no metered overage: usage beyond a tier moves that user up to the next step you have approved, or stops. Use through API keys is the one exception: it is billed per use at the model prices in force, and an administrator can set a monthly spending limit on each key.

Give your company the best models, without giving away its data.

Create a workspace for your company in a few minutes. 14 days free, then a monthly invoice.

No card needed · Processed in the EU