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 for redacted files.

AI-Powered Detection

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

Privacy Compliance

GDPR, HIPAA, CCPA, and SOC 2 compliant. Full audit trails for every redaction.

Flexible Masking

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

Redaction Analytics

Track redaction metrics, entity distributions, and compliance coverage across your files.

How It Works

Four simple steps from document to structured data

UploadUpload any file — PDFs, images, audio, CSV, or JSON.
DetectOur AI scans for PII, PHI, financial data, and 50+ sensitive entity types.
ReviewReview detected entities, adjust redaction rules, and confirm before applying.
RedactDownload redacted files or integrate via API. Full audit trail included.
Upload files interface

Flexible integration

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

Sync documents
Mar 18 06:54:33
via
Google Drive
Redact data
Mar 18 06:54:33
via
Nvisy
Send notification
Mar 18 06:54:33
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.