CoolFace
Datasetpublic

Arsh9210/Privasis-Zero

Privasis-Zero Dataset Description: Privasis-Zero is a large-scale synthetic dataset consisting of diverse text records—such as medical and financial records, legal documents, emails, and messages—containing rich, privacy-sensitive information. Each record includes synthetic profile details, surrounding social context, and annotations of privacy-related content. All data are fully generated using LLMs, supplemented with first names sourced from the U.S. Social… See the full description on the dataset page: https://huggingface.co/datasets/Arsh9210/Privasis-Zero.

sourceHugging Faceotherupdated 2mo agoView on Hugging Face
0likes106downloads
Dataset Card

Privasis-Zero

Dataset Description:

Privasis-Zero is a large-scale synthetic dataset consisting of diverse text records—such as medical and financial records, legal documents, emails, and messages—containing rich, privacy-sensitive information. Each record includes synthetic profile details, surrounding social context, and annotations of privacy-related content. All data are fully generated using LLMs, supplemented with first names sourced from the U.S. Social Security Administration’s public database.

The dataset is designed to support the training and evaluation of models or agents that operate on privacy-sensitive data. For example, it includes annotated text-sanitization instructions along with their corresponding sanitized outputs. The current release focuses on English-language content.

This dataset is for non-commercial/research and development purposes only.

Dataset Owner(s):

NVIDIA Corporation

Dataset Creation Date:

December 3rd, 2025

License/Terms of Use:

NVIDIA License

Additional Details

This dataset contains synthetic data generated using multiple large language models. Each model contributes to one or more dataset subsets: General Corpus, Train Set, and Test Set.

The table below summarizes the inclusion of each model’s generations:

**Model****General Corpus****Test Set**
Gemini-2.5-pro✔️✔️
GPT-5✔️✔️
Llama 4 Maverick✔️✔️
Qwen3 235B Instruct✔️✔️
GPT-OSS-120B✔️
Qwen3 Next 80B Instruct✔️
GPT-4.1✔️
GPT-4.1-mini✔️

General Corpus includes all models and represents the broadest portion of the dataset.

Train Set contains generations only from:

  • GPT-OSS-120B
  • Qwen3 Next 80B Instruct

Test Set contains generations only from:

  • Gemini-2.5-pro
  • GPT-5
  • Llama 4 Maverick
  • Qwen3 235B Instruct

Corpus Columns

ColumnTypeDescription
idstrSHA-256 hash identifier for the record.
record_tagslist[str]Category tags for the record.
recordstrThe generated text containing PII and sensitive attributes.
profilestrJSON string of the synthetic person profile.
background_contextstrNarrative context for the record.
record_typestrDescription of the document type.
record_formatstrStyle/tone specification.
attributesstrJSON string of annotated attributes.
grouped_attributesstrJSON string of grouped attribute clusters.
generator_modelstrModel used to generate the record.

Eval Columns

All four eval JSONL files share the same 17-column schema.

