Overview

Introduction to anonymize.today platform

anonymize.today - Project Overview

Last Updated: January 24, 2026 Classification: PUBLIC

Executive Summary

anonymize.today is a comprehensive, enterprise-grade platform for detecting and anonymizing Personally Identifiable Information (PII) in text. Built on Microsoft Presidio, the platform provides powerful tools for organizations to protect sensitive data, comply with privacy regulations like GDPR, and safely use data for testing and development purposes.

The platform combines advanced natural language processing with intuitive web interfaces, supporting 27 languages and offering flexible anonymization strategies. Whether you're a developer testing applications, a compliance officer ensuring data protection, or a business processing customer data, anonymize.today provides the tools you need to protect privacy while maintaining data utility.


Problem Statement

In today's digital landscape, organizations face increasing pressure to protect personal data while still being able to use that data for legitimate business purposes. Key challenges include:

  • Regulatory Compliance: GDPR, HIPAA, and other regulations require organizations to protect personally identifiable information
  • Data Breach Risk: Exposed PII can lead to identity theft, financial fraud, and regulatory penalties
  • Development & Testing: Real data is needed for testing, but using actual PII creates security risks
  • Data Sharing: Sharing data with partners or third parties requires anonymization to protect privacy
  • Legacy Data: Organizations often have large volumes of data containing PII that needs to be anonymized

Traditional solutions are either too complex, too expensive, or don't provide the flexibility needed for modern data workflows.


Solution Overview

anonymize.today solves these challenges by providing:

1. Advanced PII Detection

  • 256 Entity Types: Detects names, emails, phone numbers, credit cards, SSNs, addresses, government IDs across 70+ countries, and more
  • 27 Languages: Full support for English, German, Spanish, French, Italian, Portuguese, Dutch, Polish, Russian, Japanese, Chinese, Korean, Arabic, Hindi, Turkish, Romanian, Greek, Croatian, Slovenian, Macedonian, Swedish, Danish, Norwegian, Finnish, Ukrainian, Lithuanian, and Catalan
  • Custom Entities: Create and edit your own detection patterns with AI assistance
  • High Accuracy: Microsoft Presidio's proven NLP technology ensures reliable detection

2. Flexible Anonymization

  • Multiple Operators: Replace, redact, hash, encrypt, or mask detected PII
  • Reversible Encryption: Encrypt data for later deanonymization when needed
  • Preset Management: Save and reuse anonymization configurations
  • Batch Processing: Process multiple texts efficiently

3. Enterprise Features

  • Token-Based Usage: Fair, transparent pricing based on actual usage
  • Plan Management: Choose the plan that fits your needs (Free, Basic, Pro, Business)
  • API Access: Integrate anonymization into your applications
  • Team Collaboration: Share presets and entities with your organization
  • Multi-Language Presets: Configure presets for multiple languages
  • Searchable Preset Selector: Find presets quickly with fuzzy search
  • Operation History: Encrypted storage of past operations for audit trails

4. Multi-Platform Support

  • Web Application: Full-featured responsive web interface
  • Desktop App: Native Windows/macOS/Linux application with offline support
  • Office Add-in: Direct integration with Word, Excel, and PowerPoint

5. Security & Compliance

  • ISO 27001 Compliant: Enterprise-grade security standards
  • GDPR Ready: Built-in compliance features
  • Encryption: AES-256-GCM encryption for sensitive data
  • Audit Logging: Complete audit trails for compliance

Key Benefits

Protect Privacy: Anonymize sensitive data before sharing or using in non-production environments
Ensure Compliance: Meet GDPR, HIPAA, and other regulatory requirements
Reduce Risk: Minimize the impact of data breaches by anonymizing sensitive information
Enable Testing: Use realistic data for development and testing without privacy concerns
Save Time: Automated detection and anonymization saves hours of manual work
Scale Easily: Process large volumes of text efficiently with batch processing
Stay Flexible: Multiple anonymization strategies let you choose the right approach for each use case


Use Cases

GDPR Compliance

Organizations processing EU citizen data can use anonymize.today to:

  • Identify PII in existing datasets
  • Anonymize data before sharing with third parties
  • Create anonymized datasets for analytics
  • Demonstrate compliance with data protection regulations

Healthcare (HIPAA)

Healthcare organizations can:

  • Anonymize patient records for research
  • Protect PHI (Protected Health Information) in test environments
  • Share anonymized data with research partners
  • Comply with HIPAA privacy requirements

Financial Services

Financial institutions can:

  • Anonymize customer data for testing
  • Protect credit card numbers and account information
  • Share anonymized transaction data for analysis
  • Comply with PCI DSS and other financial regulations

Software Development

Development teams can:

  • Use realistic test data without privacy concerns
  • Anonymize production data for staging environments
  • Test applications with various PII types
  • Integrate anonymization into CI/CD pipelines via API

Data Analytics

Data analysts can:

  • Anonymize datasets before analysis
  • Share anonymized data with team members
  • Create privacy-preserving datasets for machine learning
  • Maintain data utility while protecting privacy

Technology Highlights

anonymize.today is built on modern, proven technologies:

  • Microsoft Presidio: Industry-leading PII detection and anonymization framework
  • Next.js: Modern React framework for fast, responsive web applications
  • Enterprise Database: Robust, scalable database for reliable data storage
  • Python 3.12: Powerful backend services with extensive NLP libraries
  • TypeScript: Type-safe development for reliability and maintainability

The platform is designed for:

  • Performance: Fast processing with optimized language model loading
  • Scalability: Handle large volumes of text efficiently
  • Reliability: 99.9% uptime target with robust error handling
  • Security: Enterprise-grade security with encryption and audit logging

Supported Languages

anonymize.today supports 27 languages with full PII detection capabilities:

Core Languages (15)

  • English (en)
  • German (de)
  • Spanish (es)
  • French (fr)
  • Italian (it)
  • Portuguese (pt)
  • Dutch (nl)
  • Polish (pl)
  • Russian (ru)
  • Japanese (ja)
  • Chinese (zh)
  • Korean (ko)
  • Arabic (ar)
  • Hindi (hi)
  • Turkish (tr)

Balkan Languages (5)

  • Romanian (ro)
  • Greek (el)
  • Croatian (hr)
  • Slovenian (sl)
  • Macedonian (mk)

Nordic Languages (4)

  • Swedish (sv)
  • Danish (da)
  • Norwegian (nb)
  • Finnish (fi)

Additional Languages (3)

  • Ukrainian (uk)
  • Lithuanian (lt)
  • Catalan (ca)

New in v4.10.1: Multi-language presets allow you to configure presets that target multiple languages simultaneously, making it easier to process multilingual documents.


Security Highlights

anonymize.today implements comprehensive security measures:

  • Encryption: AES-256-GCM encryption for data at rest, TLS 1.3 for data in transit
  • Authentication: Multi-factor authentication (2FA) support, JWT-based sessions
  • Access Control: Role-based access control (Admin, Editor, User) with plan-based feature gating
  • Compliance: ISO 27001:2022 compliant, GDPR-ready with data protection measures
  • Audit Logging: Complete audit trails for all operations
  • Security Headers: HSTS, CSP, X-Frame-Options, and other security headers
  • Bot Protection: Google reCAPTCHA v3 for signup, contact, and password reset forms
  • Session Management: Device tracking, GeoIP location, and session revocation

All security measures follow industry best practices and OWASP Top 10 guidelines.


Getting Started

