deident: Persistent Data Anonymization Pipeline

A framework for the replicable removal of personally identifiable data (PID) in data sets. The package implements a suite of methods to suit different data types based on the suggestions of Garfinkel (2015) <doi:10.6028/NIST.IR.8053> and the ICO "Guidelines on Anonymization" (2012) <https://ico.org.uk/media/1061/anonymisation-code.pdf>.

Version: 1.0.0
Depends: R (≥ 2.10)
Imports: R6, dplyr, openssl, tidyselect, rlang (≥ 0.4.11), glue, purrr, stringr, yaml, readr, openxlsx, lemon, withr, fs
Suggests: testthat (≥ 3.0.0), checkmate, knitr, rmarkdown, roxygen2
Published: 2024-11-19
DOI: 10.32614/CRAN.package.deident
Author: Robert Cook ORCID iD [aut, cre], Md Assaduzaman ORCID iD [aut], Sarahjane Jones ORCID iD [aut]
Maintainer: Robert Cook <robert.cook at staffs.ac.uk>
License: MIT + file LICENSE
NeedsCompilation: no
Language: en-GB
Materials: NEWS
CRAN checks: deident results

Documentation:

Reference manual: deident.pdf
Vignettes: Blur Example (source, R code)
Encrypt Example (source, R code)
Numeric Blur Example (source, R code)
Perturb Example (source, R code)
Rationale for De-identification (source, R code)
Re-using Methods (source, R code)
Shuffle Example (source, R code)
transformations (source, R code)
Worked Example (source, R code)

Downloads:

Package source: deident_1.0.0.tar.gz
Windows binaries: r-devel: deident_1.0.0.zip, r-release: deident_1.0.0.zip, r-oldrel: deident_1.0.0.zip
macOS binaries: r-release (arm64): deident_1.0.0.tgz, r-oldrel (arm64): deident_1.0.0.tgz, r-release (x86_64): deident_1.0.0.tgz, r-oldrel (x86_64): deident_1.0.0.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=deident to link to this page.