DP

DP Security Advice Framework

Interception Engine with NIST SP 800-226 & W3C Privacy Principles
Session Privacy Accountant
0.000
Consumed
5.000
Remaining
0
Executed Queries
Sequential Composition Accounting () 0%
DP Multi-Mechanism Sandbox
Analyze DP Python Code Security Rules

Runs entirely in your browser via Pyodide. Static analysis only — submitted Python source is parsed (AST) but never executed.

1
Analysis engine (Pyodide) loads on first use.
Advice Execution Pipeline Visualizer
1
before Advice Stage (Pre-Execution Validation)
NIST SP 800-226 parameter range verification (, ) & dataset clamping .
2
around Advice Stage (Execution Interception & Control)
Session privacy accountant budget check and parameter validation.
3
Target Mechanism Execution
IBM DiffPrivLib Laplace Mechanism query execution.
4
after Advice Stage (Post-Execution Auditing & Sanitization)
Output sanitization and temporary, browser-session query history.
Session Query History (temporary demo data)
Recent 5 Log Entries
Timestamp Target Function Consumed Dataset Size Status
No query history yet. Run a query to add a temporary session entry.
Authoritative Regulatory & Standard References
NIST Special Publication 800-226
Guidelines for Evaluating Differential Privacy Guarantees (March 2025). Provides strict mathematical envelopes for privacy parameters ε, δ, noise scales b, and global budget accounting.
W3C Privacy Principles Statement
Official W3C Statement on Web Architecture & Data Minimization (§2.2.1), De-identification (§2.6), Plain-Language Transparency (§2.11.2), and IEEE 754 float snapping grid sanitization.