Platform

Collect. Tokenize. Govern.

cloakit sits between your systems and your sensitive data. Raw values enter the vault once; everything downstream runs on tokens under policy.

Operating model

Live in hours, compliant in weeks.

01

Collect to the vault

SDKs and Elements post sensitive fields straight to cloakit — they never touch your servers, logs, or error trackers.

02

Store tokens only

Your databases and warehouses hold opaque references. Joins and queries keep working on stable token IDs.

03

Govern every use

Detokenize, share, or analyze strictly under policy — per role, purpose, and region, fully audited.

Enforcement points

One boundary, eight controls.

Mirrors the reference deployment: a runtime data plane, a separate control plane, and keys held outside the database. Fail-closed by topology, not just by code.

Gateway

OpenResty/sidecar proxy applying JSON-path rules at the edge; admin endpoints blocked there by design.

Runtime API

POST /v1/tokens · :detokenize · :search plus mask, protect, delete, and job polling — every call authenticated and idempotent.

Vault

Postgres-backed encrypted values and token mappings with a blind index for approved exact-match search. No plaintext PII indexes.

Policy engine

Versioned policies: claim-to-scope identity, purpose checks, denylist, kill switch, and revocation epochs. Default is deny.

Crypto adapter

Envelope encryption with DEK caching. Ciphertext and wrapped keys never leave to ordinary clients.

Key providers

Bring your own KMS: AWS, GCP, Azure, OpenBao, or localdev. Separate key policies for audit, vault, and config.

Control plane

Tenants, schemas, policies, IdPs, and providers managed via a separate API; the console talks only to it — never to the vault.

Audit pipeline

Async, append-only events with actor, app, policy version, and correlation IDs — exportable to your SIEM.

Architecture

The request path, visualized.

Every sensitive operation travels the same governed path: sources enter through the gateway, policy decides, the vault stores, and consumers receive tokens — with each step audited.

Originals never leave the vault boundary. Tokens carry the shape; policy carries the authority.

Request lifecycle

The tokenize call, over time.

A single tokenize request through the data plane — and what happens when policy says no.

Every arrow is authenticated; every branch is logged with actor, purpose, and correlation ID.

Ecosystem

Plays well with your stack.

Agents connect over MCP with scoped tool manifests; warehouses receive tokens through native connectors.

AI builders
Claude
Cursor
GitHub Copilot
LangChain
Windsurf
Hugging Face
Ollama
Google Gemini
Data warehouses
Snowflake
Databricks
BigQuery
ClickHouse
DuckDB
Trino

Third-party names and marks are property of their respective owners, listed for compatibility.

Stop touching sensitive data.

See your own data flow mapped to a vault schema in a 30-minute working session.