Getting started with anonymize.today is simple:

  1. Create an Account: Sign up for free at anonymize.today
  2. Choose a Plan: Start with the Free plan (300 tokens) or upgrade for more features
  3. Analyze Your First Text: Paste text and see PII detection in action
  4. Anonymize Data: Choose your anonymization strategy and protect sensitive information
  5. Explore Advanced Features: Create custom entities, use AI assistance, and manage presets

For detailed instructions, see the User Guide or Quick Start Guide.


Additional Resources


Last Updated: January 24, 2026 Website: https://anonymize.today

anonymize.today - Features

Last Updated: January 24, 2026 Classification: PUBLIC

Overview

anonymize.today provides comprehensive PII detection and anonymization capabilities with features organized by subscription plan. This document provides a complete feature comparison and detailed descriptions of all available features.


Feature Comparison by Plan

FeatureFreeBasicProBusiness
Monthly Tokens3005002,00010,000
Token Cycle30 days31 days31 days31 days
Price/Month€0€3€9€29
Core Features
PII Analyzer
PII Anonymizer
Personal Presets
Personal Entities
Advanced Features
Batch Processing✅ (100 items)✅ (500 items)✅ (5,000 items)
Deanonymization
Encryption (AES)
Hashing (SHA-256, SHA-512, MD5)
Masking
Sharing & Collaboration
Public Presets
Public Entities
Team Sharing
AI Features
AI Entity Creation
AI Pattern Generation
AI Pattern Refinement
API & Integration
API Access
API Token Management
Token Management
Token Top-ups✅ (+200 for €1)
Token History
Usage Analytics
Operation History
History Storage✅ (5 entries)✅ (10 entries)✅ (50 entries)✅ (100 entries)
Encrypted Storage
Per-Operation Toggle
History Export
Account Features
Two-Factor Authentication
Session Management
Email Change
Password Reset
Data Export (GDPR)
Account Lockout Protection

Detailed Feature Descriptions

Core Features

PII Analyzer

Detect personally identifiable information in text with high accuracy.

Capabilities:

  • 256 Entity Types: Names, emails, phone numbers, credit cards, SSNs, addresses, IBANs, tax IDs, government IDs across 70+ countries, and more
  • 27 Languages: Full support for major world languages with intelligent lazy loading
  • Confidence Scoring: Each detection includes a confidence score (0.0-1.0)
  • Custom Entities: Use your own entity patterns alongside built-in types
  • Preset Support: Apply saved presets for common detection scenarios
  • Token Cost Estimation: See estimated token cost before analysis

Token Cost: Typically 1-10 tokens depending on text length and entities found

Available on: All plans


PII Anonymizer

Anonymize detected PII using multiple strategies.

Anonymization Operators:

  • Replace: Replace with custom text (e.g., "[REDACTED]")
  • Redact: Remove text completely
  • Hash: SHA-256, SHA-512, or MD5 hash (one-way transformation)
  • Encrypt: AES encryption (reversible with key) - Basic+ plans
  • Mask: Partial masking (e.g., "J*** D**" or "j***@example.com")

Features:

  • Operator-specific configuration
  • Preview before applying
  • Support for multiple operators per entity type
  • Encryption key management - Basic+ plans

Token Cost:

  • Apply-only (with analyzer results): 1-5 tokens
  • Full anonymize (without analyzer results): 2-10 tokens

Available on: All plans (Encryption requires Basic+)


Personal Presets

Save and reuse common entity and operator combinations.

Features:

  • Create custom presets with selected entities
  • Configure language and confidence threshold
  • Edit and delete presets
  • Apply presets in Analyzer and Anonymizer
  • Searchable Preset Selector: Find presets quickly with fuzzy search on name, description, entities, and language
  • Language mismatch warnings
  • 89 built-in presets for countries and regions

Available on: All plans


Personal Entities

Create custom entity patterns for specific detection needs.

Features:

  • Regex-based pattern matching
  • Multiple patterns per entity
  • Pattern testing with examples
  • Edit and delete entities
  • Confidence scoring per pattern

Available on: All plans


Advanced Features

Batch Processing

Process multiple texts efficiently in a single operation.

Features:

  • Process up to 100/500/5,000 items per batch (plan-dependent)
  • Individual results for each text
  • Export results
  • Token-efficient bulk operations

Token Cost: Each text charged separately using analyze formula

Available on: Basic, Pro, Business plans


Deanonymization

Reverse encrypted anonymizations to restore original text.

Features:

  • Restore encrypted PII with the same encryption key
  • Key management interface
  • Support for multiple entity types
  • Secure key storage

Requirements:

  • Basic, Pro, or Business plan
  • Same encryption key used for anonymization
  • Key length: 16, 24, or 32 characters

Token Cost: Typically 1-4 tokens

Available on: Basic, Pro, Business plans


Encryption (AES)

Reversible encryption for anonymization with later restoration capability.

Features:

  • AES encryption (128, 192, or 256-bit keys)
  • Key management interface
  • Default keys per entity type
  • Secure key storage (encrypted at rest)

Use Cases:

  • Anonymize data for testing, then restore for production
  • Temporary anonymization with restoration capability
  • Secure data sharing with authorized parties

Available on: Basic, Pro, Business plans


Hashing

One-way transformation for permanent anonymization.

Hash Types:

  • SHA-256 (recommended)
  • SHA-512
  • MD5

Use Cases:

  • Permanent anonymization
  • Data anonymization for analytics
  • Compliance with data retention policies

Available on: All plans


Masking

Partial masking to preserve some information while protecting privacy.

Features:

  • Configurable masking characters
  • Configurable number of characters to mask
  • Preserves partial information for readability

Examples:

  • Names: "John Doe" → "J*** D**"
  • Emails: "[email protected]" → "j***@example.com"
  • Phone: "+1-555-123-4567" → "+1-555-***-4567"

Available on: All plans


Sharing & Collaboration

Public Presets

Share anonymization presets with all users.

Features:

  • Make presets public for community use
  • Discover presets created by others
  • Built-in presets available to all users:
    • General PII Detection (Default)
    • GDPR Compliance
    • HIPAA Medical
    • Financial Services
    • Development & Testing
    • Multi-Language European

Available on: Basic, Pro, Business plans


Public Entities

Share custom entity patterns with all users.

Features:

  • Make entities public for community use
  • Discover entities created by others
  • Quality scoring and ratings

Available on: Basic, Pro, Business plans


Team Sharing

Share presets and entities with your organization.

Features:

  • Share with team members
  • Organization-wide access
  • Collaborative entity and preset management

Available on: Basic, Pro, Business plans


AI Features

AI Entity Creation

AI-powered wizard for creating custom entity patterns.

Features:

  • 4-step wizard:
    1. Describe what you want to detect with examples
    2. AI generates 3 pattern options (Balanced, Simple, Complex)
    3. Test patterns and refine if needed
    4. Review and save
  • Quality metrics (precision, recall, overall score)
  • Pattern refinement based on test results
  • Multi-language support

Token Cost: 50 tokens per AI operation (generation, refinement, validation)

Available on: Basic, Pro, Business plans


API & Integration

API Access

Programmatic access to anonymize.today services.

Features:

  • RESTful API with comprehensive endpoints
  • JWT-based authentication
  • API token management
  • Complete API documentation
  • Rate limiting and error handling

Use Cases:

  • Integrate anonymization into applications
  • Automated data processing
  • CI/CD pipeline integration
  • Custom workflows

