riskutility: Comprehensive Disclosure Risk and Data Utility Assessment for Anonymized and Synthetic Data in R
Introduction | Background: Threat Taxonomy and Related Software | Disclosure Threat Taxonomy | Risk Assessment Paradigms | Utility Assessment Paradigms | Related Software | Software Design and Architecture | Design Philosophy | The synth_pair Container | S3 Method Pattern | Integration with the R Ecosystem | Risk Measures | Privacy Models and Frequency-Based Risk | Attribution-Based Risk: The CAP Family | ML-Based Risk: RAPID | Distance-Based Risk | Record Linkage Risk | Membership Inference and Anonymization Failure Criteria | Cross-Family Comparison | Data Utility Measures | Global Utility: Propensity Scores | Univariate Diagnostics | Multivariate and Structural Utility | Predictive Utility | Comprehensive Assessment: A Case Study | Scenario and Data | Step 1: Quick Risk Screening with disclosure_report() | Step 2: Comparative Assessment with rumap() | Step 3: Decision | Summary and Discussion | Contributions | Partially vs Fully Synthetic Data | Remediation | Limitations and Recommendations | Future Work | Computational Details | References