figma guide

Designing breach settlement minor claimant and guardian designation UI in Figma: age verification, court orders, and blocked disbursement accounts

Design breach settlement minor claimant and guardian designation UI in Figma with age verification, court-appointed guardian uploads, blocked disbursement routing, and conservatorship review queues.

Published
Updated
Aug 27, 2026
Read time
8 min
Level
Intermediate

Quick answer

Minor claimant UI lets guardians receive settlement payments on behalf of class members under the age of majority—without treating the victim portal like a custodial bank or skipping court oversight. Design an age verification gate on CLM-* filing, a guardian designation wizard with court order and ID uploads, and an administrator review console that routes approved guardians to blocked or registry PAY-* accounts. Connect to settlement claims, deceased claimant flows, payment disbursement, and file upload. Start from the Figma guides hub and pair with forms, progress steppers, and children’s privacy controls.


Who this is for

  • Product designers building guardian and minor-specific settlement flows—not generic family account sharing from consumer apps.
  • Settlement administrators verifying court orders and blocked disbursement instructions at scale.
  • Class counsel defining which guardian documents satisfy settlement order requirements per jurisdiction.

Minor claimant lifecycle overview

MinorClaimantLifecycle — CLM-992-55201 · Claimant: Alex Rivera (DOB 2011) · Status: Guardian review pending
├── Triggers:
│   ├── DOB on claim form indicates under age of majority (18 or 21 per order)
│   ├── Admin match from submitted SSN/DOB vs eligibility file
│   ├── Guardian initiates MIN-* from [notice FAQ](/designing-breach-faq-and-notice-landing-page-ui-in-figma/)
│   └── [Call center](/designing-breach-call-center-and-agent-script-ui-in-figma/) flags minor during lookup
├── ID namespace:
│   ├── MIN-* (minor case) · GUA-* (guardian/conservator) · AGE-* (age verification record)
│   └── PAY-* routes to GUA-* blocked account or court registry—not minor's personal wallet
├── Status progression:
│   ├── Claim filed → Age verified → Guardian designated → Court doc review → Approved guardian → PAY-* to blocked/registry
│   └── Denied guardian → [Disputes](/designing-breach-settlement-claims-dispute-and-appeals-ui-in-figma/) · CLM-* frozen
└── Minor turns 18 during process → Transition to direct payee per order (may require emancipation docs)
StageAdministrator seesGuardian sees
Age verifiedAGE-* flag on CLM-*“Guardian required” notice
Guardian submittedGUA-* review queueDocument upload status
Court reviewOrder validity checklist”Under review” with SLA
ApprovedSuccessor linked to CLM-*Blocked account setup wizard
PaidPAY-* to registry/blockedReceipt and tax docs for guardian

Verdict: Never deliver PAY- directly to a minor’s personal bank account* unless court order explicitly allows and jurisdiction permits—default to blocked disbursement or court registry.


Age verification gate on claim filing

AgeVerification — CLM-992-55201 · DOB: 2011-03-14 · Age at filing: 15 · Status: Minor flagged
├── Collection point:
│   ├── Standard claim form DOB field · Required for all CLM-*
│   ├── Cross-check against eligibility file DOB if provided
│   └── Mismatch → Manual AGE-* review queue (do not auto-reject)
├── Gate behavior:
│   ├── Under majority: CLM-* status → Minor pending guardian
│   ├── Payment fields hidden · Guardian path CTA shown
│   └── Email to guardian contact if provided on form
├── Edge cases:
│   ├── Emancipated minor → Upload emancipation order · Bypass GUA-* if approved
│   ├── Turned 18 between filing and payout → Re-verify DOB · Release direct PAY-* if allowed
│   └── Guardian is also class member → Separate GUA-* and CLM-* records
└── Privacy: Minimize minor PII in admin list views · Mask DOB in call center scripts

Pair age gates with children’s privacy patterns—settlement portals still collect guardian consent even when the underlying breach did not target children.