Available on: Basic, Pro, Business plans

API Versioning

Robust API version management for stable integrations.

Features:

  • X-API-Version header on all API responses
  • Version negotiation via X-API-Requested-Version header
  • Deprecation headers (X-API-Deprecated, Sunset) for smooth transitions
  • Request tracing via X-Request-ID for debugging and support

Benefits:

  • Stable API contracts for production integrations
  • Clear migration paths when features evolve
  • Comprehensive request tracing for troubleshooting

API Pagination

Efficient data retrieval for large datasets.

Features:

  • Offset-based pagination with page and limit parameters
  • Cursor-based pagination for efficient large dataset handling
  • Standardized response metadata: page, limit, total, totalPages, hasMore, hasPrevious

Token Management

Token Top-ups

Purchase additional tokens when needed.

Features:

  • Purchase +200 tokens for €1
  • Immediate token addition
  • Tokens expire at cycle reset
  • Secure payment processing (PayPal, Stripe)

Available on: Basic plan only


Token History

View detailed token usage and transaction history.

Features:

  • Transaction history
  • Usage by operation type
  • Cycle tracking
  • Cost breakdown

Available on: All plans


Usage Analytics

Track and analyze your token usage.

Features:

  • Usage statistics
  • Cost analysis
  • Operation breakdown
  • Cycle summaries

Available on: All plans


Operation History

Operation History Storage

Store encrypted history of your anonymization, analysis, batch, and deanonymization operations.

Features:

  • Encrypted Storage: All input/output text is encrypted at rest using AES-256
  • Per-Operation Type: Separate history for Analyzer, Anonymizer, Batch, and Deanonymizer
  • User Control: Opt-in via User Settings, per-operation "Save to History" toggle
  • FIFO Management: Oldest entries automatically deleted when limit reached
  • Detailed Metadata: Stores operation type, entities found, tokens charged, processing time
  • Privacy First: All sensitive data encrypted, only metadata visible in UI

Storage Limits:

  • Free: 5 entries per operation type
  • Basic: 10 entries per operation type
  • Pro: 50 entries per operation type
  • Business: 100 entries per operation type

Use Cases:

  • Review past anonymization operations
  • Track what entities were detected and anonymized
  • Audit trail for compliance purposes
  • Reuse previous anonymization results
  • Export history data for analysis

Privacy & Security:

  • Input and output text encrypted with AES-256
  • Encryption keys stored securely in database
  • Only authenticated user can access their own history
  • History entries can be individually deleted
  • Bulk clear history option available

Available on: All plans (with different limits)


Account Features

Two-Factor Authentication (2FA)

Add an extra layer of security to your account.

Methods:

  • Authenticator app (Google Authenticator, Microsoft Authenticator, etc.)
  • Email verification

Features:

  • Backup codes
  • Default method selection
  • Easy enable/disable

Available on: All plans


Session Management

Monitor and control where you're signed in.

Features:

  • View all active sessions
  • Device information (browser, OS, device type)
  • Location information (country, city from IP)
  • Individual session revocation
  • Bulk session revocation ("Log out everywhere")
  • Automatic revocation on password/email change

Available on: All plans


Email Change

Securely change your account email address.

Features:

  • Re-authentication required
  • Dual notification (old and new email)
  • 24-hour cancellation window
  • Force re-login after change

Available on: All plans


Password Reset

Secure password reset with email verification.

Features:

  • Secure token-based reset (SHA-256 hashing)
  • 1-hour expiry
  • One-time use tokens
  • Password history (prevents reuse of last 3 passwords)
  • All sessions revoked after reset

Available on: All plans


Data Export (GDPR)

Export all your personal data in machine-readable format.

Features:

  • One-click data export
  • JSON format
  • Includes: profile, entities, presets, usage history, token ledger, subscriptions, payments
  • Rate limited: 1 export per hour

Compliance: Implements GDPR Article 20 (Right to Data Portability)

Available on: All plans


Mobile Support

All features are available on mobile devices with a responsive, touch-optimized interface:

  • Mobile Navigation: Hamburger menu with slide-out drawer
  • Touch-Optimized: All buttons sized for easy tapping (44px minimum)
  • Responsive Layout: Content adapts to screen size
  • Full Feature Access: All desktop features available on mobile

Available on: All plans


Language Support

anonymize.today supports 27 languages with intelligent lazy loading:

Full NLP Support (12 languages)

  • English (en)
  • German (de)
  • Spanish (es)
  • French (fr)
  • Italian (it)
  • Portuguese (pt)
  • Dutch (nl)
  • Polish (pl)
  • Russian (ru)
  • Japanese (ja)
  • Chinese (zh)
  • Korean (ko)

Transformer-Only Languages (3 languages)

  • Arabic (ar)
  • Hindi (hi)
  • Turkish (tr)

Available on: All plans


Desktop App

The anonymize.today Desktop App brings all anonymization capabilities directly to your computer with additional benefits:

Desktop-Exclusive Features

  • Multi-Format File Support: Process PDF, DOCX, XLSX, CSV, JSON, XML files directly
  • Offline Processing: Work without internet using cached presets
  • Secure Local Vault: BIP39 recovery phrase with AES-256-GCM encryption
  • Processing History: Encrypted local storage with deanonymization capability
  • Drag & Drop Interface: Simply drop files to start processing

Supported Platforms

  • Windows 10+
  • macOS 11+ (Intel & Apple Silicon)
  • Linux (modern distributions)

Download

Visit anonymize.today/download for the latest version.

Desktop App Features - Complete desktop app documentation


Office Add-in

The anonymize.today Office Add-in brings PII detection and anonymization directly into Microsoft Office applications.

Supported Applications

  • Microsoft Word
  • Microsoft Excel
  • Microsoft PowerPoint

Features

  • Inline PII Detection: Analyze selected text or entire documents
  • One-Click Anonymization: Apply anonymization directly in your documents
  • Preset Support: Use saved presets for consistent anonymization
  • Entity Review: Review and confirm detected entities before anonymization
  • 11 Languages: Full language support within Office applications
  • Cross-Platform: Works on Windows and Mac Office installations

Installation

Available through AppSource (Microsoft Office Add-in marketplace) or direct installation.

Office Add-in Features - Complete add-in documentation


Additional Resources


Last Updated: January 24, 2026

anonymize.today - Pricing & Plans

Last Updated: January 24, 2026 Classification: PUBLIC

Overview

anonymize.today offers flexible pricing plans to meet different needs, from individual users to enterprise organizations. All plans use a token-based system for fair, transparent pricing based on actual usage.


Plan Comparison

PlanTokens/CycleCyclePrice/MonthBest For
Free30030 days€0Trying out the platform, occasional use
Basic50031 days€3Regular users, small businesses, developers
Pro2,00031 days€9Power users, frequent processing - Best Value

Plan Details

Free Plan

Price: €0/month
Tokens: 300 tokens per 30-day cycle
Token Top-ups: Not available

Included Features:

  • ✅ PII Analyzer
  • ✅ PII Anonymizer
  • ✅ Personal Presets
  • ✅ Personal Entities
  • ✅ Hashing (SHA-256, SHA-512, MD5)
  • ✅ Masking
  • ✅ Two-Factor Authentication
  • ✅ Session Management
  • ✅ Email Change
  • ✅ Password Reset
  • ✅ Data Export (GDPR)

