figma guide

Designing breach settlement archived DSAR and claimant access UI in Figma: DSAR-ARC-* requests, redaction bundles, and PRF-DST-* responses

Design breach settlement archived DSAR and claimant access UI in Figma with DSAR-ARC-* request queues, PKG-* lookup, redaction bundles, and PRF-DST-* responses when records were destroyed.

Published
Updated
Sep 05, 2026
Read time
7 min
Level
Intermediate

Quick answer

Archived DSAR UI handles privacy requests years after portal closure—when claimants no longer log in but still have rights to their data. Design DSAR-ARC- request queues* that search ARC-* packages, assemble redacted export bundles, or respond with PRF-DST-* destruction certificates when DST-* jobs already ran. Privacy admins need identity verification stronger than a live account—pair with email OTP and IDV step-up patterns without reopening CLM-* workflows. Start from the Figma guides hub and reuse privacy request queue and DSAR portal layouts.


Who this is for

  • Product designers building post-closure settlement systems that still receive GDPR/CCPA access and erasure requests.
  • Privacy and legal ops triaging DSAR-ARC-* cases against immutable PKG-* snapshots without mutating archive integrity.
  • Settlement administrators coordinating responses that reference court-approved retention—not live claimant dashboards.

Archived DSAR lifecycle overview

ArchivedDsarProgram — DSAR-ARC-992 · settlement_id: SET-992 · Status: Active intake
├── Triggers:
│   ├── Claimant submits request via public DSAR form (post WIN-* hard close)
│   ├── Privacy team receives forwarded mail from [notice FAQ](/designing-breach-faq-and-notice-landing-page-ui-in-figma/)
│   ├── Regulator inquiry references specific CLM-* or PAY-* ID
│   └── [Privacy queue](/designing-privacy-request-queue-and-case-management-ui-in-figma/) routes settlement-tagged case
├── ID namespace:
│   ├── DSAR-ARC-* (archived settlement privacy case)
│   ├── IDV-ARC-* (identity verification attempt)
│   ├── LKP-ARC-* (PKG-* lookup result)
│   ├── EXP-ARC-* (export bundle job) · RED-ARC-* (redaction manifest)
│   ├── RSP-ARC-* (response letter template) · LOG-DSAR-ARC-* (access audit)
│   └── PRF-LINK (pointer to PRF-DST-* if destroyed)
├── Request types:
│   ├── Access / portability — EXP-ARC-* from PKG-*
│   ├── Rectification — usually "cannot amend archived record" + process note
│   ├── Erasure — check HLD-* · RET-* · DST-* status
│   ├── Restriction / objection — document legal basis · link [objection UI](/designing-objection-and-restrict-processing-ui-in-figma/)
│   └── Third-party authorized agent — extra IDV-ARC-* + authorization doc
├── Resolution paths:
│   ├── Found in PKG-* → redacted EXP-ARC-* + RSP-ARC-*
│   ├── Partial (logs destroyed) → explain RET-* schedule in RSP-ARC-*
│   ├── Already DST-* → PRF-DST-* certificate + tombstone index
│   └── Not found → negative search attestation · no false "never existed"
└── Outcomes:
    ├── DSAR-ARC-* closed within SLA · LOG-DSAR-ARC-* complete
    ├── No PKG-* mutation · hash chain intact
    └── Regulator-ready audit trail for [compliance exports](/designing-compliance-exports-and-legal-hold-ui-in-figma/)
DSAR-ARC stateClaimant seesAdmin can
IntakeConfirmation · expected timelineAssign · request IDV
IDV pendingOTP / document upload promptReview IDV-ARC-*
LookupStatus “searching archive”Run LKP-ARC-* across PKG-*
Export prepBuild EXP-ARC-* · RED-ARC-* review
Response sentDownload link or letterClose · LOG-DSAR-ARC-*
Destroyed certPRF-DST-* summaryNo re-export

Verdict: Archived DSAR is read-only archaeology—never reopen PAY- or edit CLM- inside PKG-*.**


Public intake form and post-closure claimant UX

ArchivedDsarIntake — form_id: DSAR-ARC-PUBLIC · settlement: SET-992 (closed)
├── Header:
│   ├── "This settlement program closed on [date]" · link [notice FAQ](/designing-breach-faq-and-notice-landing-page-ui-in-figma/)
│   ├── Expected response time (30/45 days per jurisdiction)
│   └── Languages · accessibility · [cookie consent](/designing-cookie-consent-and-tracking-preference-ui-in-figma/) if tracking
├── Required fields:
│   ├── Full legal name (as on original claim)
│   ├── Email for response · optional phone
│   ├── Claim ID (CLM-*) if known · optional last-4 SSN / DOB for match
│   ├── Request type (access · erasure · other)
│   └── Free-text description · authorized agent checkbox
├── Identity path (no live account):
│   ├── Email OTP ([verification UI](/designing-email-verification-and-otp-ui-in-figma/))
│   ├── Upload government ID (IDV-ARC-* · [file upload](/designing-file-upload-and-drag-drop-ui-in-figma/))
│   └── Optional: answer security questions from original claim
├── Disclosures:
│   ├── Records may exist only in archive · not real-time portal
│   ├── Erasure may be impossible under court retention order
│   └── Link [privacy settings](/designing-privacy-settings-and-data-management-ui-in-figma/) patterns for active products
└── Submit:
    ├── DSAR-ARC-* created · confirmation email
    └── Route to [privacy queue](/designing-privacy-request-queue-and-case-management-ui-in-figma/) with SET-992 tag