Guardian designation wizard

GuardianDesignation — MIN-992-0088 · GUA-992-0088-A · Role: Parent/guardian · Status: Docs requested
├── Entry paths:
│   ├── "I am a guardian" from notice FAQ · Search by minor name + claim ID
│   ├── Magic link from guardian email on CLM-* form
│   └── Call center sends link after identity verification
├── Step 1 — Identify minor claimant:
│   ├── Fields: minor_full_name · date_of_birth · CLM-* if known
│   ├── Match confidence: Exact · Fuzzy · Manual review
│   └── Do not expose other minors in search results
├── Step 2 — Guardian identity:
│   ├── Guardian name · Relationship · Government ID upload
│   ├── Email · Phone · Mailing address
│   └── Creates provisional GUA-* (unapproved)
├── Step 3 — Legal authority (dynamic by jurisdiction):
│   ├── Natural parent (birth certificate + ID match)
│   ├── Court-appointed guardian (letters of guardianship)
│   ├── Conservator (conservatorship order)
│   ├── Custodial parent (custody order if parents separated)
│   └── Foster/adoptive parent (placement or adoption decree)
├── Step 4 — Disbursement instruction:
│   ├── Blocked disbursement account (settlement partner bank)
│   ├── Court registry deposit
│   ├── UTMA/UGMA custodial account (if order allows)
│   └── Each option shows counsel-approved description—not generic savings account
└── Confirmation: MIN-* number · Expected review SLA · No payment promise

Use a progress stepper with jurisdiction-specific document checklists—not one global guardian form.


Administrator guardian review console

GuardianReview — MIN-992-0088 · CLM-992-55201 · 1 GUA-* pending · Competing: 0
├── Review panel layout:
│   ├── Left: CLM-* summary · Claim amount · AGE-* verification status
│   ├── Center: Document viewer · Guardianship order · ID scans · Birth certificate
│   ├── Right: GUA-* details · Approval actions · Internal notes
├── Verification checklist:
│   ├── AGE-* DOB matches CLM-* and eligibility file
│   ├── Guardian ID matches court order name (if court-appointed)
│   ├── Order jurisdiction valid · Not expired · Covers settlement amount
│   ├── No active [legal hold](/designing-compliance-exports-and-legal-hold-ui-in-figma/) on CLM-*
│   └── Disbursement method matches court order type
├── Actions:
│   ├── Approve GUA-* → Unlock PAY-* routing to blocked/registry
│   ├── Request additional docs → Status Docs requested · Email template
│   ├── Deny GUA-* → Reason code · Appeal path to DIS-*
│   └── Flag competing GUA-* claims for same CLM-*
└── Audit: min_id · gua_id · reviewer_id · doc_version · approval_at · pay_id_generated

Competing guardian claims (e.g., divorced parents) must enter a conflict queue—do not auto-approve the first submission.


Blocked disbursement and registry payout

Approved GUA-* connects to payment disbursement with minor-specific routing:

MinorPayout — PAY-992-MIN-0088 · GUA-992-0088-A · CLM-992-55201 · $47.82
├── Payee record:
│   ├── payee_type: minor_guardian · Links GUA-* not minor user_id
│   ├── Payment label: "Blocked account for Alex Rivera (minor)" on descriptor
│   └── Disbursement method: blocked_account | court_registry | utma
├── Blocked account setup:
│   ├── Partner bank onboarding wizard for GUA-*
│   ├── Minor name on account title · Guardian as authorized signer only
│   └── Release conditions: age of majority or court order upload
├── Court registry:
│   ├── Registry reference number · County court deposit confirmation
│   └── Guardian receives receipt · Minor claims at 18 with ID
├── Tax:
│   ├── 1099 to minor SSN or guardian per counsel · [Tax UI](/designing-breach-settlement-tax-reporting-and-1099-ui-in-figma/)
│   └── TIN collection on GUA-* wizard if guardian is payee of record
└── Portal: GUA-* sees payment status · Minor has no direct login unless order allows

