All workSELECTED WORK / CONFIDENCIAL

SECURITY · WORKFLOW DESIGN

Confidencial

Sensitive files. A familiar way forward.

Making encrypted document access understandable through a familiar workspace, clear actions, and contextual guidance.

A recipient-facing document-sharing workflow within my broader role leading design and frontend delivery at Confidencial.io.

MY SCOPELead Product Designer & Front-End Developer · Managed two designers; owned design-system and UI delivery.
THE KEY DECISIONKeep individual access and batch selection distinct.
DELIVERY & EVIDENCEInteractive prototype · document selection and preview
THE SHORT VERSION ↑
Original Confidencial shared document list with metadata and per-file actions.
Original supplied prototype. Document names, addresses, and dates are sample interface content.
01 /

The recipient is part of the security experience.

The problem

A recipient needs a document, but first has to understand an unfamiliar protected-file workflow.

The product opportunity

Use familiar file metadata and clear actions to help recipients choose the right document and understand what happens next.

Why it matters to the business

The working hypothesis is that familiar file-management patterns, paired with concise explanations at the point of action, can reduce avoidable uncertainty. This is a hypothesis to validate; no support-volume reduction or completion-rate improvement is claimed.

MY CONTRIBUTION

Lead Product Designer & Front-End Developer · Contract

  • Led the design function and managed two designers, junior and mid-level.
  • Owned the end-to-end design process, UX evaluations, and prioritised interaction improvements.
  • Built the Figma Make design system in Storybook and implemented a React design-token architecture.
  • Used Claude Code and Codex to implement a tested UI layer ready for backend integration.

My role and this case study

These responsibilities describe my 2025 Confidencial.io role. This case uses the supplied recipient-facing prototype to explain one workflow. Role-level implementation and efficiency results do not establish that this specific prototype was deployed or that its security behaviour was verified.

Scope & source context

The prototype demonstrates the recipient interface. The interaction review covers selection and preview; it does not verify encryption, a production rollout, or a reduction in support requests.

02 /

Start with the person and the task.

Recipient journey reconstructed from the prototype. The friction statements are design hypotheses, not reported research findings.

Who the experience servesWhat they need
External recipientIdentify the intended file, understand its origin, and choose the appropriate way to open it.
Repeat recipientWork through several documents efficiently without repeating basic guidance.
Sender or support teamHelp recipients complete the exchange without repeated manual explanations.
Explore the task model and potential friction

One exchange. Three moments of uncertainty.

IDENTIFY

Find the intended document.

Potential friction. An unfamiliar security tool adds cognitive effort before the file task.

Design response. Use recognizable metadata and a consistent table structure.

ACT

Understand how to access the file.

Potential friction. View, Download, and opening another tool can imply different outcomes.

Design response. Keep action labels and document context together.

REPEAT

Handle the remaining documents.

Potential friction. Repeated guidance and unclear selection slow familiar tasks.

Design response. Make the tour optional and expose selection-dependent batch actions.

03 /

A recipient workflow with a way back.

A recipient needs to identify a shared file, understand its access options, and continue through a set of documents.

Recipient task flow

Recipient task flow. Single-file, batch, and access-recovery routes through the document workspace.
Single-file, batch, and access-recovery routes through the document workspace.Open diagram

Selection state model

Selection state model. How selection enables an action—and how the user gets back to an empty selection.
How selection enables an action—and how the user gets back to an empty selection.Open diagram

Design for the exception, too.

Need several files? → selection branch

Select individual files or Select All, then use the enabled batch action. Selection controls are observed; cross-page scope needs specification.

Access cannot complete? → recovery branch

Explain unavailable or unauthorized access and provide a safe route back. These failure screens are proposed, not demonstrated in the source.

Solid path: interactions observed in the prototype. Dashed branches: requirements proposed for completion. Actual decryption and delivery were not verified.

04 /

Follow the experience, screen by screen.

Explore the key screens, interaction states, and decisions behind them.

INTERACTION EVIDENCE / SELECTION STATES

An action should say exactly what it will act on.

01 / No selection

The table offers individual actions while the batch action is unavailable.
The table offers individual actions while the batch action is unavailable.

02 / Two files selected

The enabled button repeats the selection count at the point of action.
The enabled button repeats the selection count at the point of action.

What the evidence shows

With no files selected, Download Selected is disabled. Selecting two files enables the action and adds “2 selected.” The state change connects intent to scope before a batch operation.

The design tradeoff

Batch actions save repetition, but add selection state to an otherwise simple task. Individual View actions remain available without selecting the row.

Observed in the supplied prototype. This is a state comparison, not a claim that download delivery or cryptographic behavior was tested.

01

An intentional pause before the next action

Keep the document in view

The dialog carries the file name and sender context into the decision.

Make the boundary explicit

The content is a placeholder. Production copy must reflect the real access and decryption state.

02

Guidance that the user can leave

Explain where the action lives

The tour points to selection controls in the workspace itself.

Protect repeat use

Skip and Close let recipients return to the task without finishing the tour.

05 /

The choices behind the experience.

