Tonic Textual

Turn sensitive unstructured data into training-ready data

Tonic Textual finds sensitive information across your documents, transcripts, and files, then redacts it or replaces it with realistic synthetic values. Use your data safely for AI development, analysis, and sharing, while keeping the signal that makes it valuable.

Text Link
View Docs
Text Link
PrivacyBench results

Licensing company data to AI labs?

Frontier labs won't accept company data until the people in it are de-identified. Tonic de-identifies email, chat, tickets, and documents at corpus scale, giving every person one synthetic identity that stays consistent everywhere it appears.

Sensitive information scrubbed with an audit trail and a human in the loop on every dataset

Consistent synthetic replacements that maintain relationships across systems and preserve the data's value for training

Turnaround in days, with certification by Tonic.ai or a third party

One person, one synthetic identity: the name Sarah Chen is replaced with Maya Ortiz consistently across an email, a chat message, and a support ticket.
Call notes in which a customer’s name, date of birth, and email address are replaced inline with realistic synthetic values.

AI model training and development

Train and fine-tune models on clinical notes, transcripts, and documents without exposing the people in them. Realistic synthetic values keep the context your models learn from.

A prompt asking an LLM to summarize a claim, with the customer’s name and policy number replaced by tokens so the model sees tokens only.

LLM privacy proxy

Scrub sensitive values from text on its way into a prompt or pipeline, so private information stays out of third-party models and the workflows built on them.

A staging test-fixtures folder containing a call transcript, a scanned claim PDF, and a contract, each marked as synthetic.

Development and testing

Give developers realistic documents, transcripts, and files in dev and test environments, so they can build AI features without touching production data. Pair Textual with Tonic Structural to de-identify the databases alongside them.

Detection you can tune. Synthesis you can train on.

Tonic Textual's proprietary NER models find the sensitive information in your text and files. Realistic synthetic values replace it, so your data keeps the signal your models learn from.

Detection tuned to your data

After Textual’s initial scan, an LLM check removes false positives, so only truly sensitive values get replaced. For proprietary identifiers like project codenames or internal account formats, train custom entity types on examples from your own data to catch what’s sensitive to your business.

Tonic Textual file preview of a support call transcript with names, dates, phone numbers, and organizations highlighted as detected entities, and a callout showing 4 entities found across multiple languages.

Consistent synthesis across files

Textual replaces each sensitive value with the same synthetic value every time it appears, across every file in your dataset. A name that shows up in an email, a PDF, and a spreadsheet gets the same replacement in all three, so references still line up and your data stays usable for training, analysis, and sharing.

Tonic Textual entity settings listing entity types set to Synthesize or Redact, with a callout showing the name Steven Ruiz replaced by Marcus Lee in every file.

Designed for compliance

Textual helps teams meet HIPAA, GDPR, and CCPA obligations by removing PII and PHI before data is used, shared, or trained on. For healthcare data, Tonic.ai’s de-identification meets HIPAA requirements, with certification through an independent Expert Determination partner.

An Expert Determination document stamped with a certified seal, next to checkmarks for HIPAA, GDPR, and PCI DSS.

Every document and conversation

Textual handles virtually every unstructured format, from free text and PDFs to Office files, transcripts, and audio. It even finds values in scanned forms and detects logos and signatures, turning your hardest documents into privacy-protected assets ready for downstream use.

A scanned PDF claim form, a call recording, a Word contract, and a spreadsheet, each with names, dates, and other sensitive details redacted or replaced with synthetic values.

Configuration by conversation

Tell the Textual Agent what you need in plain language, and it explores your datasets and sets up how each entity type is handled. Your team gets to a working configuration faster, without learning every setting first, on the model provider you choose.

Textual Agent chat in which a user asks in plain language to synthesize names, redact account numbers, and keep dates, next to the entity settings the agent updated.

See Tonic Textual protect your data inside your AI workflow

Add Textual to Claude Code, Gemini CLI, or OpenCode, and its proprietary NER models automatically detect sensitive entities in your text. Textual then de-identifies them through redaction or synthesis, so you can build with AI without exposing private data.

