disclosure-check
Installation
SKILL.md
/disclosure-check — Statistical-Disclosure-Limitation pre-screen
Scan analysis outputs built on restricted or confidential data (Census FSRDC, IRS SOI, administrative registers, linked health records, proprietary firm panels) for the disclosure-avoidance problems that get an export request rejected — before it reaches the data provider's official disclosure review. The skill is a pre-screen, not a substitute for that review.
Core principle: A single un-suppressed n=3 cell, an exact count that pins down one firm, or a p-percent dominance failure can re-identify a person or establishment. Catch it on your machine, not in the rejection email from the RDC analyst.
When to use
- Before requesting an export from a Census FSRDC / secure data enclave / RDC.
- Before depositing restricted-data results to openICPSR, a journal, or a co-author outside the enclave.
- Before sharing any figure, table, or log derived from confidential microdata.
- As a release gate. Pair with a pre-commit / pre-deposit invocation so no restricted-data output ships un-screened. This is the foundation of the data-management plan for any restricted-data project.
Inputs
$0— outputs directory to scan. Defaults toscripts/R/_outputs/. Recognised siblings:scripts/stata/_outputs/,scripts/python/_outputs/, or any export-staging directory (e.g., ato_review/folder the analyst stages for the RDC).--provider— selects which disclosure-rule profile to load (Phase 0). One ofcensus/irs/irb/generic. Providers differ — thresholds and rules are not interchangeable; defaultgenericis deliberately conservative.--threshold N— override the minimum cell count (defaultn<10). Census FSRDC commonly uses 10 for establishments; IRS and many IRBs differ. Always reconcile with your provider's written rules.