Admin Dashboard UI Kit — DSAR Privacy Request Console
For product designers and privacy leads whose admin dashboard answers data subject requests from the EU, California, Virginia and Brazil. Four laws, four clocks.
| Law | Clock | Deadline | Days left | Badge to show |
|---|
GDPR: one month from receipt (Art. 12(3)); a date with no match in the next month moves to that month's last day; a Saturday/Sunday end moves to Monday (public holidays are not included — check your own calendar). Extension: two further months, notice inside the first month. CCPA (Cal. Civ. Code 1798.130) and Virginia VCDPA: 45 days, one 45-day extension with notice. LGPD Art. 19 II: full statement within 15 days; no extension is counted here. Missing a GDPR deadline breaches a data subject right; Art. 83(5) fines reach up to EUR 20 million or 4% of worldwide turnover.
Free: the deadline badge (4 states)
On track · due 2026-10-17 Due 2026-10-02 · 2 days left LGPD overdue 13 days Extended to 2026-12-02
The free download holds this badge as a Figma plugin, 4 SVGs and a .sketch. It is complete for one job: showing your team when one request is due. The full kit adds the queue around it.
How to get it into Figma
- Drag the .sketch file onto the Figma file browser to open it. It holds the variants as named, coloured shapes without text layers.
- Copy an SVG and paste it into a frame: it comes in as vectors with its label.
- Plugin: it ships as TypeScript (code.ts). Run tsc to get code.js, then import manifest.json as a development plugin. It rebuilds the components as real variant sets with text.
- Replace #1D4ED8 with your brand colour in Selection colors.
Menu names differ by Figma version and UI language. Some component structure is simplified in the .sketch. Sketch users open the same file.