Record Metadata
ColumnTypeDescription
idstrSHA-256 hash identifier for the record.
profiledictSynthetic person profile containing demographic info (first_name, last_name, sex, age, citizenship, etc.) and an event_list describing the scenario.
record_typestrDescription of the document type (e.g., "SMS reminder from MyMedClinic.ro", "Handwritten note inside daily planner").
background_contextstrNarrative context explaining the circumstances under which the record was created.
formatstrStyle/tone specification for the record (e.g., "Sticky Note Style", "Brief Status Alert").
generator_modelstrModel used to generate the record (e.g., qwen3-235b, qwen3-80b, llama4-maverick, gemini-2.5-pro).
record_tagslist[str]Category tags for the record. Possible values: admin, comms, creative, educational, finance, hr, legal, marketing, medical, notes, other, project, research, sales, tech.
Original and Sanitized Records
ColumnTypeDescription
original_recordstrThe original generated text containing PII and sensitive attributes.
sanitized_recordstrThe sanitized version of the record with attributes abstracted, dropped, or kept per the instructions. Empty string (`""`) in `hard_test.jsonl` and `hard_valid.jsonl` — the hard split is intended for evaluation where models must produce sanitized outputs; our own sanitization pipeline failed on these records, so no reference sanitization is provided.
Attribute Annotations
ColumnTypeDescription
annotated_attributesdictFlat annotation of all identified attributes, split into profile (identity-related) and event (scenario-related) sub-dicts. Each key is an attribute name, each value is the attribute's text.
grouped_annotated_attributesdictSame attributes as annotated_attributes, but grouped into semantically meaningful clusters (e.g., "Personal Identifiers", "Clinic Location and Provider Information"). Keys are group names, values are dicts of attributes.
Sanitization Instructions
ColumnTypeDescription
attributes_to_abstractdictAttributes to generalize/anonymize. Contains selected (individual attrs or grouped attrs with group_name) and group (bool indicating whether a group-level abstraction was applied).
attributes_to_dropdictAttributes to remove entirely. Contains selected (dict of attr name to value, or null) and group (bool).
attributes_to_keepdictAttributes to retain as-is. Each key is an attribute name with a sub-dict containing value, sanitization (always "keep"), group_name, and inference_from_original_record.
base_instructionstrBullet-point sanitization instructions specifying how each attribute should be abstracted, dropped, or kept.
smoothed_instructionstrProse-form rewrite of base_instruction as a single coherent directive.
Sanitization Trace
ColumnTypeDescription
other_sanitization_detailsdictFull provenance of the sanitization process. Contains three sub-fields described below.
other_sanitization_details sub-fields

`decomposed_record`list[dict]

The original record split into text segments.

FieldTypeDescription
seqstrText content of the segment.
terminatorstrDelimiter following this segment (e.g., "\n\n").
idxintSequence index.

`sanitized_sequences_by_attribute`dict[str, list[dict]]

Keyed by attribute value (e.g., a person's name, a date). Each entry is a list of sequence objects showing the sanitized text and all identified spans for that attribute.

Each sequence object contains:

  • text — sanitized text for this sequence
  • terminator — segment delimiter
  • idx — sequence index
  • spans — dict keyed by attribute value, where each value is a list of span objects:
  • attr — attribute value (str or list)
  • span — matched text in the original
  • location[start, end] character offsets
  • confidence — float (typically 1.0)
  • attr_type — attribute type (e.g., "event_date", "event_organizer")
  • sanitization_option"abstract", "drop", or "keep"
  • group_name — semantic group this attribute belongs to
  • merged_from — (optional) list of sub-spans that were merged into this span

`sequence_sanitization_mapping`dict[str, dict]

Keyed by sequence index (as string). Each entry maps an original sequence to its final sanitized form.

FieldTypeDescription
original_sequencestrOriginal text of the sequence.
sanitized_sequencestrFinal sanitized text.
target_attributeslist[str]Attribute values targeted for sanitization in this sequence.
strategies_usedlist[str]Sanitization strategies applied (e.g., ["abstract"]).
spanslist[dict]List of span objects, each with attribute, span_text, location ([start, end]), confidence, attr_type, sanitization_option, and group_name.

Intended Usage:

Researchers who would like to conduct privacy-related or social data-related projects. Individuals who would like to sanitize their private information from texts.

Dataset Characterization

  • Data Collection Method
  • [Synthetic]
  • Labeling Method
  • [Synthetic]

Dataset Format

Text Records

Dataset Quantification

  • 1.3M text records
  • 54M annotated records
  • Measurement of Total Data Storage: 15GB

Reference(s):

Privasis: Synthesizing the Largest “Public” Private Dataset from Scratch

Ethical Considerations:

NVIDIA believes Trustworthy AI is a shared responsibility and we have established policies and practices to enable development for a wide array of AI applications. When downloaded or used in accordance with our terms of service, developers should work with their internal developer teams to ensure this dataset meets requirements for the relevant industry and use case and addresses unforeseen product misuse.

Please report quality, risk, security vulnerabilities or NVIDIA AI Concerns here.