# Redactly — PII detection and redaction API

> Redactly detects and redacts personally identifiable information in text, JSON, and CSV files. One API call returns your content with names, emails, phone numbers, SSNs, addresses, card numbers, and other entity types replaced, masked, or removed — no training or configuration required.

Canonical: https://bitbanger.in/
Last updated: 2026-10-27

## What is Redactly?

**Redactly** is a PII detection and redaction API for teams that handle sensitive text, JSON, and CSV data. It uses a custom model fine-tuned for AI labs to find 40 entity types — names, emails, phone numbers, SSNs, addresses, card numbers — and redacts them in a single HTTP call, with no training, regex, or configuration required.

## At a glance

| Attribute | Value |
| :--- | :--- |
| Category | PII detection and redaction API |
| Input formats | Plain text, JSON, CSV |
| Entity types | 40 across 12 groups (names, emails, card numbers, IBANs, credentials, health data) |
| Redaction styles | Replace, mask, or remove |
| Output | Redacted text plus an entity list with character offsets |
| Model | Custom model fine-tuned for AI labs |
| Interfaces | REST API, webhooks, self-hosted MCP server, file upload |
| Pricing | From $24/month, self-serve |
| Compliance | Designed for GDPR, HIPAA, and CCPA workflows |

## How it works

1. Send text to `POST https://api.bitbanger.in/v1/redact`, or send a `.json` or `.csv` file to `POST https://api.bitbanger.in/v1/redact/file`.
2. Redactly runs the detection model and returns every entity it found, with its type and character offsets.
3. The response contains your text with each span replaced by its label, masked with block characters, or removed entirely.

JSON input is walked recursively so string values at any depth are redacted. CSV input is redacted cell by cell with the table structure preserved.

## Capabilities

- **Detection** — 40 entity types across personal identifiers, contact details, financial data, government identifiers, digital identifiers, and medical data.
- **Redaction styles** — `replace` turns `John Smith` into `[identity.person_name]`; `mask` overwrites with block characters matching the original length; `remove` deletes the span.
- **Entity filtering** — pass dotted entity types (for example `contact.email`) to restrict a request to the categories you care about.
- **Audit output** — every response includes the entity list with type, matched text, and offsets, ready to log or export.
- **Webhooks** — pass `webhook_url` to have the result POSTed to your endpoint after redaction.
- **Integrations** — Python, Node.js, curl, n8n, Postman, and LangChain guides. The API is a single POST endpoint, so any HTTP client works, and webhooks push results to your own endpoint.

## How does Redactly compare?

Two alternatives come up in every evaluation: a cloud NLP service, and hand-written rules. Each one leaves you maintaining something.

- **AWS Comprehend Medical** — it finds PHI, then hands the problem back to you. `DetectPHI` returns character offsets rather than redacted text, caps calls at 20,000 characters of English clinical text, and covers medical notes only — no customer, HR, or financial records.
- **Hand-written regex rules** — patterns match shapes, so the rule set never ends. Rules cannot find names, addresses, or free-form record numbers, miss formatting variants while over-redacting lookalike IDs, and turn every new format into another rule, a test, and a regression.

## Pricing

| Plan | Price | Includes |
| :--- | :--- | :--- |
| Starter | $24/month | Text and JSON/CSV redaction, three redaction styles, entity filtering, webhook delivery, email support |
| Growth | $79/month | Everything in Starter, higher monthly volume and rate limit, priority email support, integration help |
| Scale | $199/month | Everything in Growth, custom rate limits, volume pricing, invoice billing, security questionnaire and DPA support |

All plans are billed monthly and cancellable at any time.

## Frequently asked questions

### Can Redactly integrate with our existing tools?

Redactly is a REST API, so it works with any language or platform that can make an HTTP request. There are guides for Python, Node.js, curl, n8n, Postman, and LangChain, and webhooks can push results to your own endpoint.

### What types of PII does Redactly detect?

Redactly detects names, email addresses, phone numbers, SSNs, home addresses, dates of birth, IBANs, IP addresses, and 33 more types — 40 in total, out of the box, no training required.

### How long does it take to see results?

One request. Ask for a key, then POST your first document — the API is ready immediately, with no configuration or model training.

### What types of companies work with Redactly?

Redactly is built for teams that handle personal data — healthcare, finance, legal, and software — and the API makes no assumptions about your stack or language.

### Does Redactly offer one-time use or ongoing plans?

Plans are billed monthly and can be cancelled at any time. The free playground covers occasional short pastes without a key.

### What does onboarding look like?

Request a key, then POST your first document. Nothing to install or train. Larger deployments can get help wiring the first integration.

## Contact

- Email: connect@bitbanger.in
- [API reference](https://bitbanger.in/docs)
- [Security and data handling](https://bitbanger.in/security)

## Related

- [Free redaction playground](https://bitbanger.in/redact) — paste text, no signup, see every span and offset
- [Entity types](https://bitbanger.in/entities/) — all 40 types with detection rules and examples
- [Use cases](https://bitbanger.in/use-cases/) — LLM prompts, CSV exports, tickets, logs, HIPAA, DSAR
- [Integrations](https://bitbanger.in/integrations/) — Python, Node.js, curl, n8n, Postman, LangChain
- [API reference](https://bitbanger.in/docs) — endpoints, request fields, response shape, error codes
- [Security and data handling](https://bitbanger.in/security) — in-memory processing, key handling, compliance
- [Privacy policy](https://bitbanger.in/privacy)
- [Terms of service](https://bitbanger.in/terms)
- [Full content index](https://bitbanger.in/llms-full.txt)