Limitations:

  • ❌ No Batch Processing
  • ❌ No Deanonymization
  • ❌ No Encryption
  • ❌ No API Access
  • ❌ No Public Presets/Entities
  • ❌ No AI Entity Creation
  • ❌ No Token Top-ups

Best For:

  • Trying out the platform
  • Occasional PII detection and anonymization
  • Personal use
  • Learning the features

Basic Plan

Price: €3/month
Tokens: 500 tokens per 31-day cycle
Token Top-ups: ✅ Available (+200 tokens for €1)

Included Features:

  • ✅ All Free plan features
  • ✅ Batch Processing (up to 100 items)
  • ✅ Deanonymization
  • ✅ Encryption (AES)
  • ✅ API Access
  • ✅ Public Presets
  • ✅ Public Entities
  • ✅ Team Sharing
  • ✅ AI Entity Creation
  • ✅ Token Top-ups

Best For:

  • Regular users processing PII
  • Small businesses
  • Developers integrating anonymization
  • Users needing API access
  • Users who want to share presets/entities

Pro Plan

Price: €9/month
Tokens: 2,000 tokens per 31-day cycle
Token Top-ups: Not available

Included Features:

  • ✅ All Basic plan features
  • ✅ Higher token allocation (2,000 vs 500)
  • ✅ Larger batch sizes (up to 500 items)

Best For:

  • Power users with frequent processing needs
  • Organizations processing larger volumes
  • Users who need higher token limits


Token System

Token Allocation

Tokens are allocated at the start of each billing cycle:

  • Free Plan: 300 tokens every 30 days
  • Basic Plan: 500 tokens every 31 days
  • Pro Plan: 2,000 tokens every 31 days

Token Costs

All token costs are reduced by 50% from base formulas:

Analyze Operation:

  • Base cost: 2 tokens
  • Plus: 1.0 × text length (in thousands of characters)
  • Plus: 0.2 × number of entity types selected
  • Plus: 0.1 × number of entities found
  • Total reduced by 50%

Typical Costs:

  • Short text (100-500 chars): 1-3 tokens
  • Medium text (500-2000 chars): 3-6 tokens
  • Long text (2000+ chars): 6-10 tokens

Anonymize Operation:

  • Apply-only (with analyzer results): 1-5 tokens
  • Full anonymize (without analyzer results): 2-10 tokens

Deanonymize Operation:

  • Typically: 1-4 tokens

AI Operations:

  • AI Entity Creation: 50 tokens (fixed per operation)

Token Top-ups (Basic Plan Only)

Basic plan users can purchase additional tokens:

  • Amount: +200 tokens
  • Price: €1
  • Expiry: Tokens expire at the end of the current billing cycle
  • Payment: PayPal or Stripe

Note: Pro plan includes sufficient tokens and cannot purchase top-ups.


Payment Methods

We accept secure payments via:

PayPal

  • PayPal account payments
  • Credit/debit card payments through PayPal
  • Inline checkout with tabbed interface
  • Official PayPal branding and security badges

Stripe

  • Direct credit/debit card payments
  • Accepts Visa, Mastercard, American Express, Discover
  • 3D Secure authentication
  • Secure hosted checkout page

Security:

  • All payments processed via PCI-DSS compliant providers
  • We never store your full card details
  • Industry-standard encryption (TLS 1.3)
  • Secure webhook verification

Subscription Management

Upgrading Your Plan

  1. Navigate to SettingsBilling tab or visit the Pricing Page
  2. Click "Upgrade Plan" or "Start [Plan Name] Plan"
  3. Review plan details and pricing
  4. Select your preferred payment method (PayPal or Stripe)
  5. Complete the secure checkout process
  6. Your plan activates immediately
  7. Tokens are added to your account instantly
  8. You'll receive a confirmation email with invoice

Canceling Your Subscription

  • User-Initiated: Via Settings → Billing tab
  • Effect: Access continues until the end of your current billing period
  • After Cancellation: Automatic downgrade to Free plan at cycle end
  • Refunds: No refunds for partial months

Billing Cycle

  • Free Plan: 30-day cycles
  • Paid Plans: 31-day cycles (monthly)
  • Renewal: Automatic renewal at cycle end
  • Reminders: Email reminder 3 days before renewal
  • Token Reset: Tokens reset at the start of each new cycle
  • Unused Tokens: Not carried over to next cycle

Payment History & Invoices

  • View all past payments in Settings → Billing
  • Download PDF invoices
  • Payment history with transaction details
  • Email confirmation for all payments

Upgrade/Downgrade Policies

Upgrading

  • Immediate Effect: Upgrades take effect immediately
  • Prorating: Not currently available (full month charge)
  • Token Allocation: New plan's token allocation added immediately
  • Cycle Reset: Token cycle resets to new plan's cycle length

Downgrading

  • At Cycle End: Downgrades take effect at the end of current billing period
  • Access: Full access to current plan until cycle end
  • Token Reset: Tokens reset to new plan's allocation at cycle start
  • Feature Access: Feature access changes at cycle start

Enterprise & Custom Plans

For organizations with specific needs:

  • Custom token allocations
  • Extended batch sizes
  • Priority support
  • Custom integrations
  • Dedicated account management

Contact us for enterprise pricing and custom solutions.


Frequently Asked Questions

Q: What happens if I run out of tokens?

A: You can:

  • Wait for your cycle reset (if close to cycle end)
  • Purchase a top-up (Basic plan only: +200 tokens for €1)
  • Upgrade to a higher plan for more tokens

Q: Can I change plans anytime?

A: Yes! You can upgrade or downgrade at any time. Upgrades take effect immediately. Downgrades take effect at the end of your current billing period.

Q: Do unused tokens carry over?

A: No, unused tokens do not carry over to the next cycle. Tokens reset at the start of each new cycle.

Q: What payment methods do you accept?

A: We accept PayPal and Stripe (credit/debit cards: Visa, Mastercard, Amex, Discover).

Q: Is there a free trial?

A: The Free plan is always available with 300 tokens per cycle - no credit card required!

Q: Can I cancel anytime?

A: Yes, you can cancel your subscription at any time. You'll retain access until the end of your current billing period.


Additional Resources


Last Updated: January 24, 2026 Pricing Page: https://anonymize.today/pricing

anonymize.today - Architecture

Last Updated: January 24, 2026 Classification: PUBLIC

Overview

anonymize.today is built on a modern, scalable architecture designed for performance, security, and reliability. This document provides a high-level overview of the system architecture, technology stack, and key components.


System Components

Web Application (Frontend)

  • Framework: Next.js 14 (App Router)
  • Language: TypeScript
  • UI Library: React 18
  • Styling: Tailwind CSS
  • Components: Radix UI, shadcn/ui
  • State Management: React Query, Zustand
  • Authentication: NextAuth.js

Desktop Application

  • Framework: Tauri 2.x (Rust backend)
  • Language: TypeScript + Rust
  • UI Library: React 18
  • Styling: Tailwind CSS
  • Security: AES-256-GCM encryption, BIP39 recovery phrase
  • Local Storage: SQLite (encrypted vault)

Office Add-in

  • Framework: React with Office.js
  • Language: TypeScript
  • Build System: Webpack
  • Targets: Word, Excel, PowerPoint

Backend Services

  • Language: Python 3.12
  • Framework: Microsoft Presidio
  • API Framework: FastAPI
  • NLP Library: spaCy
  • Services:
    • Analyzer Service
    • Anonymizer Service
    • Image Redactor Service
    • Structured Data Service

