Natural Language Processing

CloviNLP LIVE

Named entity recognition, PII detection and redaction, sentiment analysis — powered by spaCy and Presidio. Production-grade text processing via REST API or Python SDK.

PER ORG LOC Positive spaCy NER • Presidio PII • Sentiment analysis

What it does

Extract meaning from unstructured text

CloviNLP provides production-ready natural language processing via simple REST endpoints. Identify people, organizations, and locations. Detect and redact personally identifiable information to meet compliance requirements. Analyze sentiment in user reviews, support tickets, or survey responses.

🏷️
Named Entity Recognition
Extract people, places, organizations
PERSON ORG GPE (cities, countries) DATE / TIME MONEY PRODUCT Custom entity types
🔒
PII Detection & Redaction
Compliance-grade personally identifiable information handling
Email addresses Phone numbers SSN / National IDs Credit card numbers IP addresses Medical record numbers
😊
Sentiment Analysis
Positive, neutral, or negative classification
Document-level sentiment Sentence-level granularity Confidence scores Aspect-based sentiment
⚙️
Technology Stack
spaCy + Presidio + FastAPI
spaCy 3.7 (en_core_web_sm) Presidio Analyzer 2.2 FastAPI :9101 Python 3.12

Why CloviNLP

Built for compliance

PII detection and redaction is a compliance obligation for GDPR, HIPAA, and CCPA workflows. CloviNLP's Presidio-powered engine meets the privacy bar required for production use — detecting and redacting sensitive personal information before data is stored, shared, or analyzed.

How we compare

CloviNLP vs the alternatives

How a purpose-built text service compares with calling a general LLM or assembling your own stack.

CapabilityCloviNLPLLM-only processingRoll-your-own
Deterministic entity extractionBuilt inVaries per callYou build it
Sensitive-data detection & maskingBuilt inPartialYou build it
Runs on CPU, on your infraYesDependsYes
No per-token cloud costSelf-hostedPer tokenSelf-hosted
REST API + Python SDKBothVariesYou build it
Part of the CloviTek stackNativeNoNo

Comparison of common approaches, as of 2026. Approaches vary; details may change.

Integrations

Connects to your stack

CloviNLP drops into data and backend pipelines as a text-processing step.

Tx
Text inSend raw text and get entities, redactions or sentiment back.Input
Sp
spaCy / PresidioProven open-source engines power extraction and redaction.Engine
Ap
REST APICall from any language over a simple HTTP interface.API
Py
Python SDKNative integration for data and backend pipelines.SDK
Fl
CloviFlowUse text processing as a step inside CloviFlow automations.Automation
Gw
CloviGatewayProgrammatic, versioned access through the platform gateway.Gateway
Where it's going

Built to keep getting better

CloviNLP ships continuously. Here's what's live today, what's landing next, and where the product is headed.

Shipped
NER, redaction & sentiment
  • Named entity recognition and sentiment analysis
  • Sensitive-data detection and redaction
  • REST API and Python SDK for integration
On the roadmap
Scale
  • Domain-tuned models
  • Streaming text pipelines
  • Per-tenant isolation for every customer's data
How it works

From text to structure in four steps

Send text, get entities, redactions or sentiment.

1
Send
Post your text
Send raw text to the REST API or Python SDK.
→
2
Process
Engines run
spaCy and Presidio extract entities, detect sensitive data, or score sentiment.
→
3
Get
Structured results
Receive entities, redacted text or sentiment scores as JSON.
→
4
Use
Wire into pipelines
Feed clean, safe text into your data or backend pipeline.
Who it's for

Who CloviNLP is for

Text processing for the people who move data.

Data engineers

Data engineers

Clean text at scale

Entity extraction and redaction as a step in any data pipeline.

Pipelines
Backend developers

Backend developers

REST or SDK

Text processing behind a simple API or native Python.

Simple API
Compliance teams

Compliance teams

Redaction you can trust

Detect and mask sensitive fields before they leak downstream.

Safe
Put to work

Put CloviNLP to work

What teams reach for CloviNLP to do.

Entity extraction

Pull people, orgs, places and more out of unstructured text.

Sensitive-data redaction

Find and mask sensitive fields before storage or sharing.

Sentiment analysis

Score tone across tickets, reviews or messages.

Pre-model sanitisation

Redact sensitive text before it ever reaches a model.

FAQ

Common questions

What is CloviNLP?
A production text-processing service — named-entity recognition, sensitive-data redaction and sentiment analysis — via REST API or Python SDK.
Is redaction included?
Yes. CloviNLP detects and masks sensitive fields in text so they never leak into downstream systems.
What powers it?
Proven open-source engines — spaCy for language processing and Presidio for detection and redaction.
How do I integrate it?
Call the REST API from any language, or use the Python SDK for native pipeline integration.

Natural Language Processing

Production-ready text processing

CloviNLP brings named entity recognition, PII detection, and sentiment analysis to your application via simple REST endpoints. Request access to the CloviNLP API.

Request Access