Minor portal and guardian account states

When CLM-* is flagged as minor:

MinorClaimantNotice — CLM-992-55201 · Status: Guardian processing
├── If no GUA-* yet: "A parent or legal guardian must complete authorization"
├── If GUA-* pending: "Guardian documents under review" · Reference MIN-*
├── Actions disabled for minor credentials: Update payment · Direct bank entry
├── Guardian login (separate GUA-* auth): Upload docs · View status · Set up blocked account
└── Support CTA: [Call center](/designing-breach-call-center-and-agent-script-ui-in-figma/) · Reference CLM-* and MIN-*

Do not allow shared CLM- credentials* between guardian and minor—separate GUA-* authentication with verified email.


Comparison: minor UI vs adjacent settlement surfaces

SurfaceFocusThis UI adds
Settlement claimsStandard CLM-* filingAge gate and guardian path
Deceased claimantEstate successorMinor guardian (living claimant)
Children’s privacyConsent for servicesSettlement-specific court orders
Payment disbursementPAY-* deliveryBlocked/registry routing
Tax reporting1099Minor SSN vs guardian TIN

Handoff checklist (Dev Mode)

  • AgeVerification — claim_id (CLM-), age_verification_id (AGE-), date_of_birth, age_at_filing, majority_threshold, verification_status.
  • GuardianDesignation — min_id (MIN-), gua_id (GUA-), claim_id, relationship_enum, legal_authority_doc_refs[], disbursement_method_enum, approval_status.
  • GuardianReview — min_id, gua_id, reviewer_id, checklist_items[], competing_gua_count, approval_at, denial_reason_code.
  • MinorPayout — pay_id (PAY-*), gua_id, claim_id, payee_type_enum, blocked_account_ref, registry_court_ref, release_condition_enum.
  • MinorClaimantNotice — claim_id, min_id_ref, gua_id_ref, portal_actions_disabled[], guardian_cta_enabled.

Common mistakes

MistakeWhy it hurtsFix
PAY-* to minor personal debit cardLegal violation · ClawbackBlocked/registry default
Skip age check on CLM-*Uncontrolled minor payoutsAGE-* gate on DOB
Auto-approve first guardianWrong parent paid in custody disputesConflict queue
Reuse CLM-* login for guardianCredential sharingSeparate GUA-* auth
Generic “add bank account” for minorsCounsel rejectionDisbursement method enum per order
Ignore emancipation edge caseBlocked legitimate adultsEmancipation upload path
Expose minor DOB in public searchPrivacy violationMasked match only
No transition at age 18Funds stuck in blocked accountMajority release workflow
Skip TIN for minor 1099IRS filing failureTIN step in guardian wizard
Treat foster parent like natural parentInvalid authorityRole-specific doc checklist

  1. Counsel defines majority age and acceptable guardian documents by state before wireframes.
  2. Add age gate to CLM- filing form* with minor → guardian redirect.
  3. Design guardian wizard as MIN-* / GUA-* flow with file upload and jurisdiction checklists.
  4. Build admin review console with document viewer and competing guardian detection.
  5. Integrate blocked/registry PAY- routing* and tax gates.
  6. Train call center agents on MIN-* lookup and frozen minor CLM-* statuses.

FAQ

What if both parents claim guardianship?

Freeze approval · Open competing GUA- queue* · Require custody order or joint consent upload before PAY-*.

Minor turns 18 before payout?

Re-run AGE- verification · Offer direct payee path* · Release blocked account if funds already deposited.

Emancipated minor?

Upload emancipation court order · Bypass GUA- if counsel-approved* · Direct PAY-* with adult verification.

Settlement includes credit monitoring for minors?

Route to guardian email for enrollment · Do not create minor login for third-party vendor unless order allows.

International minor claimants?

See foreign claimant UI · Guardian docs may need apostille and translation.


Next steps

Share on X

§ Keep reading

Related guides.