Database

  • Database: Enterprise-grade relational database
  • ORM: Prisma
  • Connection: Secure local connection

Infrastructure

  • Web Server: Reverse proxy with SSL termination
  • SSL/TLS: Automated certificate management
  • Process Management: Service monitoring with auto-restart

Technology Stack

Web Technologies

  • Next.js 14
  • React 18
  • TypeScript 5.x
  • Tailwind CSS 3.x
  • Prisma (ORM)

Desktop Technologies

  • Tauri 2.x
  • Rust (backend)
  • React 18
  • SQLite (encrypted local storage)

Backend Technologies

  • Python 3.12+
  • Microsoft Presidio
  • FastAPI
  • spaCy (NLP)
  • Relational Database

Infrastructure

  • Reverse Proxy
  • Service Management
  • Firewall
  • Intrusion Prevention

System Architecture

                    ┌─────────────────┐
                    │   Internet      │
                    └────────┬────────┘
                             │
         ┌───────────────────┼───────────────────┐
         │                   │                   │
         ▼                   ▼                   ▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│   Web Browser   │ │  Desktop App    │ │  Office Add-in  │
│                 │ │   (Tauri)       │ │                 │
└────────┬────────┘ └────────┬────────┘ └────────┬────────┘
         │                   │                   │
         └───────────────────┼───────────────────┘
                             │
                             ▼
                    ┌─────────────────┐
                    │  Web Server     │  ← SSL/TLS Termination
                    │    (HTTPS)      │
                    └────────┬────────┘
                             │
                        ┌────┴────┐
                        │         │
                        ▼         ▼
                    ┌─────────┐ ┌──────────────────┐
                    │Frontend │ │  Backend Services│
                    │(Next.js)│ │  (Presidio)      │
                    └────┬────┘ └────────┬─────────┘
                         │               │
                         └───────┬───────┘
                                 │
                                 ▼
                          ┌──────────────┐
                          │   Database   │
                          │              │
                          └──────────────┘

Data Flow

Analysis Flow

  1. User submits text via web interface
  2. Frontend sends request to Analyzer service
  3. Analyzer processes text with Presidio NLP
  4. Results returned to frontend
  5. Detected entities displayed to user

Anonymization Flow

  1. User selects anonymization operators
  2. Frontend sends text and operators to Anonymizer service
  3. Anonymizer applies operators to detected PII
  4. Anonymized text returned to user
  5. Token cost deducted from user balance

Integration Points

External Services

  • PayPal: Payment processing and subscriptions
  • Stripe: Payment processing and subscriptions
  • Microsoft 365: Email service for transactional emails
  • Google reCAPTCHA: Bot protection
  • GeoIP Service: Location detection for session tracking

API Access

  • RESTful API for programmatic access
  • JWT-based authentication
  • Rate limiting and error handling
  • Comprehensive API documentation

Scalability Considerations

Performance Optimizations

  • Lazy Loading: Language models loaded on-demand
  • Caching: Model caching for improved performance
  • Efficient Processing: Optimized NLP processing
  • Batch Processing: Efficient bulk operations

Resource Management

  • Memory Limits: Service-specific memory limits
  • CPU Optimization: Efficient resource usage
  • Database Optimization: Indexed queries and efficient schemas

Security Architecture

Security Layers

  1. Network Security: Firewall, DDoS protection
  2. Transport Security: TLS 1.3 encryption
  3. Application Security: Authentication, authorization, input validation
  4. Data Security: Encryption at rest, secure storage
  5. Monitoring: Logging, audit trails, intrusion detection

Authentication Flow

  1. User authenticates via NextAuth.js
  2. JWT token generated and stored in HTTP-only cookie
  3. Token validated on each request
  4. Session management with device tracking
  5. Automatic revocation on security events

Deployment Architecture

Service Deployment

  • Frontend: Deployed on high-speed volume
  • Backend Services: Deployed on high-speed volume
  • Database: Deployed on high-speed volume
  • Web Server: Reverse proxy and SSL termination

High Availability

  • Service Monitoring: Automated service management
  • Automatic Restart: Service auto-restart on failure
  • Health Checks: Regular health check endpoints
  • Backup System: Automated backup and recovery

Performance Characteristics

Response Times

  • Analysis: < 1 second for typical text
  • Anonymization: < 1 second for typical text
  • API Calls: < 500ms average
  • Page Load: < 2 seconds

Throughput

  • Concurrent Users: Supports multiple concurrent users
  • Batch Processing: Efficient bulk processing
  • API Rate Limits: Appropriate rate limiting

Additional Resources


Last Updated: January 24, 2026

Note: This document provides a public overview of the system architecture.

anonymize.today - Security Overview

Last Updated: January 24, 2026 Classification: PUBLIC

Overview

Security is fundamental to anonymize.today. We implement comprehensive security measures to protect your data and ensure the privacy of all information processed through our platform. This document provides an overview of our security practices without revealing sensitive implementation details.


Encryption

Data in Transit

  • TLS 1.3: All data transmitted between your browser and our servers uses TLS 1.3 encryption
  • HTTPS Only: All connections are encrypted and secure
  • Certificate: Let's Encrypt SSL certificate with automatic renewal
  • Security Headers: HSTS (HTTP Strict Transport Security) ensures encrypted connections

Data at Rest

  • AES-256-GCM: Industry-standard encryption for sensitive data
  • Encrypted Storage: All sensitive data stored with encryption
  • Key Management: Secure key storage and management
  • Database Encryption: Sensitive database fields encrypted

Authentication & Access Control

Authentication Methods

  • Password-Based: Strong password requirements (8+ characters, mixed case, numbers, symbols)
  • Two-Factor Authentication (2FA): Optional 2FA via authenticator app or email
  • JWT Tokens: Secure, time-limited authentication tokens
  • Session Management: Device tracking and session revocation

Password Security

  • Password Hashing: bcrypt with appropriate cost factors
  • Password History: Prevents reuse of last 3 passwords
  • Account Lockout: Automatic lockout after 5 failed login attempts (15-minute lockout with automatic unlock)
  • Password Reset: Secure token-based reset with SHA-256 hashing, 1-hour expiry

Access Control

  • Role-Based Access Control (RBAC): Admin, Editor, User roles
  • Plan-Based Feature Gating: Features accessible based on subscription plan
  • API Token Management: Secure API token generation and revocation
  • Session Validation: Middleware checks session validity on every request

Bot Protection

reCAPTCHA v3

  • Invisible Protection: Google reCAPTCHA v3 on all public forms (signup, contact, forgot password)
  • Score-Based: Intelligent risk assessment with 0.5 threshold
  • No User Friction: Completely invisible to legitimate users
  • Spam Prevention: Blocks automated bot submissions
  • Server-Side Verification: All tokens verified server-side

Rate Limiting

  • Contact Form: 5 submissions per hour per IP address
  • API Endpoints: Standard rate limits on all endpoints
  • Brute Force Protection: Account lockout after 5 failed login attempts (15-minute lockout)
  • DDoS Protection: Server-level rate limiting

Compliance & Certifications

ISO 27001:2022

  • Compliance Status: 86% implemented
  • Information Security Management System (ISMS): Comprehensive security framework
  • Regular Audits: Ongoing security assessments and improvements
  • Documentation: Complete security policies and procedures

GDPR Compliance

  • Data Protection: Comprehensive data protection measures
  • Data Subject Rights: Access, erasure, portability, and rectification
  • Data Processing Agreements: Compliant data processing
  • Breach Notification: Procedures for data breach notification
  • Data Export: Self-service data export (GDPR Article 20)

