Verityfolio
Source prompt
Secure portfolio websites for fintech teams

Share regulated product work without oversharing.

Verityfolio turns sensitive fintech case studies into permissioned portfolio pages with redaction levels, verified viewer access, and a readable audit trail for legal, recruiting, and investor review.

4 access tiersPublic, recruiter, investor, legal-room
12-hour linksRevocable by viewer, domain, or case study
Evidence logEvery unlock, export, and redaction change
Payments Risk Console
Case study by Mara Chen, Staff Product Designer
NDA-safe
Risk opsRecruiter view

Reduced manual review queues while preserving adverse-action clarity.

Designed a cross-border transaction triage flow for fraud analysts, replacing spreadsheet escalation with guided evidence capture and policy-specific review outcomes.

31%Lower review time
$4.8MRisk exposure routed
0Client names exposed

The public view keeps methods and product judgment visible while masking client names, production figures, screenshots, and vendor-specific policy language.

Portfolio sections shaped around disclosure, not decoration.

Each page is designed to prove product judgment while keeping client identity, financial exposure, vendor policy, and production data under explicit control.

Case study gateSelected state

Audit trail that reads like a product artifact.

Senior designers can show how they handled constraints, not only what they shipped. Hover rows to inspect who viewed, what they unlocked, and which safeguards remained active.

TimeViewerAccessSafeguardOutcome
09:41ava@northbank.comRecruiter case summaryMetrics maskedViewed 3m 12s
08:18legal@finstudio.coLegal-room approvalWatermark enabledApproved redaction
Yesterdaypartner@ridge.vcInvestor appendixExport disabledExpired link
No access events match the selected viewer tier.

States included: selected viewer tier and section rail, hover feedback on rows and controls, disabled issue button during loading, loading spinner while issuing, success confirmation after a valid request, error state for invalid email, and empty audit state when Public-only filtering has no private events.

Preview workspace created