Protect the complete RAG data path
Treat source documents, chunks, embeddings, metadata, retrieved context, and generated outputs as connected sensitive data layers.
Protect embeddings, source content, and metadata without breaking vector search, while controlling what sensitive data each human or non-human identity is allowed to receive.
Trusted in production by security & data teams










RAG and vector-search systems increasingly process customer records, financial documents, healthcare data, internal communications, support transcripts, contracts, and other sensitive enterprise content. That data can appear as text chunks, metadata, identifiers, references, numerical embeddings, retrieved context, prompts, logs, and downstream AI outputs.
Where Ubiq fits
RAG security protects the documents, chunks, embeddings, vector stores, retrieval paths, and generated outputs used by retrieval-augmented generation. Ubiq addresses the data-protection layer: it protects sensitive vector records while preserving the geometry similarity search depends on.
Treat source documents, chunks, embeddings, metadata, retrieved context, and generated outputs as connected sensitive data layers.
Numerical vectors are not visible plaintext, but they are derived from sensitive content and still require protection and governance.
Use authorization, integrity, ingestion, isolation, deletion, and output-safety controls alongside Ubiq’s data-protection layer.
The vector security tradeoff
Two force a choice between security and utility. One does not.
Failed choice 1
Financial client profile
Maria Chen is a high-net-worth client with annual income of $185,000. She has a conservative risk tolerance and is primarily interested in capital preservation and income-producing investments. Her account ends in 7712.
Financial client profile
8F72-19AC is a 7C2A-9F4B client with annual income of 4E1B-82D9. She has a XK82-VQ4P risk tolerance and is primarily interested in 8F2A-C71B and 4E09-7D22 investments.
The model no longer sees high-net-worth, conservative risk, capital preservation, or income-producing investments. It sees unrelated protected values.
The vector no longer reliably captures the concepts the search was built to find.
The data is protected. The search is compromised.
Failed choice 2
Financial client profile
Maria Chen is a high-net-worth client with annual income of $185,000. She has a conservative risk tolerance and is primarily interested in capital preservation and income-producing investments. Her account ends in 7712.
Normal embedding
[0.18, -0.42, 0.91, 0.33, -0.67, ...]
The embedding is numerical, not visible plaintext, but it is derived from sensitive content and remains sensitive derived data.
The original vector geometry is intact, so similarity search and downstream computation continue.
The search works. The sensitive data is exposed.
The Ubiq approach
Financial client profile
Maria Chen is a high-net-worth client with annual income of $185,000. She has a conservative risk tolerance and is primarily interested in capital preservation and income-producing investments. Her account ends in 7712.
Selected identifier flow
Account 7712
Ubiq deterministic protection
8F72-19AC
Normal stored embedding
[0.18, -0.42, 0.91, 0.33, -0.67, ...]
Both lanes work together
Vector lane
Normal stored vector
Ubiq vector transformation
Protected stored vector
Data lane
Source content + metadata
Ubiq data protection
Protected associated data
One protected complete vector record
Normal query vector
Corresponding Ubiq transformation
Protected similarity search
Similarity search continues while the complete vector record stays protected.
How it works
Ubiq transforms stored and query embeddings into the same protected vector space, protects associated source content and metadata, and evaluates identity, context, and dataset policy before returning data to the AI.
Finding a relevant record does not automatically make its sensitive data available to the AI. Ubiq evaluates the requesting human or non-human identity and applicable policy before returning the permitted representation of that data.
Protect complete vector records in the RAG and semantic-search workflows where exposure is unacceptable and retrieval utility is essential.
Protect the text chunks, metadata, references, and embeddings used to retrieve PII, PHI, financial data, contracts, and other regulated enterprise content.
Search advisor notes, support transcripts, CRM narratives, customer histories, and service summaries without leaving the complete vector record exposed.
Protect client profiles, suitability records, account narratives, research, advisor notes, and internal documents used in wealth and financial-services retrieval workflows.
Protect patient records, clinical notes, research content, trial documents, and sensitive operational material used by RAG and semantic search.
Protect contracts, legal documents, HR records, policies, emails, proprietary research, and internal communications indexed for enterprise retrieval.
Add Ubiq inside the customer environment without replacing the embedding model, application, or vector database.
Place Ubiq at the library, application, vector, or RAG layer inside the existing architecture.
Continue using the current embedding model, query flow, application architecture, and vector database.
Protected vectors remain sensitive derived data and should stay governed throughout the workflow.
RAG security spans more than data protection. Ubiq protects sensitive vector records and associated fields. The surrounding RAG system still needs controls for authorization, integrity, ingestion, isolation, deletion, and output safety.
| Threat | Ubiq's role | Complementary control required |
|---|---|---|
| Embedding theft or inversion | Transforms stored and query embeddings and keeps protected representations governed as sensitive derived data. | Access control, network isolation, monitoring, and query-rate limiting. |
| Cleartext chunks and metadata | Encrypts, tokenizes, or masks source chunks, identifiers, metadata, and references separately from the vector transformation. | Data classification, minimization, and retention policy. |
| Unauthorized retrieval | Protects the returned values and can apply identity-driven runtime outcomes through Ubiq data access controls. | Permission-aware pre-filtering, tenant isolation, and retrieval authorization. |
| Cross-tenant leakage | Protects vector records and associated fields under the policies configured for the workload. | Vector-store namespaces, pre-retrieval filters, and isolation testing. |
| Poisoned documents | Not the primary Ubiq control. | Provenance, hashing, scanning, trusted ingestion, and approval workflows. |
| Prompt injection | Not the primary Ubiq control. | Retrieved-content delimiters, validation, policy guardrails, and output checks. |
| Index tampering | Reduces the value of exposed vector data but does not establish index integrity. | Restricted write paths, signed writes, checksums, and integrity monitoring. |
| Deletion and retention | Protects sensitive values while they remain present. | Cascading deletion across source documents, chunks, vectors, logs, and caches. |
The embedding model needs the original meaning to create useful semantic relationships. Encrypt or tokenize the meaningful content first, and the model sees opaque values instead of the concepts the search depends on. Protecting only a name or account number does not necessarily destroy the embedding. The failure occurs when protection removes the semantically meaningful content required for retrieval.
The embedding, source chunks, metadata, references, prompts, and retrieval results may all contain or encode sensitive information. The embedding is numerical and does not visibly contain the original text, but it remains sensitive derived data. Search works, but the exposure moves into the vector and AI stack.
Yes. Embeddings are numerical representations rather than visible cleartext, but they are derived from the original content and can encode sensitive information. They should be treated and governed as sensitive derived data.
Ubiq protects both parts of the complete vector record: the numerical embedding and the associated source content and metadata. Associated data can include text chunks, identifiers, document or customer IDs, metadata, references, and access classifications.
A normal embedding is created first. The Ubiq library or integration transforms it into a computationally protected numerical representation designed to preserve the geometry required for vector operations. The protected representation remains sensitive derived data and should be governed accordingly.
Yes. Stored embeddings and query embeddings receive the corresponding Ubiq transformation, while the existing vector database continues performing its normal mathematical operations on the protected representations.
No. Ubiq integrates into the existing library, application, vector, or RAG workflow. Teams keep the embedding model, query flow, and vector database while adding protection around the complete vector record.
No. The representation is computationally difficult to reverse, but it is still derived from sensitive content and should remain governed as sensitive derived data. Protection reduces exposure without making the representation harmless or non-sensitive.
Use the appropriate Ubiq protection method for source chunks, identifiers, metadata, references, and other sensitive fields associated with the embedding.