Other Standards

  • OWASP Top 10: Protection against common web vulnerabilities
  • SOC 2 Type II Principles: Security, availability, and confidentiality principles

Data Protection Measures

Data Processing

  • No Data Storage: Your text is processed in real-time and not stored
  • Metadata Only: Only usage statistics and token transactions are stored
  • Anonymization: All PII is anonymized according to your specifications
  • Secure Processing: All processing occurs in secure, isolated environments

Data Retention

  • Minimal Retention: Only necessary metadata retained
  • User Data: Retained per your account lifecycle
  • Audit Logs: Retained for compliance and security purposes
  • Deletion: Data deletion upon account closure (subject to legal requirements)

Data Sharing

  • No Third-Party Sharing: We do not share your data with third parties
  • Service Providers: Only essential service providers with strict data protection agreements
  • Legal Requirements: Data sharing only when legally required

Security Headers

We implement comprehensive security headers:

  • Strict-Transport-Security (HSTS): Forces HTTPS connections
  • Content-Security-Policy (CSP): Prevents XSS attacks
  • X-Frame-Options: Prevents clickjacking
  • X-Content-Type-Options: Prevents MIME-type sniffing
  • X-XSS-Protection: Additional XSS protection
  • Referrer-Policy: Controls referrer information
  • Permissions-Policy: Controls browser features

Audit Logging

Comprehensive Logging

  • All Operations: All security-relevant operations logged
  • Authentication Events: Login attempts, password changes, 2FA changes
  • Access Events: API access, feature usage
  • Payment Events: All payment transactions logged
  • Admin Actions: All administrative actions logged

Log Retention

  • Compliance: Logs retained per compliance requirements
  • Security: Security logs retained for incident investigation
  • Access: Logs accessible only to authorized personnel

Centralized Logging Infrastructure

  • Winston Logger: Structured logging with JSON format and configurable log levels
  • Request Tracing: Unique request IDs (X-Request-ID) for log correlation across services
  • Grafana Loki: Centralized log aggregation for unified monitoring and querying
  • Structured Metadata: User ID, component, duration tracked in all log entries
  • Environment-Based: Log levels configurable per environment (debug, info, warn, error)

Security Best Practices

For Users

  • ✅ Use strong, unique passwords
  • ✅ Enable two-factor authentication
  • ✅ Regularly review active sessions
  • ✅ Use secure networks when accessing the platform
  • ✅ Report suspicious activity immediately

Platform Practices

  • ✅ Regular security updates and patches
  • ✅ Vulnerability scanning and assessment
  • ✅ Penetration testing
  • ✅ Security awareness training
  • ✅ Incident response procedures

Incident Response

Response Procedures

  • Detection: Automated monitoring and alerting
  • Response Time: Target response within 24 hours
  • Communication: Transparent communication with affected users
  • Remediation: Swift remediation of security issues
  • Post-Incident: Comprehensive post-incident review

Reporting Security Issues

If you discover a security vulnerability:

  1. Do not disclose publicly
  2. Contact us immediately with details
  3. We will investigate and respond promptly
  4. Responsible disclosure is appreciated

Security Updates

We continuously improve our security posture:

  • Regular Updates: Security updates applied promptly
  • Vulnerability Management: Proactive vulnerability scanning and patching
  • Security Reviews: Regular security architecture reviews
  • Compliance Audits: Ongoing compliance assessments

Privacy Commitments

Your Privacy

  • Data Minimization: We collect only necessary data
  • Purpose Limitation: Data used only for stated purposes
  • Transparency: Clear privacy policies and practices
  • User Control: You control your data and can export or delete it

Our Commitments

  • No Data Selling: We never sell your data
  • No Unauthorized Access: Strict access controls
  • Confidentiality: All data treated as confidential
  • Compliance: Full compliance with applicable privacy laws

Additional Resources


Last Updated: January 24, 2026

Note: This document provides a public overview of security measures. For detailed technical security documentation, see internal security documentation (available to authorized personnel only).

anonymize.today Desktop App

Secure Document Anonymization - Offline & On Your Terms

The anonymize.today Desktop App brings enterprise-grade PII detection and anonymization directly to your computer. Process sensitive documents without uploading them to the cloud, maintain complete control over your data, and work offline when needed.


Why Choose the Desktop App?

Complete Privacy

Your documents never leave your computer unless you choose to process them through our secure API. The desktop app processes text locally where possible and only sends data when necessary for AI-powered detection.

Offline Capability

Work without an internet connection using cached presets and locally stored encryption keys. Perfect for air-gapped environments or when traveling.

Multi-Format Support

Process documents in their native formats - no need to copy-paste text. Support for PDF, Word (DOCX), Excel (XLSX), CSV, JSON, XML, and plain text files.

Secure Vault System

Your API tokens, encryption keys, and processing history are protected by a BIP39 24-word recovery phrase with Argon2id key derivation and AES-256-GCM encryption.


Key Features

Document Processing

Multi-Format File Support

  • PDF Documents: Extract and anonymize text from PDF files
  • Microsoft Word (DOCX): Process Word documents directly
  • Microsoft Excel (XLSX): Anonymize spreadsheet data
  • CSV Files: Batch process comma-separated data
  • JSON/XML: Process structured data formats
  • Plain Text (TXT): Direct text file processing

Drag & Drop Interface

Simply drag files onto the app to start processing. The intuitive interface shows real-time progress and results.

Batch Processing

Process multiple files in sequence with automatic output organization by date.


Anonymization Capabilities

256 Entity Types

Detect and anonymize over 256 types of personally identifiable information:

  • Personal: Names, emails, phone numbers, addresses, dates of birth
  • Financial: Credit cards, bank accounts, IBANs, tax IDs
  • Medical: Medical record numbers, health plan IDs, diagnosis codes
  • Government: Social security numbers, passport numbers, driver's licenses
  • Digital: IP addresses, MAC addresses, URLs, usernames
  • Location: GPS coordinates, postal codes, country-specific addresses

Multiple Anonymization Methods

  • Replace: Substitute with custom text like "[REDACTED]" or "[NAME]"
  • Encrypt: AES encryption for reversible anonymization
  • Hash: SHA-256/SHA-512/MD5 for one-way transformation
  • Mask: Partial masking (e.g., "J*** D**" or "****@email.com")
  • Redact: Complete removal of sensitive data

Configurable Presets

  • Use built-in presets for common scenarios (GDPR, HIPAA, Financial)
  • Create custom presets with specific entity combinations
  • Sync presets across devices through your anonymize.today account

Security & Privacy

Secure Vault System

Your sensitive data is protected by military-grade encryption:

  • BIP39 Recovery Phrase: 24-word seed phrase for vault recovery
  • Argon2id Key Derivation: Memory-hard function resistant to GPU attacks
  • AES-256-GCM Encryption: All vault data encrypted at rest
  • Optional PIN Unlock: Quick access without typing full password

Encryption Key Management

  • Store multiple encryption keys for different purposes
  • Per-entity-type key assignment
  • Secure key synchronization with your account
  • Keys never stored in plaintext

Processing History

  • Encrypted local storage of all processing operations
  • Review past anonymizations
  • Re-process files with same settings
  • Deanonymize encrypted data using stored mappings

Multi-Language Support

40+ Interface Languages

Full interface translation in 40+ languages:

27 Languages for PII Detection

The app supports PII detection in 27 languages (same as the web app):

