The recipe is private: at least as sensitive as the original data.
Never share alongside the synthetic. By default print(recipe(m))
redacts all level maps; use reveal_maps() for an explicit reveal.
Arguments
- m
A
masqueobject frommask(), or amasque_setfrommask_set().
Examples
r <- propose_roles(iris)
r$role[r$col == "Sepal.Length"] <- "outcome"
m <- mask(iris, r, seed = 1)
recipe(m)
#>
#> ── masque_recipe ───────────────────────────────────────────────────────────────
#> • Created: 2026-07-23 04:48:41 UTC
#> • Mode: local
#> • Clone fidelity: marginal / structural (global copula)
#> • Seed: present (redacted)
#> • masque version: 0.9.2
#> • Integrity fingerprint: 62a4affb7e41...
#>
#> ── Columns (5 total; 0 level-map(s); 0 column-name map(s)) ──
#>
#> = outcome scramble Sepal.Length (numeric)
#> = covariate scramble Sepal.Width (numeric)
#> = covariate scramble Petal.Length (numeric)
#> = covariate scramble Petal.Width (numeric)
#> = treatment keep Species (factor)
#> ── Warnings ──
#>
#> ! local mode: synthetic data is for owner development only, not external sharing.
#>
#> ✖ PRIVATE - never share this recipe alongside the synthetic.
#> Use `reveal_maps(rec)` to inspect level maps explicitly.