Data · dataset · 2025
PresidioMCP: Restricted FastMCP Server for Detecting and Pseudonymizing PII in Tabular Data
Listed in International Potato Center
This dataset contains restricted research software implementing PresidioMCP, a FastMCP server that supports privacy-preserving processing of tabular datasets by detecting potential personally identifiable information (PII) and pseudonymizing selected columns.
Description
The server provides tools to (1) list columns from local CSV/Excel files, (2) detect PII presence per column by sampling rows and running Presidio-based structured analysis, and (3) pseudonymize selected columns using consistent per-column pseudonyms written to a new output file.
The implementation includes a helper Pseudonymizer that ensures stable replacements within each entity/column type. The deposit also includes pytest-based automated tests that validate the end-to-end workflow (column listing, PII detection, and anonymization) and error handling. The deposited files are restricted because they currently contain non-public software.
Links
Where it is published
- Dataverse dataset page data.cipotato.org/dataset.xhtml?persistentId=doi%3A10.21223%2FP3%2FDX5MWO ↗
landing page · from data cipotato org
- DOI doi.org/10.21223/p3/dx5mwo ↗
DOI / persistent id · from data cipotato org
Catalogue records · 1
- Dataverse API data.cipotato.org/api/datasets/:persistentId/?persistentId=doi%3A10.21223%2FP3%2… ↗
metadata API · from data cipotato org
Topics
- Stated by source
- Computer and Information Science
- Inferred from text
- Tabular 75%
Provenance · 1 source records, 8 field assertions
| Source | Key | Last seen | Raw |
|---|---|---|---|
| International Potato Center | doi:10.21223/P3/DX5MWO | 13 d ago | JSON v1 |
| Field | Assertion | Extractor | Evidence |
|---|---|---|---|
| concepts[field].dataverse_subject:computer-and-information-science | source · data cipotato org | connector:data_cipotato_org@1.0.0 | /subjects |
| concepts[modality].local:modality:tabular | enrichment · data cipotato org | keyword-concept-rules@1.0.0 | title+description (75%) |
| created_date | source · data cipotato org | connector:data_cipotato_org@1.0.0 | |
| description | source · data cipotato org | connector:data_cipotato_org@1.0.0 | /description |
| publication_date | source · data cipotato org | connector:data_cipotato_org@1.0.0 | |
| title | source · data cipotato org | connector:data_cipotato_org@1.0.0 | /name |
| updated_date | source · data cipotato org | connector:data_cipotato_org@1.0.0 | |
| version_label | source · data cipotato org | connector:data_cipotato_org@1.0.0 |