European Languages: English, German, Spanish, French, Italian, Portuguese, Dutch, Polish, Russian, Ukrainian, Swedish, Danish, Norwegian, Finnish, Icelandic, Greek, Romanian, Hungarian, Czech, Slovak, Bulgarian, Croatian, Slovenian, Serbian, Macedonian, Lithuanian, Latvian, Estonian

Asian Languages: Japanese, Chinese (Simplified), Korean, Hindi, Thai, Vietnamese, Indonesian, Malay, Tagalog, Bengali

Middle Eastern Languages: Arabic, Hebrew, Persian (Farsi), Turkish, Urdu

African Languages: Swahili, Afrikaans

Other Languages: Armenian, Catalan, Basque

Automatic Language Detection

The app automatically detects document language and applies appropriate detection models.


Deanonymization

Reverse Encrypted Anonymizations

If you used the "encrypt" operator during anonymization, you can restore the original text:

  • Select from processing history
  • Provide the encryption key
  • Get back the original document

Per-Entity Key Support

Different entity types can use different encryption keys, and the deanonymizer handles this automatically.


Account Integration

Seamless Web Sync

  • Login through anonymize.today web portal
  • Sync presets, entities, and encryption keys
  • Shared token balance across web and desktop
  • Real-time balance updates

Token Management

  • View remaining tokens in the header
  • See token cost estimates before processing
  • Track usage history
  • Purchase additional tokens through web portal

Technical Specifications

System Requirements

ComponentWindowsmacOSLinux
OS VersionWindows 10+macOS 11+Linux (modern distros)
Architecturex64x64, ARM64x64
Storage200 MB200 MB200 MB

Built With

  • Tauri: Secure, lightweight desktop framework
  • React 18: Modern reactive UI
  • Rust Backend: Memory-safe, high-performance processing
  • SQLite: Local encrypted storage

Security Certifications

  • AES-256-GCM encryption
  • Argon2id key derivation (OWASP recommended)
  • BIP39 recovery phrase standard
  • No telemetry or tracking

Pricing

The desktop app uses the same token-based system as anonymize.today web:

PlanMonthly TokensPriceDesktop Features
Free300FreeFull app access
Basic500€3/month+ Encryption keys
Pro2,000€9/month+ Priority support
Business10,000€29/month+ Team features

Note: All plans include full desktop app functionality. Token purchases apply to both web and desktop usage.


Getting Started

Download

Visit anonymize.today/download to get the latest version for your operating system.

Quick Start

  1. Install the app and launch it
  2. Set up your vault with a secure recovery phrase
  3. Login with your anonymize.today account (or create one)
  4. Drop a file onto the app to start anonymizing

First-Time Setup

The app will guide you through:

  • Creating a secure vault with recovery phrase
  • Optionally setting up PIN quick-unlock
  • Logging in to sync your presets and keys
  • Configuring your preferred output folder

Support & Resources

  • User Guide: Built-in help accessible via Settings
  • FAQ: Common questions and answers
  • Support: [email protected]
  • Updates: Automatic updates keep you on the latest version

Comparison: Desktop vs Web

FeatureDesktop AppWeb App
File ProcessingDirect file supportCopy-paste text only
Offline ModeYes (cached presets)Requires internet
Local StorageEncrypted vaultBrowser storage
Multi-FormatPDF, DOCX, XLSX, etc.Text only
Batch ProcessingFile queueText batches
Recovery PhraseBIP39 24-wordN/A
Processing HistoryEncrypted localServer-side

Download Now: anonymize.today/download

Last Updated: January 24, 2026


Recent Updates

Custom Entity Support

  • Custom entities created in the web frontend now work in the desktop app
  • Entities sync automatically when you authenticate
  • Custom patterns included in file analysis and anonymization

Improved Preset Selector

  • Searchable combobox with fuzzy matching
  • Filter and sort controls always visible
  • Results count shown while searching
  • Fixed preset sorting bug (alphabetical, entity count, default/custom first)

Batch Processing for Large Files

  • Process files with 100+ encrypted entities without timeout
  • Progress indicator showing batch progress
  • Cancel button to abort mid-process
  • Handles partial success gracefully

Visual Entity Color Coding

Entity badges display distinct colors for easy visual grouping:

  • Person: Mint/Teal
  • Email: Purple
  • Phone: Green
  • Location: Orange
  • Date: Pink
  • Credit Card: Red
  • SSN: Yellow
  • IP Address: Cyan

Improved Deanonymization

  • Fixed edge cases with Base64 padding recovery (= and ==)
  • Better detection of encrypted values in copy/paste scenarios
  • 100% detection rate for all encrypted value formats

Simplified Update System

  • Automatic version check against GitHub releases
  • Toast notification when updates are available
  • One-click access to download page

Microsoft Office Add-in - Marketing Website Content

For: https://anonymize.today/features/office-addin Last Updated: January 24, 2026 Classification: PUBLIC - Marketing Content


Hero Section

Headline

Protect Sensitive Data Directly in Microsoft Office

Subheadline

Detect and anonymize personal information in Word, Excel, and PowerPoint without leaving Office. Enterprise-grade privacy protection with 256 entity types and 27 languages.

CTA Buttons

  • Get Started Free (Primary)
  • View Documentation (Secondary)

Key Benefits Section

Benefit 1: Work Where You Are

No File Uploads Required

Anonymize documents, spreadsheets, and presentations directly within Microsoft Office. Your sensitive data never leaves your document until you're ready. Works with Word, Excel, and PowerPoint for Windows and Mac, plus Word Online and Excel Online.

Benefit 2: Enterprise-Grade Detection

256 Entity Types Across 30+ Countries

From US Social Security numbers to German tax IDs, UK NHS numbers to Japanese personal identifiers - detect region-specific sensitive data with precision.

Benefit 3: Flexible Protection Methods

5 Anonymization Options

Choose how to protect each type of information:

  • Replace: Swap with labels like [PERSON]
  • Mask: Partially hide with asterisks
  • Redact: Remove completely
  • Hash: One-way cryptographic transformation
  • Encrypt: Reversible AES encryption

Benefit 4: Global Language Support

27 Languages Supported

Process documents in English, German, French, Spanish, Japanese, Chinese, and 21 more languages with native language detection models.


Feature Highlights Section

Seamless Office Integration

The anonymize.today add-in integrates directly into Microsoft Office's ribbon in Word, Excel, and PowerPoint. Access powerful anonymization tools without switching applications or uploading files to external services.

Highlights:

  • One-click access from the Home tab
  • Right-click context menu for quick actions
  • Task pane stays visible while you work
  • Works with Word, Excel, and PowerPoint 2016+ and Office 365
  • Full web support for Word Online and Excel Online*

*Note: PowerPoint Online does not support TaskPane add-ins (Microsoft platform limitation). Use PowerPoint Desktop for anonymization.


Preview Before You Apply

Review every detected entity before making changes. See exactly what will be anonymized, with confidence scores for each detection.

Highlights:

  • Interactive preview dialog
  • Select or deselect individual entities
  • View surrounding context for each match
  • Confidence scoring with color indicators

Per-Entity Configuration

Apply different anonymization methods to different types of information. Encrypt credit cards while masking names and replacing emails.

Highlights:

  • Configure each entity type independently
  • Save configurations as reusable presets
  • Mix encryption, masking, and replacement in one operation
  • Manage encryption keys securely

Handle Any Document Size

