Brainstorm — Iteration 1

Brainstorm — Iteration 1

Chosen Concept

"Privacy Lab" — an interactive web artifact for teaching Differential Privacy and Federated Learning, published to GitHub Pages (or similar) and driven from the podium during Presentation 17 (April 6, 2026). The artifact is instructor-controlled, not participatory — students watch and discuss rather than submit data or act as nodes.

Rationale for instructor-controlled (vs. earlier participatory ideas):

Part 1: Differential Privacy Artifact

Narrative structure (mirrors Rapid Synthesis / NotebookLM podcast)

An 8-act progression adapted from course_materials/presentations/exclude-from-public-deploy/2-presentation-outlines-html/pres-17-podcast-transcript.md:

Act Theme Content Interactive?
1. The Illusion Incognito mode as placebo Hook: "you feel hidden but you're not" Static
2. Patient Zero Latanya Sweeney / Governor Weld Medical data + voter records + linkage attack Yes — live linkage attack
3. The Spartacus Strategy k-Anonymity and its failure Generalization, suppression, homogeneity attack, curse of dimensionality Yes — dataset transformation
4. The Revolution Differential Privacy (Dwork et al., 2006) Plausible deniability, frosted glass analogy, noise injection, epsilon budget Yes — epsilon slider with live histogram
5. DP in the Wild Apple, Google Maps, 2020 Census, SMPC Real deployments; link to DP Tetris and CT Census Demo Static + external links
6. The Dark Side Minority erasure, Matthew effect, clipping The ethical cost of noise Yes — small-group erasure visualization
7. Law & Theater Quebec Law 25, privacy theater, trust gap Regulation and the "we use DP" PR problem Static
8. The Reframe Privacy is a dial, not a switch Closing thought Static

Interactive elements in detail

Act 2 — Live linkage attack:

Act 3 — k-Anonymity transformation + homogeneity attack:

Act 4 — Epsilon slider:

Act 6 — Small-group erasure:

Part 2: Federated Learning Artifact

Deferred to a future iteration. This iteration focuses entirely on the DP artifact. FL will be its own iteration, informed by user review of existing resources (FL Playground, PAIR Explorable, Google Comic, InFL-UX) and lessons learned from the DP build.

Architecture

Scope Boundaries

In scope:

Out of scope for this iteration:

Security-Relevant Boundaries

Minimal attack surface — static site, no user input accepted, no backend, no data stored. Only security-relevant considerations:

Alternatives Considered and Rejected

  1. Full participatory multi-device demo with QR codes — Rejected due to podium connectivity uncertainty, same-day build risk, and Firebase dependency complexity. The podcast-driven narrative structure is more pedagogically rich anyway.

  2. Curated tour of existing tools only (no custom build) — Rejected because the key pedagogical gap (step-by-step DP fundamentals explainer with interactive elements) is not well-served by any single existing tool. PAIR explorables come closest but don't cover the Sweeney→k-anonymity→DP progression.

  3. Python/Streamlit app with real DP library — Rejected because deployment and browser accessibility are harder; custom HTML/JS gives more presentation polish.

  4. Jupyter notebook as the artifact — Rejected because it's not podium-friendly; looks like a coding environment, not a teaching tool.

  5. Slides with embedded interactive elements in PPTX — Rejected because PPTX interactivity is limited and fragile; a dedicated web page is more reliable.

Open Questions for Research Phase