# Free PII redaction tools and references

> A free PII redaction playground with no signup, plus guides covering all 40 entity types, eight use cases, and six integrations.

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

## Playground

Paste text and see every PII span with its character offsets. Free, no account, 2,000 characters per run, nothing stored.

- [Open the playground](https://bitbanger.in/redact)

## Entity types

- [All 40 entity types](https://bitbanger.in/entities/)

## Use cases

- [Redact PII before sending text to an LLM](https://bitbanger.in/use-cases/before-llm) — Strip names, emails, card numbers, and 37 other entity types from prompts before they reach a third-party model. One HTTP call, no retention.
- [Redact PII from CSV exports](https://bitbanger.in/use-cases/csv-export) — Send a CSV and get a redacted CSV back. Per-cell redaction across every column, with headers and structure preserved.
- [Redact PII from support tickets](https://bitbanger.in/use-cases/support-tickets) — Clean customer conversations before they reach analytics, QA tooling, or a third-party summariser.
- [Mask PII in application logs](https://bitbanger.in/use-cases/logs) — Redact IPs, emails, tokens, and device identifiers from log lines before they are shipped to a log aggregator or pasted into a ticket.
- [Sanitise production data for staging](https://bitbanger.in/use-cases/test-data) — Turn a production dump into something safe to load into a non-production environment, without losing the shape of the data.
- [Redact data before sharing with vendors](https://bitbanger.in/use-cases/vendor-sharing) — Share a dataset with a contractor or vendor with the personal data removed, and keep an auditable record of what was stripped.
- [HIPAA de-identification workflows](https://bitbanger.in/use-cases/hipaa-deidentification) — Remove names, MRNs, health plan IDs, dates of birth, addresses, and the other HIPAA identifier categories from clinical text.
- [GDPR subject access requests](https://bitbanger.in/use-cases/gdpr-dsar) — When a subject access request covers a shared record, redact the other people in it before you send the response.

## Integrations

- [Python](https://bitbanger.in/integrations/python) — Call the Redactly redaction API from Python with requests. One function, exact character offsets, no SDK install required.
- [Node.js](https://bitbanger.in/integrations/node) — Call the Redactly redaction API from Node.js with the built-in fetch, no dependency required.
- [curl](https://bitbanger.in/integrations/curl) — The complete curl reference for the Redactly redaction API: text, files, styles, and entity filters.
- [n8n](https://bitbanger.in/integrations/n8n) — Add a redaction step to any n8n workflow with the HTTP Request node, before a node sends data to an AI model.
- [Postman](https://bitbanger.in/integrations/postman) — Import the Redactly API into Postman from its OpenAPI schema and start calling it with a collection variable for your key.
- [LangChain](https://bitbanger.in/integrations/langchain) — Wrap a LangChain prompt so personal data is removed before the request reaches the model provider.

## Reference

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