Data privacy control plane · self-hosted

Move data where it needs to go — with the PII handled, and a receipt that proves it.

Others tell you where your sensitive data is. Veil detects it, redacts, tokenizes or masks it in motion — across documents, databases, streams, logs and LLM calls — checks the purpose it moves for, and hands you a signed receipt: what was removed, under which policy, and why it was allowed.

66 + 48NER entity types + precise recognizers, multilingual
9 surfacesone engine, one policy, everywhere data moves
Ed25519receipts anyone can verify — no Veil account
Your cloudDocker / JVM · OIDC · SCIM · audit chain
Try the real enginelive · default policy

One engine, every surface

The same policy, wherever your data moves.

A pure, dependency-free detection & redaction core (regex + validators + a retrainable multilingual NER model) wrapped by every delivery mode you'll need — configured once in the console, enforced everywhere.

Text & files

Redaction API, playground, and a file studio: PDF / images (OCR, 13 languages) / XLSX / CSV / text redacted in format, reviewed cell-by-cell, downloaded with a receipt.

Veil Lens — documents

Teachable document types (22 prebuilt packs), flows that extract, enrich, look up, consent-check and route documents from S3 / SFTP / IMAP / drives / SaaS / HTTP to Kafka, JDBC, webhooks and back.

Databases

DB-to-DB masking (format-preserving encryption, synthetic strategies), referential-integrity subsetting, discovery & classification, DSAR — and a re-identification risk gate on every export.

Streams & objects

Kafka pipelines that redact every message (and check consent per message), S3 / MinIO bucket jobs, resumable on a durable job queue.

Telemetry gateways

OTLP and Splunk HEC endpoints that scrub PII out of logs before they land in Datadog, Loki, Splunk… with forwarding profiles.

AI gateway & MCP

Point any OpenAI / Anthropic SDK at Veil: prompts redacted or vault-tokenized, answers detokenized per audience, tool calls and tool results inspected, prompt injection flagged, ingestion cleaned before embedding.

Warehouse push-down

Generate native masking policies for Snowflake, Databricks, BigQuery, Redshift, SQL Server, Oracle and Postgres — the warehouse enforces, Veil governs.

Token vault

Reversible, deterministic tokens with audited reveal levels (full / partial / synthetic) — the same value tokenizes the same way across tables, streams and LLM hops.

Governance

Policies, custom recognizers, purposes & consent, compliance evidence reports (HIPAA, GDPR, PCI, SOC 2…), tamper-evident audit chain, OIDC SSO, SCIM, orgs & teams.

What only Veil can claim

Provable, purpose-bound privacy in motion.

DSPM tools find data. DLP suites block it. Consent platforms hold the signal but aren't in the data path. Veil sits in the path — and closes the loop.

01

Purpose-bound movement

Every flow, stream, job, gateway call and MCP tool call declares the purpose it runs for. Veil resolves the data subject mid-flight and asks the consent signal — Veil records, or Ketch / OneTrust / Transcend over HTTP — then allows, masks, tokenizes, reviews or drops. The decision rides in the payload.

02

Signed de-identification receipts

A portable Ed25519-signed manifest per delivered artifact, record, job run or call: detections by type, policy & model version, transformation, input/output hashes, purpose, consent, residency — chained to the audit log and verifiable offline by anyone with the public key.

03

Sovereign by design

Self-hosted in your cloud. Every connection carries a region; flows and routes declare residency (warn or enforce); a network egress boundary refuses calls outside your allow-list before a byte leaves — all attested in the receipt.

Re-identification risk, as a gate

k-anonymity / l-diversity over quasi-identifiers of what was actually written. Block and withdraw the export, or warn — not just "masked".

Measured accuracy, per org

A model card from your own gold sets: precision / recall / F1 per type and per language, against contractual floors. Retrain, benchmark, promote or roll back.

Agent & RAG firewall

Vault tokens travel across every hop; real values return only to the audience allowed; tool results are scanned for indirect prompt injection; documents are cleaned before they're embedded.

How it works

A control plane you configure, a data plane that enforces.

Console & API

Policies, recognizers, purposes, connections, flows, routes, plans. React console or REST / SDKs (Java · Node · Python).

veil-control

Spring Boot control plane: durable job queue, vault, receipts, consent, sovereignty, metering, audit chain. Postgres or H2.

Data plane

The same engine as library, REST, gateway, Kafka pipeline, masking run, push-down policy — emitting metrics, audit and receipts.

66NER entity types (veil-pii v2, EN/DE/ES/FR and more)
22prebuilt Lens document packs, 46 types
7warehouse push-down dialects
20+connectors: SaaS, drives, CMP, HR/IdP, HTTP, JDBC, S3, Kafka
Against the field

Each of them holds one half. Veil holds both.

If you looked at…They are great atWhat they don't doVeil
DSPM (Cyera, Varonis, BigID, Securiti)Finding and labelling sensitive data across cloudsMoving or transforming it; proving what happenedDiscovery feeds masking, push-down and reports — then moves data with receipts
AI firewalls / LLM DLP (Nightfall, Strac, Lakera…)Prompt redaction, injection detectionReversible tokens across hops, audience-scoped reveal, consent per call, receiptsVault tokens + audience reveal + purpose/consent + receipt, prompt and MCP
Test-data management (Tonic, Delphix, K2view)Masked, subsetted non-prod copiesRe-identification gating, provenance, streams/LLM surfacesMasking + subsetting with re-id gate and receipts, same engine as everything else
Consent platforms (OneTrust, Ketch, Transcend)Collecting and storing the consent signalBeing in the data path where processing happensConsults their signal mid-flight (presets) and enforces it on every movement
IDP suites (ABBYY, Hyperscience, Rossum)Document extraction at scalePrivacy-first routing, consent, receipts, self-hostingTeachable types + packs, flows with redaction, lookups, consent, receipts

Positioning based on public vendor material as of August 2026; capabilities change — ask us for the current comparison.