Skip to content
MaskMe
⌘ K
MaskMe

Tutorials

  • Getting Started with MaskMe
  • Part 1: Your First Anonymization
  • Part 2: Understanding Strategies
  • Part 3: Measuring Privacy and Utility
  • Part 4: Anonymizing Unstructured Text with NER
  • Part 5: Real-World Example
  • Next Steps

How-to Guides

  • How to Create a Custom Strategy

Reference

  • Anonymization Strategies
  • API Reference
  • NER Module — Unstructured Text Anonymization

Explanation

  • Introduction to MaskMe
  • Architecture: The Anonymization Engine

Welcome to MaskMe

Tutorials

  • Getting Started with MaskMe
    • Prerequisites
  • Part 1: Your First Anonymization
  • Part 2: Understanding Strategies
  • Part 3: Measuring Privacy and Utility
  • Part 4: Anonymizing Unstructured Text with NER
  • Part 5: Real-World Example
  • Next Steps

How-to Guides

  • How to Create a Custom Strategy
    • When to Create a Custom Strategy
    • Anatomy of a Strategy
    • Example 1: Simple Redaction with Domain Logic
    • Example 2: Conditional Redaction
    • Example 3: Domain-Specific Transformation (PII Masking)
    • Example 4: Field-Dependent Masking
    • Registering Your Custom Strategy
    • Testing Your Custom Strategy
    • Full Example: End-to-End
    • Advanced: Strategy Composition
    • Best Practices
    • Next Steps

Reference

  • Anonymization Strategies
    • Keep
    • Drop
    • Hash
    • Redact
    • Noise
    • Generalization
    • No-op
    • Strategy Selection Guide
    • Privacy-Utility Trade-offs
    • Combining Strategies
  • API Reference
    • maskme.engine
    • MaskMe
    • apply()
  • NER Module — Unstructured Text Anonymization
    • Installation
    • API Reference
    • CLI Usage
    • Entity Labels
    • Graceful Degradation

Explanation

  • Introduction to MaskMe
    • The Privacy-Utility Challenge
    • Core Concepts
    • Use Cases
    • Design Philosophy
  • Architecture: The Anonymization Engine
    • Design Principles
    • High-Level Overview
    • The Engine: Core Anonymization Logic
    • I/O Handlers: Format Abstraction
    • The CLI: User-Friendly Interface
    • Analytics Module
    • Design Patterns Used
    • Extension Points
    • Data Flow Diagrams
    • Performance Characteristics
    • Deployment Considerations
    • Security Considerations
    • Next Steps

© 2026, MIT License - Lucien KIEMDE - Code with purpose. Built with Sphinx 9.0.4