Redaction Capabilities

Multimodal data redaction with AI-powered detection. Deploy in our managed cloud or self-host for complete data sovereignty.

Choose your deployment

Deploy in our managed cloud for zero maintenance, or self-host for complete control.

Recommended

Nvisy Cloud

Managed service

Managed redaction service. Deploy in minutes, scale instantly.

  • Zero infrastructure management
  • Auto-scaling & high availability
  • Free credits to start
Get Started
GitHub

Self-Hosted

Apache 2.0

Deploy on your own infrastructure for complete data sovereignty and control.

  • Full data sovereignty
  • Docker & air-gapped support
  • Community support
Learn More

Enterprise

View Pricing

Custom deployment with dedicated support and compliance assistance.

  • Priority support & SLA
  • Deployment assistance
  • HIPAA & CCPA compliance
Contact Sales

Built for enterprise redaction

Advanced AI detection meets enterprise security requirements.

Multimodal redaction

Redact PII and PHI across PDFs, DOCX, images, CSV, JSON, and audio.

Enterprise security

Bank-grade encryption, SOC 2 compliance, and zero data retention.

AI-powered detection

Detect 50+ entity types: names, SSNs, addresses, medical, financial.

Privacy compliance

GDPR, HIPAA, CCPA, and SOC 2 compliant, with full audit trails.

Flexible masking

Blackout, mask, tokenize, or replace data with synthetic values.

Redaction analytics

Track redaction metrics, entity distributions, and coverage.

How it works

From upload to redacted output in four simple steps.

01

Upload

Upload any file: PDFs, images, audio, CSV, or JSON.

02

Detect

AI scans for PII, PHI, financial data, and 50+ entity types.

03

Review

Review detected entities, adjust rules, and confirm.

04

Redact

Download redacted files or integrate via API.

Flexible integration

Powerful APIs and comprehensive SDKs make it easy to integrate redaction into your workflows.

Sync documents
Jun 26 01:06:31
via
Google Drive
Redact data
Jun 26 01:06:31
via
Nvisy
Send notification
Jun 26 01:06:31
via
Slack

Integrations

Connect with your favorite tools and platforms. Integrate Nvisy seamlessly with cloud storage, collaboration tools, and enterprise software.

Learn More

Webhooks

Build powerful automations with real-time webhooks. Receive instant notifications for redaction events and trigger custom workflows.

Learn More

Developer-friendly SDKs

Integrate data redaction in minutes with our TypeScript and Python SDKs.

import { NvisyClient } from "@nvisy/sdk";

// Initialize the client
const client = new NvisyClient({
  apiKey: process.env.NVISY_API_KEY,
});

// Redact sensitive data from a document
const result = await client.documents.redact({
  file: "./patient-record.pdf",
  entityTypes: ["PII", "PHI", "FINANCIAL"],
  strategy: "blackout",
});

console.log("Document redacted:", result.documentId);
console.log("Entities found:", result.entitiesRedacted);
from nvisy import NvisyClient
import os

# Initialize the client
client = NvisyClient(api_key=os.getenv('NVISY_API_KEY'))

# Redact sensitive data from a document
result = client.documents.redact(
    file='./patient-record.pdf',
    entity_types=['PII', 'PHI', 'FINANCIAL'],
    strategy='blackout'
)

print(f'Document redacted: {result.document_id}')
print(f'Entities found: {result.entities_redacted}')
use nvisy::{NvisyClient, RedactDocument, Result};
use std::env;

#[tokio::main]
async fn main() -> Result<()> {
    // Initialize the client
    let client = NvisyClient::new(
        env::var("NVISY_API_KEY").expect("NVISY_API_KEY must be set")
    );

    // Redact sensitive data from a document
    let result = client.redact_document(RedactDocument {
        file: "./patient-record.pdf".into(),
        entity_types: vec!["PII", "PHI", "FINANCIAL"],
        strategy: "blackout".into(),
    }).await?;

    println!("Document redacted: {}", result.document_id);
    println!("Entities found: {}", result.entities_redacted);

    Ok(())
}
# Redact sensitive data from a document
curl -X POST https://api.nvisy.com/v1/documents/redact \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: multipart/form-data" \
  -F "file=@./patient-record.pdf" \
  -F "entity_types=PII,PHI,FINANCIAL" \
  -F "strategy=blackout"

# Response
# {
#   "document_id": "doc_abc123",
#   "entities_redacted": 23,
#   "status": "completed"
# }
Loading code...

Ready to protect your data?

Deploy automated data redaction in minutes. No credit card required.