Skip to content

Releases: NVIDIA-NeMo/Anonymizer

v0.2.0

20 May 22:25
b67bffc

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.1...v0.2.0

v0.1.1

23 Apr 18:32
5030936

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.1.1

v0.1.0

08 Apr 02:19
5cc6bfc

Choose a tag to compare

NeMo Anonymizer v0.1.0

First public release of NeMo Anonymizer — detect and anonymize sensitive entities in text using LLM-powered workflows.

Features

  • Entity detection using GLiNER-PII with LLM-based augmentation and validation
  • 4 replace strategies — Substitute (LLM-generated), Redact, Annotate, Hash
  • Rewrite mode — transforms entire documents to reduce explicit and inferable identifiers, with customizable privacy goals, utility preservation, and automated repair
  • Preview mode — inspect results on a small sample before full runs with display_record() visualization

Install

pip install nemo-anonymizer

Quick start

from anonymizer import Anonymizer, AnonymizerConfig, AnonymizerInput, Redact

anonymizer = Anonymizer()
config = AnonymizerConfig(replace=Redact())
data = AnonymizerInput(source="data.csv", text_column="text")

result = anonymizer.preview(config=config, data=data, num_records=3)
result.display_record()

Documentation

https://nvidia-nemo.github.io/Anonymizer/

Requirements

Python 3.11+

v0.1.0rc1

07 Apr 22:39
6e400c2

Choose a tag to compare

v0.1.0rc1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: https://github.com/NVIDIA-NeMo/Anonymizer/commits/v0.1.0rc1