Design evidence, the reasoning it supports, and the tradeoffs that remain.

01 / Start with a familiar document table.

In the design. The prototype lists file name, sender, date, size, and per-file View and Download actions.

The rationale

A table supports recognition and comparison. It allows the recipient to establish which item matters before learning a specialist workflow. Sender and date also provide useful context without requiring a separate detail page.

The tradeoff

Dense tables suit desktop scanning but require a deliberate compact layout on smaller screens. Sender metadata is context, not independent proof of authenticity.

02 / Separate preview from taking a file away.

In the design. View opens a dialog with document metadata, an encrypted-content state, Download, and Open in Confidencial.

The rationale

The rationale is to keep inspection distinct from downloading and opening another tool. A recipient can understand what happens next while retaining a route back to the original list.

The tradeoff

Multiple actions can introduce ambiguity. Their labels and descriptions must accurately reflect implemented behavior, especially when decryption is required.

03 / Support both first-time and repeated use.

In the design. A seven-step tour can be skipped or closed. The workspace also includes help, selection controls, and a disabled batch action before selection.

The rationale

A first-time user benefits from orientation; a repeat user needs efficiency. Optional guidance and state-dependent actions let the same surface support both without forcing everyone through the same explanation.

The tradeoff

A tour cannot compensate for unclear labels. The core task must still make sense when the tour is skipped or forgotten.

Alternative directions & constraints

Retrospective option analysis; these are tradeoffs for review, not claims that every option was tested.

Require a specialist tool immediately

Value. Directs recipients to one controlled environment.

Tradeoff. Introduces setup and unfamiliarity before recipients understand their files.

Offer download-only access

Value. Provides a very small set of decisions.

Tradeoff. Moves the explanation of encrypted content outside the document workspace.

Use a familiar workspace with contextual access choices

Value. Keeps orientation, inspection, and next steps together.

Tradeoff. Requires precise action labels and truthful security-state messaging.

What the design has to respect

  • The preview demonstrates interaction and encrypted-content messaging, not actual decryption of the displayed sample documents.
  • Security assurances must be tied to verified application states rather than decorative badges.
  • Selection must remain clear across pagination, list changes, and incomplete actions.
  • Recovery from unavailable, expired, or unauthorized access needs explicit product requirements; those states were not demonstrated in the inspected flow.
06 /

Test whether people know what happens next.

A proposed study should ask first-time recipients to locate a particular file, inspect it, select several documents, and recover from an access problem. Observe hesitation and incorrect expectations as well as task completion. Do not use real confidential files for prototype testing.

Put the design under pressure

Proposed task-based scenarios for validation.

ScenarioWhat to observeHow the result informs design
Find and inspect a specified document with the tour skipped.Correct file identification and expectations of what View will do.Revise labels and hierarchy if guidance is required for the basic task.
Select multiple files, then move to another page.Whether selection scope and remaining selections are understood.Specify visible-page versus all-page behavior before implementation.
Attempt to open a file that is unavailable.Understanding of the problem and ability to return without losing context.Design an explicit recovery state rather than a generic failure message.
Measurement definitions & study plan

Recipient task completion

Recipients reaching the intended authorized document action ÷ recipients attempting the task.

Connects usability with completion of the business exchange.

Action comprehension

Participants correctly explaining View, Download, and Open in Confidencial before activating them.

Identifies confusing labels before they lead to unexpected behavior.

Help dependency

Task attempts requiring assistance, segmented by first-time and returning recipients.

Tests whether guidance supports the experience or compensates for it.

A practical path to validation

  1. Agree on actual permission, encryption, and download behavior with engineering.
  2. Test the core task with the tour skipped as well as enabled.
  3. Define selection, loading, failure, and recovery states before handoff.
  4. Evaluate a limited release using completion and support categories together.
07 /

A coherent recipient journey in a working prototype.

The working prototype demonstrates file organisation, optional guidance, batch selection, and document preview. In my wider Confidencial.io role, the design system and engineering workflow reduced frontend rework by approximately 60% and automated roughly 53% of design-to-code work. Those are role-level results, not measured recipient outcomes for this prototype.

Security UX earns trust through predictable behavior and understandable choices. The interface should make the next action clear without making claims that the underlying system has not verified.
Results in context

Work covered. Design-function leadership, design system, and frontend engineering · 2025 contract. These are role dates, not measurement windows.

Reported measures. Approximately 60% less frontend rework and roughly 53% of the design-to-code process automated through Figma Make, Storybook, React design tokens, and AI-assisted handoff.

How to interpret them. These are role-level results for the design system and engineering workflow. They are not recipient conversion, security, or task-completion results for the document-sharing prototype. Baselines and measurement windows are not supplied in the résumé.

Source: my résumé ↗

Next product decisions

  • Test whether recipients can distinguish preview, download, and opening in Confidencial.
  • Validate keyboard, permission-denied, expired-access, and failed-download recovery with the implementation team.
Project sources & context

The prototype demonstrates the recipient interface. The interaction review covers selection and preview; it does not verify encryption, a production rollout, or a reduction in support requests.