Skip to content
SwissAnon
Interactive demo

See the methods work

Three live instruments — anonymise a table, generate synthetic data, or walk the full pipeline — driven by real sdcMicro / synthpop / riskutility results. Everything runs in your browser; no data leaves the page.

Protection level
05
Age 10-yr bands + k=5
age: 10-yr bands · region: exact · k=5
Re-identification risk 0.64% Safe
0%100%
Utility 84 %
Suppressed cells 0
min l-diversity 5
Released microdata sample k-anonymous
AGESEXREGIONDIAGNOSIS
sensitive — not a key
CLASS
90–99FVaudMigraine25
80–89FGenèveDepression33
0–9MLuzernDiabetes15
0–9MZürichCOPD73
20–29FVaudMigraine203
30–39MBernArrhythmia372
40–49FAargauHypertension274
40–49FGenèveAsthma239
50–59FVaudMigraine312
60–69MGenèveDepression182
60–69FVaudHypertension222
90–99MAargauHypertension17

Quasi-identifiers are generalized and the minimum number of individual cells are suppressed (sdcMicro kAnon) so each released record shares its key with others. Diagnosis is a sensitive attribute — never used as a key, but checked for l-diversity.

Real sdcMicro on a 25,000-record synthetic patient register. Metrics computed at build time.