Use forms patterns for validation states and inline alerts when settlement ID is invalid or program never existed.


Admin DSAR-ARC-* case workspace

DsarArcCase — DSAR-ARC-992-0042 · requestor: Jane Doe · type: Access
├── Case header:
│   ├── SLA countdown · jurisdiction (GDPR · CCPA · state)
│   ├── Settlement ref SET-992 · ARC-992-001 link
│   ├── IDV-ARC-* status (verified · failed · escalated)
│   └── Assignee · legal review flag
├── LKP-ARC-* lookup panel:
│   ├── Search PKG-* index by name · CLM-* · email hash
│   ├── Match confidence score · multiple CLM-* disambiguation
│   ├── Preview redacted snippets (never full PII in list view)
│   └── "No match" workflow → negative attestation template
├── Export builder (EXP-ARC-*):
│   ├── Select PKG-* sections: claim summary · payments · correspondence
│   ├── RED-ARC-* auto-redact third-party PII · counsel names if sealed
│   ├── Machine-readable JSON + human PDF ([portability](/designing-data-portability-and-machine-readable-export-ui-in-figma/))
│   ├── Dual approval for bulk or sensitive exports
│   └── Time-limited secure download · watermark
├── Erasure branch:
│   ├── Check HLD-* active → deny with legal basis in RSP-ARC-*
│   ├── Check RET-* not elapsed → explain schedule
│   ├── If DST-* completed → attach PRF-DST-* · tombstone ref
│   └── If eligible isolated record → escalate (rare · legal only)
├── Response composer (RSP-ARC-*):
│   ├── Template by outcome · merge fields
│   ├── Plain-language summary for claimant
│   └── Internal notes · LOG-DSAR-ARC-* on send
└── Activity:
    ├── Every PKG-* view logged · break-glass if bulk
    └── Export to [compliance export](/designing-compliance-exports-and-legal-hold-ui-in-figma/) for regulator packet

Pair case tables with figma tables and search UI for PKG-* index browsing.


Comparison: live DSAR vs archived settlement DSAR

DimensionLive DSAR portalDSAR-ARC-* (this pattern)
IdentityLogged-in accountOTP + IDV-ARC-* + claim match
Data sourceOperational DBPKG-* snapshot only
ErasureMay queue deletion jobsUsually blocked · RET-* / HLD-*
AmendmentProfile edit flows”Cannot amend archived CLM-*“
SLA clockStandard privacy SLASame · document archive search time
AuditPrivacy queueLOG-DSAR-ARC-* + LOG-ARC-*

Redaction and third-party PII rules (RED-ARC-*)

Design RED-ARC- manifests* visible to legal reviewers before export:

  • Always redact: other claimants’ names, bank full account numbers, unrelated CLM-* in shared PDFs.
  • Conditional: call center agent names, fraud investigator notes, sealed court exhibits.
  • Never include: live admin credentials, internal FIND-* from QA sampling unless legally required.

Show side-by-side before/after redaction preview with legend—reuse content classification label chips on sections.


Common mistakes

  1. Letting claimants “log in” to a fake portal after hard close—use dedicated DSAR form only.
  2. Exporting unredacted PKG- slices* because search was faster than RED-ARC-* review.
  3. Promising erasure when court order requires 7-year RET-* on payment records.
  4. No PRF-DST- path* when data was destroyed—claimants assume you’re hiding records.
  5. Reusing live DSAR templates that reference “account settings” links that no longer exist.

  1. Extend public DSAR form with settlement-closed variant and SET-* selector or deep link from FAQ.
  2. Build DSAR-ARC- case workspace* in privacy queue with LKP-ARC-* and EXP-ARC-* flows.
  3. Wire IDV-ARC-* to claimant IDV components without enabling claim edits.
  4. Prototype RED-ARC- review* modal with legal sign-off and dual approval for sensitive exports.
  5. Add PRF-DST- response branch* with tombstone lookup from archive UI.
  6. Document SLA and jurisdiction variants in RSP-ARC-* templates for handoff via Dev Mode.

FAQ

Can claimants still use the settlement portal for DSAR?

No after hard close · Direct to DSAR-ARC-* form · WIN-* redirect explains why.

What if multiple CLM-* match the same name?

Disambiguation UI · last-4 · DOB · address fragment · never show other claimant’s full record in picker.

Erasure request on archived payments?

Usually deny with RET-* / court order citation · Partial deletion of logs only if law allows · Legal must approve.

Authorized agent requests?

Upload authorization + agent ID · Same IDV bar · LOG-DSAR-ARC-* both parties.

Regulator wants all DSAR-ARC-* for SET-992?

Bulk compliance export · not claimant EXP-ARC-* · compliance exports UI.

Response language requirements?

RSP-ARC- locale* matches intake · link translated notice FAQ where available.


Next steps

Share on X

§ Keep reading

Related guides.