General
What is Nvisy?
What is Nvisy?
Is Nvisy open-source?
Is Nvisy open-source?
What types of sensitive information can Nvisy detect?
What types of sensitive information can Nvisy detect?
- PII: Names, addresses, SSN, phone numbers, email addresses
- PHI: Medical records, diagnoses, prescriptions, patient data
- Financial: Credit card numbers, bank accounts, tax IDs
- Custom patterns: Your organization-specific sensitive data
How accurate is the detection?
How accurate is the detection?
What file formats are supported?
What file formats are supported?
pdf, docx, rtf, txt, log, html, xml, json), tabular data (csv, xlsx), images (png, jpg, tiff), and audio (wav).View complete list →Pricing & Plans
How much does Nvisy cost?
How much does Nvisy cost?
Can I use Nvisy on-premises?
Can I use Nvisy on-premises?
Technical
Do you have an API?
Do you have an API?
How long are documents stored?
How long are documents stored?
forever, zeroDays (delete as soon as processing finishes), or a fixed number of days.A pipeline may override retention for the scopes it produces: redacted documents and audit logs. Original documents are ingested rather than produced, so they always follow the workspace baseline.Audit trails →Can I integrate Nvisy with my existing tools?
Can I integrate Nvisy with my existing tools?
s3, azure, gcs) for syncing files in and out, and to LLM providers (openai, anthropic, ollama) for model-driven detection. Webhooks deliver events as runs and syncs progress.View all integrations →What programming languages do you support?
What programming languages do you support?
- TypeScript/JavaScript — full API coverage
- Python — HTTP client; typed service methods are in progress
- Rust — HTTP client; typed service methods are in progress
Does Nvisy work with scanned documents?
Does Nvisy work with scanned documents?
Security
What controls does Nvisy provide?
What controls does Nvisy provide?
- Workspace isolation as the tenancy and access-control boundary
- Per-workspace retention, overridable per pipeline
- A reviewable detection phase — nothing is modified until redaction is applied
- Verifiable audit trails with per-entity provenance
- Self-hosting, so data and inference stay inside your own infrastructure
Where is data stored?
Where is data stored?
s3, azure, or gcs, and detection can call a hosted LLM provider — either will send content outside your network. Documents stay entirely within your infrastructure only when every configured storage target and integration is local or private, for example local storage paired with an ollama connection so inference runs in-network too.On-premise deployment →Do you have access to my documents?
Do you have access to my documents?
zeroDays to delete data as soon as processing finishes.Can I audit what was redacted?
Can I audit what was redacted?
- Who initiated the redaction
- What was detected
- What was redacted
- When it occurred
- Confidence scores
Getting Started
How do I get started?
How do I get started?
- Sign up at nvisy.com, or self-host
- Create a workspace and issue an API token
- Install an SDK or call the REST API
- Upload a file, run detection, review, then redact
Do I need technical knowledge to use Nvisy?
Do I need technical knowledge to use Nvisy?
Can I test Nvisy before committing?
Can I test Nvisy before committing?
What if I need help?
What if I need help?
- Documentation and guides
- Email support ([email protected])
- GitHub issues
Features
Can I customize what gets redacted?
Can I customize what gets redacted?
blackbox, blur, or pixelate for images, and mask, replace, pseudonymize, or encrypt for text. Reviewers can override any individual detection before redaction is applied.Redaction workflow →Can I process documents in bulk?
Can I process documents in bulk?
Does redaction preserve document formatting?
Does redaction preserve document formatting?
Can I get notifications when redaction is complete?
Can I get notifications when redaction is complete?
What happens if detection misses something?
What happens if detection misses something?
- Adjust the confidence threshold
- Add custom patterns for organization-specific data
- Review detections before finalizing
- Manually mark additional items for redaction
Can I redact specific types of information only?
Can I redact specific types of information only?
GET /catalog/labels/ to see what a deployment supports, then reference those labels from your policy.Because keep is an operator, a policy can also record that something was recognized and deliberately left intact.Deployment
What are my deployment options?
What are my deployment options?
- Cloud: Fully managed, auto-scaling
- On-premises: Complete control in your infrastructure
- Hybrid: Combine cloud and on-premises
What are the system requirements for on-premises?
What are the system requirements for on-premises?
- 16+ CPU cores
- 32 GB+ RAM
- 500 GB+ NVMe SSD
- 10 Gbps network
- Docker or Kubernetes
Can I deploy Nvisy in my private cloud?
Can I deploy Nvisy in my private cloud?
Do you offer professional services for deployment?
Do you offer professional services for deployment?
Troubleshooting
Why is my API key not working?
Why is my API key not working?
- API key not set in environment variables
- Using test key in production (or vice versa)
- API key expired or revoked
- Extra spaces or characters in the key
Why is redaction taking so long?
Why is redaction taking so long?
- Document size (pages)
- File format (PDFs are fastest)
- Detection types enabled
- Current system load
Why am I getting rate limited?
Why am I getting rate limited?
NvisyApiError.isRetryable() tells you whether an error is worth retrying.My file upload is failing
My file upload is failing
- File size (max 100 MB by default)
- File format is supported
- File is not corrupted
- API key has upload permissions
