{"repo":"ikuV/deident-wasm","free":true,"listed":false,"github":"https://github.com/ikuV/deident-wasm","clone":"git clone https://github.com/ikuV/deident-wasm.git","description":"Privacy transformation engine for structured datasets — pseudonymization and risk-assessed anonymization for CSV files, driven by a declarative YAML policy.","language":"Rust","stars":110,"topics":["anonymity","anonymization","encryption","privacy","pseudonymization"],"license":"Apache-2.0","category":"security-tools","readme_excerpt":"deident Privacy transformation engine for structured datasets — pseudonymization and risk-assessed anonymization for CSV, JSONL, Parquet and DICOM, driven by a declarative YAML policy. Two modes, two very different promises pseudonymize anonymize --- --- --- Reversible? Yes — with the key material No — values are removed or generalized Output is still personal data? Yes. Treat it as such. Reduced risk, not zero risk What happens to direct identifiers replaced with deterministic tokens removed (or redacted) What happens to quasi-identifiers kept unchanged generalized/suppressed per policy Typical use joinable test/analytics data, debugging with real structure sharing data with reduced re-identification risk ⚠️ No guarantees. This tool performs risk-assessed anonymization: it reduces re-identification risk and measures residual risk signals, but it cannot certify anonymity — that always depends on external data and context it cannot observe. Pseudonymized output remains personal data and is reversible by anyone holding the key material, so protect keys separately from outputs. What it does - Formats — CSV, JSONL/NDJSON and Parquet, inferred from the file extension. Input and output formats are independent, so a job converts while it transforms. See Formats. - Column rules — classify every column ( direct identifier , quasi identifier , sensitive , utility ) and pick a strategy: tokenize, remove, redact, bucket, truncate dates, keep a prefix. See Policy reference. - Content patt","default_branch":null,"files":null,"tree":[],"storefront":"/r/ikuV","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ikuV/deident-wasm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}