Quba for Systems
Detect and anonymize sensitive data across your apps, data pipelines, vendors, and AI workloads, all through one API.
import {
Configuration,
SensitiveDataProtectionApi,
} from "@quba/sensitive-data-protection"
const api = new SensitiveDataProtectionApi(
new Configuration({ headers: { "x-api-key": "quba_..." } }),
)
// Detect and protect sensitive data with a single API call
const result = await api.anonymizeText({
text: "Patient Sara Al Hammadi, DOB: 14 Mar 1987",
rules: [
{
type: "replace",
entities: [{ type: "model", value: "person" }],
replacement: "Name001",
},
{
type: "mask",
entities: [{ type: "model", value: "date" }],
masking_char: "*",
},
{ type: "redact", entities: [{ type: "model", value: "email" }] },
],
})
// → "Patient Name001, DOB: ** *** ****"from quba_sdp import Client, models
from quba_sdp.api import anonymize_text
client = Client(headers={"x-api-key": "quba_..."})
# Detect and protect sensitive data with a single API call
result = anonymize_text.sync(
client=client,
body=models.AnonymizeRequestBody(
text="Patient Sara Al Hammadi, DOB: 14 Mar 1987",
rules=[
models.ReplaceRule(
entities=[models.ModelEntity(value="person")], replacement="Name001"
),
models.MaskRule(
entities=[models.ModelEntity(value="date")], masking_char="*"
),
models.RedactRule(entities=[models.ModelEntity(value="email")]),
],
),
)
# → "Patient Name001, DOB: ** *** ****"curl -X POST https://www.quba.co/api/sdp/anonymize \
-H "Content-Type: application/json" \
-d '{
"text": "Patient Sara Al Hammadi, DOB: 14 Mar 1987",
"rules": [
{
"type": "replace",
"entities": [{ "type": "model", "value": "person" }],
"replacement": "Name001"
},
{
"type": "mask",
"entities": [{ "type": "model", "value": "date" }],
"masking_char": "*"
},
{ "type": "redact", "entities": [{ "type": "model", "value": "email" }] }
]
}'
# → { "text": "Patient Name001, DOB: ** *** ****" }Proudly partnering with leading brands
Share what’s needed. Keep the rest private.
Remove or replace sensitive information before vendors, partners, and third-party services ever see it.
Go beyond standard data types with custom entities built around your business. Then choose how each type is masked, redacted, replaced, or tokenized across your systems.

Integrates with your stack.
Integrate Quba into your applications, workflows, and data sources with ease. Whether on-premises or via SaaS, our simple API and SDK let you connect securely without disrupting your existing stack.

Simplify your path to compliance.
Quba isolates sensitive data from your environment and shows exactly how it's handled, which makes audits simpler. It supports your work toward GDPR, HIPAA, PCI DSS, and local data protection laws. Start with one system and expand as you grow.

Keep your data where it belongs.
Run Quba on-premises or in your private cloud or VPC. Your sensitive data is processed and stored in the environments and regions you choose.
Get 2,500 credits free, then buy more only when you need them. No subscription, no monthly commitment.
$0
Unlimited users
Try Quba with 2,500 free credits, then buy more when you need them.
From $5
Unlimited users
Buy credits when you need them. No fixed packages or monthly limits.
Custom
Full control over how and where Quba runs.