Accuracy you can check for yourself

PrivacyBench is Tonic.ai's open benchmark for end-to-end de-identification of email, chat, and document exports, with public datasets and public scoring code.

PrivacyBench
Open benchmark • public datasets • public scoring code
95.3% END TO END

End-to-end score • #1 of 7

In PrivacyBench, Tonic led seven de-identification pipelines end to end, 5.2 points ahead of the best frontier-LLM pipeline.

Best frontier-LLM pipeline • 80.1%
92.5% PII F1

PII-detection F1

Textual's PII-detection F1 against human-annotated data, the highest of any engine tested.

Wellthy

Healthcare

Wellthy saw a 50% reduction in flagged care team actions and expanded its AI development capability with Textual.

Ontra

Legal tech

Textual is foundational to Ontra's AI strategy, consistently de-identifying and synthesizing structured and unstructured data for safe, scalable AI innovation in legal tech.

Your data, in every format, ready to use

Tonic Textual unlocks unstructured enterprise data however and wherever it's stored. Bring it in through the UI, the Python SDK, or the API.

Image Support for all your data formats

CSV

.txt

.pdf

XML

HTML

JSON

.pptx

.docx

.png

.jpeg

.xls

+ more

Deploy Textual on the cloud or self-hosted

Accessible where your data lives

Connect Tonic Textual to Amazon S3, Google Cloud Storage, and Azure Blob Storage, or use Textual Cloud, hosted by Tonic.ai.

Amazon S3
Google Cloud Storage
Azure Blog Storage

Available through your cloud provider

Burn down your cloud commitments by procuring Textual through the Snowflake Marketplace, AWS Marketplace, and Google Cloud Marketplace.

Or deploy self-hosted

Run Textual in your own environment with Kubernetes or Docker when your data can't leave your infrastructure.

Guides and playbooks for sensitive unstructured data

Deep dives, how-tos, and playbooks on finding and protecting sensitive information in text, documents, and audio, including how teams prepare AI training data.

Tonic for the Enterprise

Clinical data extraction: How to unlock critical health information

Read guide
Test data management

Managing test data from multiple sources without losing consistency

Read guide
Data synthesis

Synthetic data for agentic workflows: A guide

Read guide
Data privacy in AI

Named Entity Recognition for data compliance automation

Read guide
Test data management

How to ensure test coverage for edge cases with representative data

Read guide
Data synthesis

Data synthesis for AI: A privacy-first approach

Read guide
AI model training

Secure data generation for AI model training

Read guide
Data privacy in AI

Preventing data breaches in AI systems

Read guide
Data privacy in AI

Data masking and artificial intelligence: Protecting data

Read guide
Data synthesis

Data synthesis vs data masking

Read guide
Developer productivity

How to improve data accessibility for software and AI development

Read guide
Data privacy in AI

PII compliance checklist: How to protect private data

Read guide
Data synthesis

What is a rule-based test data generator?

Read guide
Tonic for the Enterprise

Data masking for government agencies: A guide

Read guide
Tonic for the Enterprise

Data in action: How quality data can revolutionize the financial industry

Read guide
Tonic for the Enterprise

AI in healthcare: Data privacy and ethics concerns

Read guide
Tonic for the Enterprise

Data in action: How quality data can transform the healthcare industry

Read guide
Developer productivity

How data quality issues can slow down product development

Read guide
Developer productivity

How better data helps you do more

Read guide
AI model training

A comprehensive guide to ethical fine-tuning of Large Language Models

Read guide
Data privacy in AI

Privacy by Design in generative AI: Building secure and trustworthy AI systems

Read guide
AI model training

Balancing compliance and data utility in AI model training

Read guide
Data privacy in AI

AI compliance tools for your business

Read guide
Data privacy in AI

AI & data privacy: What every organization needs to know

Read guide
Tonic for the Enterprise

Synthesizing healthcare data for AI model training, with HIPAA Expert Determination

