PDF Anonymizer Report

Automatically redact names, emails, and phone numbers, then export anonymized PDF

Auto-detect sensitive fields and mask them in PDF output.

What it does:

  • Detects email and phone patterns
  • Detects names from common labeled fields (e.g. Name/姓名)
  • Draws replacement/masking overlays in place
  • Returns anonymization summary report in metadata

Example Results

2 examples

Replace-style Anonymization

Masks detected fields with replacement labels and adds anonymized report badge

pdf-anonymizer-report-example1.pdf View File
View input parameters
{ "sourceFile": "/Users/quyue/www/elysia-tools/public/samples/pdf/pdf-2026-02-19-source-4pages.pdf", "detectNames": true, "maskStyle": "replace", "drawReportBadge": true }

Blur-style Anonymization

Applies blur blocks without labels for cleaner anonymized visual output

pdf-anonymizer-report-example2.pdf View File
View input parameters
{ "sourceFile": "/Users/quyue/www/elysia-tools/public/samples/pdf/pdf-2026-02-19-source-4pages.pdf", "detectNames": true, "maskStyle": "blur", "drawReportBadge": false }

Click to upload file or drag and drop file here

Maximum file size: 300MB Supported formats: application/pdf

Key Facts

Category
Documents & PDF
Input Types
file, checkbox, select
Output Type
file
Sample Coverage
4
API Ready
Yes

Overview

The PDF Anonymizer Report tool automatically detects and masks sensitive information such as names, email addresses, and phone numbers within your PDF documents to ensure data privacy and compliance.

When to Use

  • Preparing sensitive documents for public release or external sharing.
  • Redacting personal identifiable information (PII) from client reports or legal forms.
  • Ensuring GDPR or privacy compliance before uploading documents to shared cloud storage.

How It Works

  • Upload your source PDF file to the tool.
  • Select your preferred masking style, such as replacing text with labels or applying blur blocks.
  • Enable name detection to automatically identify and redact names based on common field labels.
  • Process the file to receive an anonymized PDF with an optional summary report badge.

Use Cases

Redacting customer contact details from internal feedback forms.
Anonymizing employee records before sharing them with third-party auditors.
Masking personal information in public-facing research papers or case studies.

Examples

1. Replace-style Anonymization

Background
A HR manager needs to share a set of candidate evaluation forms with an external consultant.
Problem
The forms contain private email addresses and phone numbers that must be removed for privacy.
How to Use
Upload the PDF, select 'Replace Label' as the mask style, and process the file.
Example Config
{"detectNames": true, "maskStyle": "replace", "drawReportBadge": true}
Outcome
The PDF is generated with sensitive fields replaced by clear labels, and an anonymization badge is added to the document.

2. Blur-style Anonymization

Background
A researcher is publishing a document that includes sensitive client names.
Problem
The researcher needs to hide the names completely without leaving any readable text or labels behind.
How to Use
Upload the PDF, select 'Blur Block' as the mask style, and disable the report badge for a cleaner look.
Example Config
{"detectNames": true, "maskStyle": "blur", "drawReportBadge": false}
Outcome
The names are obscured by blur blocks, ensuring the information is unreadable while maintaining the document's original layout.

Try with Samples

pdf, file

Related Hubs

FAQ

What types of sensitive data can this tool detect?

The tool automatically identifies email addresses, phone numbers, and names associated with common field labels like 'Name' or '姓名'.

Can I choose how the sensitive data is hidden?

Yes, you can choose between 'Replace Label' to swap text with a placeholder or 'Blur Block' to obscure the area entirely.

Is the original PDF file modified?

The tool generates a new, anonymized version of your PDF; your original file remains unchanged.

Does the tool provide a summary of what was redacted?

Yes, you can enable the 'Draw Anonymized Badge' option to include a visual summary report directly on the output document.

Is there a file size limit for uploads?

The tool supports PDF files up to 300MB.

API Documentation

Request Endpoint

POST /en/api/tools/pdf-anonymizer-report

Request Parameters

Parameter Name Type Required Description
sourceFile file (Upload required) Yes -
detectNames checkbox No -
maskStyle select No -
drawReportBadge checkbox No -

File type parameters need to be uploaded first via POST /upload/pdf-anonymizer-report to get filePath, then pass filePath to the corresponding file field.

Response Format

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
File: File

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-pdf-anonymizer-report": {
      "name": "pdf-anonymizer-report",
      "description": "Automatically redact names, emails, and phone numbers, then export anonymized PDF",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-anonymizer-report",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

Supports URL file links or Base64 encoding for file parameters.

If you encounter any issues, please contact us at [email protected]