Process documents of any length with automatic chunking. Large contracts, lengthy reports, and extensive datasets are handled seamlessly.

Highlights:

  • Automatic text chunking for large documents
  • Concurrent processing for speed
  • Progress tracking with time estimates
  • Smart overlap ensures no entities are missed

Restore When Needed

Use encryption to anonymize data that you may need to restore later. Perfect for test environments, data sharing, or temporary anonymization.

Highlights:

  • AES-128, AES-192, or AES-256 encryption
  • Secure key management
  • One-click restoration with the Deanonymizer panel
  • Keys fetched on-demand, never stored locally

Entity Coverage Section

Universal Entities

Detected in all languages:

  • Personal names
  • Email addresses
  • Phone numbers
  • Physical addresses
  • Dates and times
  • IP addresses
  • URLs
  • Credit card numbers

Country-Specific Entities

North America

  • US Social Security Numbers (SSN)
  • US Individual Taxpayer IDs (ITIN)
  • US Driver Licenses
  • Canadian Social Insurance Numbers
  • Mexican CURP and RFC

Europe

  • German Personal IDs (Personalausweis)
  • German Tax IDs (Steuer-ID)
  • UK National Insurance Numbers
  • UK NHS Numbers
  • French INSEE Numbers
  • Spanish DNI/NIE
  • Italian Codice Fiscale
  • Dutch BSN
  • And 50+ more...

Asia Pacific

  • Japanese My Number
  • Chinese Resident ID
  • South Korean RRN
  • Singapore NRIC
  • Australian TFN/Medicare
  • Indian Aadhaar/PAN

Middle East

  • UAE Emirates ID
  • Saudi National ID
  • Israeli ID Numbers

How It Works Section

Step 1: Install

Add the extension to Word in seconds. Available through the Office Add-in store or direct URL installation for organizations.

Step 2: Configure

Select which entity types to detect and choose your preferred anonymization method. Save your settings as a preset for future use.

Step 3: Preview

Click Anonymize to scan your document. Review detected entities in the preview dialog before applying any changes.

Step 4: Protect

Apply anonymization with one click. Use Undo if needed, or restore encrypted content later with your encryption key.


Use Cases Section

Redact client PII from contracts before sharing with third parties. Ensure GDPR compliance when processing European documents.

Healthcare

Remove patient identifiers from medical documents. HIPAA-compliant anonymization for research and data sharing.

Finance

Mask account numbers and financial identifiers in reports. Encrypt sensitive data that needs to be restored later.

Development & Testing

Create realistic test data from production documents. Anonymize before sharing with development teams.

Human Resources

Protect employee personal information in HR documents. Anonymize resumes and applications for bias-free hiring.


Security Section

Enterprise-Grade Security

Your Data Stays Yours

  • Documents processed in memory, never stored
  • HTTPS encryption for all communications
  • No tracking of document content

Authentication & Access

  • OAuth 2.0 authentication
  • Short-lived access tokens (60 minutes)
  • Automatic token refresh
  • Session validation on each request

Encryption Key Security

  • Keys encrypted at rest
  • On-demand decryption only
  • Keys cleared from memory after use
  • Full keys never stored locally

Compliance Ready

  • GDPR compliant
  • SOC 2 Type II practices
  • ISO 27001 aligned

Pricing Section

Free Plan

0/month

  • 300 tokens per month
  • Core anonymization features
  • Replace, Mask, Redact, Hash
  • Personal presets
  • Universal entity types

Basic Plan

3/month

  • 500 tokens per month
  • Everything in Free, plus:
  • Encryption (AES)
  • Deanonymization
  • API access
  • Token top-ups available

Pro Plan

9/month

  • 2,000 tokens per month
  • Everything in Basic
  • Larger batch operations
  • Priority support

Business Plan

29/month

  • 10,000 tokens per month
  • Everything in Pro
  • Maximum batch sizes
  • Enterprise features

Testimonials Section

[Placeholder for customer testimonials]

"The Office Add-in has transformed how we handle sensitive documents. What used to take hours of manual redaction now happens in seconds." -- Legal Operations Manager, Fortune 500 Company

"Being able to encrypt data and restore it later is a game-changer for our testing workflows." -- QA Lead, Financial Services


FAQ Section

Is my document data stored on your servers? No. Your documents are processed in memory and immediately discarded. We never store your document content.

Which Office applications are supported? Word, Excel, and PowerPoint 2016+ on Windows and Mac, plus Office 365. Word Online and Excel Online are fully supported. Note: PowerPoint Online does not support TaskPane add-ins due to a Microsoft platform limitation - use PowerPoint Desktop instead.

Can I use the add-in offline? The add-in requires an internet connection for processing and authentication.

How are tokens calculated? Tokens are based on text length, enabled entity types, and detected entities. A typical 1,000-word document costs 5-15 tokens.

Can I undo anonymization? Yes, immediately after applying. For encrypted content, you can restore original values anytime using your encryption key.

What languages are supported? 27 languages including English, German, French, Spanish, Italian, Portuguese, Japanese, Chinese, Korean, Arabic, Hindi, and more.


CTA Section

Ready to Protect Your Documents?

Start anonymizing sensitive data in Microsoft Office today. Free plan includes 300 tokens per month.

[Get the Office Add-in] (Primary CTA) [View Documentation] (Secondary CTA)


Technical Specifications

SpecificationDetails
Supported PlatformsWindows, macOS, Web
Office ApplicationsWord, Excel, PowerPoint (2016+, Office 365)
Web/Online SupportWord Online ✅, Excel Online ✅, PowerPoint Online ❌*
Required API LevelWord API 1.3+, Excel API 1.4+, PowerPoint API 1.1+
Languages27 languages
Entity Types200+ across 70+ countries
Anonymization MethodsReplace, Mask, Redact, Hash, Encrypt
EncryptionAES-128, AES-192, AES-256
Max Document SizeUnlimited (automatic chunking)
AuthenticationOAuth 2.0
SecurityTLS 1.3, in-memory processing

*PowerPoint Online does not support TaskPane add-ins (Microsoft platform limitation)


Installation Instructions (Sidebar/Modal)

Individual Installation

  1. Open Microsoft Word
  2. Go to Insert > Get Add-ins
  3. Click "My Add-ins" > "Add from URL"
  4. Enter: https://anonymize.today/office_addin/manifest.xml
  5. Click Add

Organization Deployment

Deploy to your entire organization through Microsoft 365 Admin Center. [View Admin Guide]


SEO Metadata

Page Title: Microsoft Office Add-in for PII Detection & Anonymization | anonymize.today

Meta Description: Protect sensitive data directly in Microsoft Word, Excel, and PowerPoint. Detect and anonymize 256 entity types across 27 languages. Free tier available. Enterprise-grade security.

Keywords: Office add-in, Word add-in, Excel add-in, PowerPoint add-in, PII detection, document anonymization, GDPR compliance, data protection, redaction tool, privacy protection, sensitive data, Microsoft Office add-in


Social Sharing

Twitter/X: Protect sensitive data directly in Microsoft Office. Our add-in detects and anonymizes 256 PII types across 27 languages in Word, Excel, and PowerPoint. Try free today.

LinkedIn: Introducing the anonymize.today Office Add-in: Enterprise-grade PII detection and anonymization directly within Microsoft Word, Excel, and PowerPoint. Support for 256 entity types, 27 languages, and flexible anonymization options including reversible encryption.


Document prepared for marketing website implementation. Last updated: January 24, 2026