Read guide
Data privacy in AI

Data privacy vs security: Understanding the difference

Read guide
Test data management

Unstructured data management: What it is and how to manage it

Read guide
AI model training

What is a RAG chatbot? Benefits, challenges, and how to build one

Read guide
Data privacy in AI

Best LLM security tools: Features & more

Read guide
Data privacy in AI

Understanding LLM data security risks (with solutions)

Read guide
Data de-identification

Understanding data redaction: Use cases, benefits, and how to automate redaction workflows

Read guide
AI model training

What is retrieval augmented generation? The benefits of implementing RAG in using LLMs

Read guide
Tonic for the Enterprise

Data de-identification in the healthcare industry

Read guide
Tonic Textual how-tos

De-identifying your unstructured data in Databricks with Tonic Textual

Read guide
Data synthesis

How to generate synthetic data: A comprehensive guide

Read guide
Tonic for the Enterprise

Data de-identification in the finance industry

Read guide
Tonic for the Enterprise

Guide to data privacy compliance for financial institutions

Read guide
Tonic Structural how-tos

Security for Tonic.ai cloud products

Read guide
AI model training

Top 5 trends in enterprise RAG

Read guide
AI model training

What is model hallucination?

Read guide
AI model training

What is Named Entity Recognition (NER)?

Read guide
Data privacy in AI

Safeguarding data privacy while using LLMs

Read guide
Data privacy in AI

Understanding model memorization in machine learning

Read guide
Tonic Textual how-tos

How to prevent data leakage in your AI applications with Tonic Textual and Snowpark Container Services

Read guide
Tonic Textual how-tos

How to automatically redact sensitive text data In JSON format

Read guide
Tonic Textual how-tos

Using custom models in Tonic Textual to redact sensitive values in free-text files

Read guide
Data de-identification

Data masking vs data tokenization: Differences and use cases

Read guide
Data de-identification

What is data obfuscation?

Read guide

Frequently asked questions

Tonic Textual is AI-powered redaction and synthesis software for unstructured data. It detects sensitive information in free text, documents, and recordings with proprietary NER models, then redacts it or replaces it with realistic synthetic values. Teams use the output for model training, analysis, testing, and sharing. The Textual documentation covers setup and workflows.

Against human-annotated data in Tonic.ai's PrivacyBench v2 benchmark, Tonic Textual posted the highest PII-detection F1 of any engine tested, 92.5%, ahead of frontier LLMs from OpenAI and Anthropic and the open-source tools Presidio and GLiNER2. Detection pairs NER models with an LLM check that removes false positives. See the full PrivacyBench results.

Yes. Textual replaces each sensitive value with the same synthetic value every time it appears, across every file in a dataset. A name in an email, a PDF, and a spreadsheet gets the same replacement in all three, so references still line up after de-identification. If you also use Tonic Structural, synthesized addresses and US phone numbers can match across both products. See the synthesis options docs.

Textual handles plain text, PDFs, scanned images, Word, Excel, PowerPoint, CSV, JSON, XML, HTML, and audio. It finds values in PDF forms and scanned documents, detects logos and signatures, and synthesizes PDFs in several languages while matching the original fonts. The Textual documentation lists every supported format.

Yes. Tonic.ai works with an independent Expert Determination partner, so data de-identified with Tonic.ai can be certified as de-identified under HIPAA's Expert Determination method, through a single engagement. The expert certifies the specific de-identified dataset, not the software. Learn how Expert Determination works.

Yes. Textual deploys self-hosted with Kubernetes or Docker, so sensitive data never has to leave your infrastructure and stays under your own security controls. It integrates with Amazon S3, Google Cloud Storage, and Azure Blob Storage, giving you full control over where data is processed and stored. See the self-hosting docs.

Yes. With Custom Entity Types, you train Textual to detect new categories, such as project codenames or internal ID formats, from examples of your own data, with no data science expertise required. For forms, form label mappings tag field labels with entity types so matching values are found. Learn more about custom entity types.