OpenAvailable for product design roles · remote & relocation
All work Case study Legal tech SaaS Secure file management

When every legal product needs the same files, why store them in different places?

I designed LitBox, a unified file management platform that brings documents, collaboration, and secure storage into one connected experience for legal teams. By replacing fragmented third-party storage dependencies, LitBox creates a shared foundation where Omnis AI products can securely access, manage, and collaborate on files, all within one ecosystem.

Role
Solo product designer, end to end
Domain
Legal Tech SaaS · Secure Storage
Timeline
Jan – Jun 2026 · Omnis AI
Status
Internal Beta / Dogfooding
LitBox Dashboard with Total Files, Total Folders, Storage Used and Shared With Me stat cards, a Recently Uploaded table and a Storage Usage donut chart
The LitBox Dashboard: storage, file and folder counts, and recent activity at a glance.
Ecosystem5 products

LitBox, MedChron, AutoDoc, LitDraft and OmnisProof, each showing LitBox inside a screen that isn't theirs, in staging.

Edge cases first25+ states

Empty, error and permission states specified before a single one shipped.

Storage layer1 owned

One first-party file layer, instead of a third-party drive detour per product.

The problem

Every Omnis AI product depended on Dropbox, Box, or Google Drive to hold a client's files, so the same document was re-uploaded into each tool with no shared record of who could see it.

What I did

As the only designer, Jan to Jun 2026, I led LitBox end to end: the research case for owning storage, the information architecture and permission model, the full UI system with 25+ edge states, and the integrations other products plug into.

Where it stands

In internal beta. LitBox's picker and search already run inside MedChron, AutoDoc and OmnisProof in staging. No usage metrics yet, and this case study doesn't invent any.

01What we're building

Building a unified legal file layer inside the ecosystem

LitBox is a dedicated, matter-aware file management platform built to power the entire Omnis AI legal suite. We replaced fragmented third-party drive dependencies and unaudited sharing links with a single owned foundation.

Here is how LitBox tackles three foundational bottlenecks across the legal document lifecycle.

Third-party drive detours before every legal workflow

The problem
What we're building
A file had to exist in Dropbox, Box, or Google Drive before it could touch any Omnis AI product. Attorneys faced repetitive re-authorizations, disconnected accounts, and fragmented storage silos with zero unified matter context.
A unified legal file workspace where documents live natively alongside active matters. LitBox removes vendor detours with an owned, matter-organized file directory every tool in the firm can reach.
LitBox unified workspace: a centralized legal file directory organized by matter
After Unified workspace. A centralized legal file directory organized by matter.

External file sharing without legal privilege or chain of custody

The problem
What we're building
Requesting confidential records via external drive links exposed sensitive litigation data to unverified vendor security models. Firms lacked automated folder routing, expiration controls, pin security, and matter-level audit logging.
Matter-governed File Requests. Clients upload sensitive files directly into matter folders through pin-protected links with custom expirations and real-time audit trails.
Secure File Requests: matter-routed uploads with pin codes and expiration controls
After Secure File Requests. Matter-routed uploads with pin codes and expiration controls.
  1. 1Files land in a chosen folder
  2. 2An external recipient, no LitBox account needed
  3. 3An optional deadline
  4. 4An optional password
  5. 5A late-upload rule

Disconnected product silos requiring manual file transfers

The problem
What we're building
CasePro, OmnisProof, and MedChron each handled file ingestion in isolation. Attorneys repeatedly downloaded files and re-uploaded them into separate tools, creating duplicate copies and version-control chaos.
A shared ecosystem file layer that integrates directly into every Omnis AI product. Through embedded pickers and native APIs, products attach evidence, sign agreements, and extract chronologies without leaving their workflow.
Native ecosystem integration: document signing launched directly across Omnis AI tools
After Native ecosystem integration. Direct document execution across Omnis AI tools.
The goal

Turn fragmented third-party file storage into a unified, secure document foundation that powers every product and collaboration workflow across the legal ecosystem.

02Why this, why first · Sequencing the roadmap

Why storage had to ship before the rest of the roadmap

Omnis AI had a full slate of legal products planned (CasePro, OmnisProof, MedChron, NotaryNow, LitDraft and more), each on its own launch timeline. But every one of them touches a file at some point: CasePro attaches evidence to a matter, OmnisProof signs a document, MedChron organizes medical records chronologically, NotaryNow notarizes a document. If each product solved "where do files live" on its own, the platform would end up with as many storage implementations, security models, and third-party integrations as it had products, instead of one.

That's why LitBox needed to exist before most of those products launched, not after. Shipping it first meant everything built afterward could assume a shared, owned file layer from day one, instead of retrofitting one once four or five products already had their own quiet workarounds.

CasePro

Evidence and case files need to be tied to the matter record it manages. LitBox is where that evidence actually lives.

OmnisProof

E-signature needs a document to sign, in place, without a round trip through a downloaded file.

MedChron

Medical chronologies are built from records that need a single, permission-aware source instead of scattered copies.

NotaryNow

Notarization needs the same document trust model as e-signature: one owned layer, not a fourth vendor integration.

My role

I led this end to end: framing the three problems above from patterns across the products I'd already worked on, the research that grounded the case for owning storage instead of integrating another vendor, the information architecture and permission model, the full UI system, and the integration points, like the "Import from LitBox" pattern used inside other Omnis AI products, that make LitBox a layer the rest of the ecosystem actually plugs into, not a fourth silo next to the other three.

The opening insightLitBox didn't start from a single support ticket or a usability session I ran. It started from a pattern across the other Omnis AI products I'd already worked on: AutoDoc needed a document to process, OmnisProof needed a document to sign, CasePro needed a document attached to a matter, and each one was quietly solving "where does the file live" by pointing a lawyer at a third-party drive. The gap wasn't "lawyers need a nicer Dropbox." It was that the ecosystem had no first-party file layer of its own.

What that third-party detour actually looked like

Dropbox and Box are the two tools that showed up most often as the "first stop" before a file ever reached an Omnis AI product: general-purpose drives with no concept of a legal matter, built for a different job entirely.

Dropbox All Files home screen showing a generic personal/team folder list with no legal-matter context
Reference Dropbox's "All Files" home: the detour a lawyer made before a document ever reached CasePro or OmnisProof.
Box.com Shared Link Settings modal showing manual toggles for link expiration, password protection, and download permissions
Reference Box's "Shared Link Settings" modal: every toggle was a manual step a lawyer could get wrong, on a file Omnis AI had no visibility into.

How a file actually moved, before LitBox

Built with the ux-flow-designer methodology used across this case study. The flow traces one client file from a lawyer's hands to three different Omnis AI products. Every red note marks friction that existed only because the ecosystem didn't own its own storage layer, and the second strip shows the same file inside LitBox.

Before LitBoxOne file, three third-party detours1 file3 products3 copies0 audit trail
  1. 01
    Receive file

    A client sends a document to the firm.

  2. 02
    Upload to a 3rd-party drive

    Dropbox, Box or Google Drive, before any Omnis AI product can touch it.

    A vendor Omnis AI can't audit
  3. 03 · which product?
    CasePro

    Re-authorize the drive in CasePro.

    OmnisProof

    Re-authorize it in OmnisProof.

    MedChron

    Re-authorize it in MedChron.

    One re-connection per product
  4. 04
    Download & re-upload

    The same file is pulled down and pushed into each product again.

    Repeated once per product
  5. 05
    3 copies, no audit trail

    Nobody can say which copy is current, or who opened which.

    A vendor Omnis AI can't control
Every red note is friction that existed only because the ecosystem didn't own its storage layer: a manual re-connection, a redundant re-upload, or a trust boundary Omnis AI couldn't audit, repeated once per product that needed the same document.
With LitBoxUploaded once, reachable everywhere1 upload1 copyevery action logged
  1. 01
    Upload once

    Into a LitBox folder tied to the matter.

  2. 02
    AutoDoc reads it directly

    Through the File Requests → AutoDoc Documents pipeline.

    No re-upload
  3. 03
    E-sign in place

    OmnisProof opens from the document's own detail view.

    No export, no re-import
  4. 04
    Picked inside other products

    MedChron and AutoDoc call LitBox's own picker and search.

    No context switch
  5. 05
    Logged to the Audit Timeline

    Every upload, share, permission change and deletion.

    One shared record
One file, one copy, one record. The steps are the ones shown with real screens in Sections 14 and 15.

03Research & security context · Why it matters

Why secure storage is a different problem for a law firm

A generic drive protects files. A law firm's drive has to protect privilege: client identities, litigation strategy, medical and financial records, and communications that are confidential by professional obligation, not just by preference. That distinction is what "secure storage" has to mean for LitBox, and it's worth grounding in real incidents rather than abstract risk language.

Three research methods, combined

No single method could carry the case for owning a storage layer on its own. Secondary research proves the risk is real, a competitive teardown proves the gap is real, and internal conversations proved the demand across products was real. All three live as source material inside the project's Figma file, not just as claims in this case study.

Legal research

ABA Model Rule 1.6(c), five independently verified law-firm breach incidents, and what legal-software vendors themselves say "secure" has to include. The full breakdown follows below.

Market & competitive research

A module-by-module teardown of Dropbox, Box, and Google Drive (screenshotted, cataloged, and scored for feature parity) is archived as its own research board in Figma, not reconstructed after the fact. Section 04 shows the results.

Internal stakeholder interviews

Not lawyers or paralegals; that gap is called out honestly below. These were working conversations with the AutoDoc, OmnisProof, CasePro, and MedChron product leads that surfaced the pattern behind Section 02: every product was solving "where does the file live" on its own.

ResearchHow the three methods converged3 methods1 decision
  1. 01 · three methods
    Legal research

    Rule 1.6(c), five verified breaches, vendor checklists.

    Competitive teardown

    Dropbox, Box and Drive, module by module.

    Stakeholder interviews

    AutoDoc, OmnisProof, CasePro and MedChron leads.

  2. 02
    Pain points

    Where all three methods agreed.

  3. 03
    Candidate solutions

    The three options weighed in Section 05.

    A scoped, defensible decision
None of the three alone made the case for owning storage. It took the combination to move from "this seems like a good idea" to a scoped, defensible product decision.

Sorting the raw findings into an information architecture

Once research surfaced dozens of individual findings (module ideas, competitor features, stakeholder asks), the next problem was turning that pile into a navigation structure a firm could actually use. The diagram is an illustrative reconstruction of that card-sorting pass, not a literal transcript of the exercise, grouping raw findings into the categories that became LitBox's actual sidebar IA (Section 09).

Raw findingWorking categorySidebar destination · shipped
Folders, drag & drop→ File management→ My Files
Roles, links, expiry→ Sharing→ Shared with Me
Search & filters→ Search→ Global Search
Activity logs→ Audit→ Audit Logs
Quotas & provisioning→ Admin→ Storage Management

Illustrative reconstruction, not a literal transcript. Five raw-finding clusters, five working categories, five sidebar destinations that actually shipped. The green column is what a user sees in the product today.

Five documented incidents, checked independently

Five law firms were named to me as data-breach examples. Instead of taking the dates at face value, I checked each one against its actual news coverage, and in every case the date I'd been given was when a lawsuit was filed, not when the breach happened. Real incidents run months to years ahead of the headlines.

Verified5

Firms, independently verified

Exposed1.4M+

Client records exposed, combined

Entry point3 of 5

Started with social engineering, not malware

Read all five incidents, with sources

Blank Rome LLP

Breach: May 2026, not July 2026. An attacker posed as the firm's IT department and social-engineered an attorney into uploading files to an external Google Drive account. 57,554 individuals affected: SSNs, financial, and medical data. Two proposed class actions (Delapaz and Santana v. Blank Rome) were filed July 6, 2026 in E.D. Pa., still pending.

Source: Above the Law ↗

Orrick, Herrington & Sutcliffe

Breach: March 2023, not November 2024. Hackers had network access for roughly two weeks. 638,000+ individuals affected, including clients of healthcare-sector entities. The $8M settlement (up to $2,500–$7,500 per claimant) received final approval in November 2024; that's the date that was actually supplied to me.

Source: HIPAA Journal ↗

WilmerHale

Breach: May 2026, not July 2026. Names and SSNs accessed by an unauthorized third party. WilmerHale states the attacker didn't directly access its systems and found no evidence of misuse. Perry v. WilmerHale was filed July 2026 in D.D.C., still pending, not yet a confirmed settlement.

Source: Bloomberg Law ↗

Pillsbury Winthrop Shaw Pittman

Breach: April 2025, not November 2025, a social-engineering attack over a short window. Notification began November 2025, seven months later. Important correction: the proposed class action was not settled; three plaintiffs voluntarily dismissed their suit in S.D.N.Y. after a mediation attempt. I'm not treating this as a firm "loss" to cite.

Source: Bloomberg Law ↗

Gunster, Yoakley & Stewart

Breach: November 2022, not November 2024. Suit filed May 2024, about 746,000 individuals affected. The $8.5M settlement received final court approval in August 2025, not November 2024. The numbers were right; nearly every date needed correcting.

Source: ClassAction.org ↗
Notification delay

7 months

Average delay before clients were notified.

Why I'm not using these as marketingAll five incidents targeted large, well-resourced firms with existing security programs. None of them prove LitBox would have prevented anything, and I'm not implying otherwise. What they do establish: social engineering, not exotic malware, was the entry point in at least three of the five, and every firm's own IT/security staff were the impersonation target. That's a specific, citable pattern: "harden the human workflow around file requests," not "buy more encryption."

The rule lawyers actually have to follow

Lawyers aren't just choosing security software out of caution; a real ethics rule requires it. ABA Model Rule 1.6(c) says a lawyer must make "reasonable efforts" to stop a client's information from leaking, on purpose or by accident. A companion rule says a lawyer has to understand the tools they're using well enough to know the risk. Neither rule names a specific product or certification, just "reasonable" and "informed." That's a lower bar than "encrypted" or "fully compliant," which is exactly why I'm not putting either word on LitBox without proof behind it.

What "secure" actually has to include

Legal-software vendors (Clio, Sync) and incident write-ups from CloudLex converge on the same short list. This describes their own practices, not independent research, but the list is a useful checklist against a consumer drive:

  • Encryption, while a file moves and while it sits in storage.
  • Multi-factor login: a password alone isn't enough to get in.
  • Per-person, per-file roles, not one link anyone can forward.
  • A record of who did what, not just that a file was sent somewhere.

Sync's own material is blunt about the gap: consumer tools are "designed for a broad audience" and usually skip the access controls and audit trails a firm specifically needs.

What LitBox does not claimLitBox does not currently claim SOC 2 certification, HIPAA compliance, zero-knowledge or end-to-end encryption, or attorney-client-privilege protection as shipped, verified capabilities. Encryption in transit and at rest, role-based permissions, and broader audit-export tooling are design targets reflected in the product's own module-architecture research. Treat anything above not tied to a screenshot elsewhere in this case study as a proposed capability requiring technical and business validation, not a shipped guarantee. The two security-adjacent surfaces actually built and shown here are per-file role sharing and the Audit Timeline, both in Section 10.

04Competitive landscape · Why not just use Drive or Dropbox

Established storage products aren't wrong. They're not built for a legal matter

Google Drive, Dropbox, and Box are mature, well-engineered products used by millions of people, including plenty of law firms. The honest question isn't "are they secure." It's "do they model the thing a law firm actually organizes around: a matter, not a folder."

Dropbox All Files home screen, showing a generic folder-and-file view with an Upload menu open
Reference Dropbox. Files, folders, and search, with no concept of a matter, a case team, or a retention rule anywhere in the primary view.
Box All Files home screen, showing recent files and a folder list organized by department names like Global HR and Executive Files
Reference Box. Stronger admin and governance tooling than Dropbox, but still organized by department and folder, not by legal matter.
General purpose

Google Drive / Dropbox

  • Reliable, familiar, deep integration with everyday office tools.
  • Sharing is file- or folder-scoped, not matter-scoped: a link can outlive the reason it was created.
  • No native concept of a "case," a retention policy, or a legal hold.
  • Search finds a file by name or content, not by which matter it belongs to.
Enterprise governance

Box

  • Strongest of the general-purpose tools on admin controls, retention, and compliance reporting.
  • Still organizes around folders and enterprise groups, not legal matters or case teams.
  • No native link into document processing, e-signature, or case-management workflows built for law firms.
Privacy-first

Sync.com

  • Markets end-to-end, zero-knowledge encryption as a core differentiator for sensitive files.
  • Still a standalone drive: no matter context, no case-team permission model, no ecosystem it plugs into.
Legal-first

LitBox

  • Files and folders behave the way Drive and Dropbox users already expect: same learning curve, familiar patterns.
  • Adds a matter-aware permission model, an audit timeline, and File Requests built for external submitters.
  • Connects natively into AutoDoc and OmnisProof today, with CasePro and the rest of the ecosystem as the roadmap.

Competitive SWOT

The same three competitors, scored honestly against LitBox rather than dismissed outright, including where LitBox itself is genuinely weaker today.

See the full SWOT for Drive, Dropbox, Box and Sync.com

Dropbox / Google Drive

  • Strengths: familiar to nearly every user, deep Office and Workspace integration, mature mobile and desktop sync.
  • Weaknesses: no matter context, folder- or file-scoped sharing only, no legal-specific audit trail.
  • Opportunities: a firm frustrated by re-uploading the same file into three tools is a switching moment.
  • Threats: both could add "legal mode" features faster than a startup can build ecosystem integrations.

Box

  • Strengths: the strongest admin, governance and retention tooling of the three general-purpose tools.
  • Weaknesses: organized around departments and folders, not matters; no native e-signature or document-intelligence handoff.
  • Opportunities: its governance strength proves firms will pay for compliance features; LitBox's Audit Timeline targets the same instinct.
  • Threats: Box already sells into the enterprise-legal segment LitBox needs; incumbency is a real barrier.

Sync.com

  • Strengths: zero-knowledge encryption marketed directly at privacy-conscious buyers, including law firms.
  • Weaknesses: still a standalone drive, with no matter model, no case-team permissions, nothing to plug into.
  • Opportunities: proves firms will pay a premium for "more secure than Dropbox," which LitBox can pair with ecosystem integration.
  • Threats: the closest thing to a shortcut: a firm could get "secure enough" from Sync without ever needing LitBox, exactly the case made in Section 01's third problem.
Where LitBox is still behindDrive, Dropbox, and Box have years of reliability data, mobile and desktop sync clients, and integrations LitBox doesn't have yet, Microsoft 365, Google Workspace, and a mature third-party app ecosystem among them. A firm already deep in one of those tools has real switching costs LitBox has to justify, not assume away.

05Solutions considered · Options on the table

Three places the shared file layer could have lived. Two were faster to ship, and wrong

Once "every product needs files and none of them own storage" was clear (Section 02), the fix wasn't obvious yet; it rarely is. These are the three real architectural paths I weighed, not a polished single recommendation dressed up after the fact. The fuller research behind each option (module notes, competitor teardown, stakeholder input) lives as its own set of pages inside the project's Figma file.

Rejected

A · Each product keeps its own storage

  • LitBox becomes a thin UI opened from inside AutoDoc or CasePro: no shared backend, just a nicer picker.
  • Fastest to ship, since every product already has some upload mechanism to build on.

Doesn't fix fragmentation, it just re-skins it. Every product still holds its own copy of a file, with no shared audit trail connecting them.

Rejected

B · Fold storage into CasePro

  • Build file management as a module inside the case-management CRM, since matters already live there.
  • The "obvious" answer: CasePro already owns the concept of a matter.

Ties every other product's file access to CasePro's release cycle and permission model. MedChron and LitDraft would still need their own workarounds to reach a file.

Chosen

C · A standalone layer, embeddable everywhere

  • LitBox owns a file once, and exposes a search and picker surface any product can call into, not just link out to.
  • Slower to ship than A, more independent than B.

The only option where AutoDoc, OmnisProof, MedChron, and LitDraft can each connect on their own timeline, without depending on each other or on CasePro shipping first.

The part I didn't expect to prove outOption C was a bet that other product teams would actually build against LitBox rather than route around it. Section 15's real staging screenshots, with LitBox's search running live inside MedChron and AutoDoc, are the closest thing this case study has to that bet paying off.

06Product strategy · Defining the product

Turning research into a defensible scope, not a feature wishlist

Problem statementLaw firms working inside the Omnis AI ecosystem have no shared, secure place to store case files, so every product either builds its own storage or depends on a general-purpose drive that has no concept of a legal matter, a case team, or an audit trail.
Opportunity statementA file layer purpose-built for legal matters, with familiar Drive-like interaction patterns, can become the shared foundation the rest of the ecosystem reads from and writes to, instead of each product solving storage on its own.

Product principles

Familiar first, legal second

The core file-management surface should feel like Drive or Dropbox on first use. The legal-specific value layers on top, without forcing a new mental model for basic file handling.

Every action leaves a record

Upload, download, share, permission change, restore, delete: the Audit Timeline exists so nothing sensitive happens invisibly.

A platform, not a silo

A file uploaded to LitBox should be reachable from the products that need it, starting with AutoDoc and OmnisProof, instead of requiring a re-upload for every downstream tool.

Who it's for

Not every persona needs the same surface. That shaped the IA more than any single feature request did.

AttorneysNeed fast retrieval and confidence that a shared file is the current version.
Paralegals and litigation supportThe heaviest daily users: uploading, organizing, and requesting files from clients and co-counsel.
Firm admins and ITOwn storage oversight, user provisioning, and audit exports. A distinct admin surface (Storage Management, Audit Logs & Activity) exists specifically for this group.

MVP scope

The internal-beta scope covers the core file-management loop end to end (upload, organize, preview, share, request, restore and delete, search, and audit) plus the confirmed ecosystem connections: AutoDoc via File Requests, OmnisProof via in-document e-signature, and embedded search live inside MedChron and AutoDoc itself (Section 15). A conversational AI assistant, deeper CasePro matter-linking, and broader third-party integrations are explicitly out of MVP scope; Section 13 shows what that AI question actually looks like.

07The transformation · Before vs. after

A file's trip through four tools, or through one

The scenario below is an illustrative, research-informed composite, not a transcript of an observed user. I'm marking it that way deliberately, because the difference between "this is what I watched happen" and "this is a representative pattern the research supports" matters.

Before · scattered across four toolsA composite of the fragmentation problem5 steps4 tools0 shared record
  1. 01
    Client emails a file

    A paralegal downloads the PDF.

  2. 02
    Saved to a personal drive

    A personal or team Drive folder.

  3. 03
    Re-uploaded to AutoDoc

    The same file, uploaded again for processing.

    Duplicate copy
  4. 04
    Emailed for signature

    Sent out again for an e-signature tool.

    Another copy
  5. 05
    Shared via public link

    When opposing counsel asks for it.

    No expiry · no record
Six months later, nobody can say with confidence which copy was the final one. This row is a research-informed composite, not an observed user.
After · one matter-aware systemThe same file inside LitBox5 steps1 systemevery action recorded
  1. 01
    Uploaded once to LitBox

    Organized into a folder tied to the matter.

  2. 02
    Tagged to the matter folder

    The file now belongs to a matter, not a person's drive.

  3. 03Auto
    AutoDoc reads directly

    Through the File Requests → AutoDoc Documents pipeline.

    No re-upload
  4. 04
    E-sign launched in place

    From the document's own detail view.

    No export, no re-import
  5. 05
    Logged to the Audit Timeline

    Every upload, share, permission change and deletion.

    Every action recorded
External submissions come back through a File Request with an expiry date, an optional password, and a defined destination folder, instead of an open public link.

The value of LitBox isn't that any one of these steps is impossible today. It's that today, each step is a separate decision, in a separate tool, with no shared record connecting them.

08Wireframes & ideation · Sketches before screens

Before any polished screen, low-fidelity layout sketches for every core surface

The high-fidelity screens throughout this case study didn't start high-fidelity. Every core surface went through a layout-only pass first (boxes, hierarchy, and content zones), deliberately stripped of color and type so early feedback stayed about structure, not visual polish. They're redrawn here in the same wireframe notation used for this page's own flow diagrams.

Dashboard — zones only: nav, stats row, activity list.
The shipped Dashboard
The shipped Dashboard
My Files — row structure before column decisions.
The shipped My Folders/Files list
The shipped My Folders/Files list
Document Details drawer — tabs vs. body split first.
The shipped Document Details drawer
The shipped Document Details drawer
Share modal — roles list + link options, before copy.
The shipped Shared To panel
The shipped Shared To panel
Sketch to screen. Each layout-only sketch next to the shipped screen it became: the dashboard, the file list, the document details drawer and the share modal.

More than two dozen empty, error, and permission states were scoped this same low-fidelity way before a single one shipped. Section 10 shows the built result.

09Information architecture · Structure & flows

An IA validated against what people actually do with files, not a default sidebar

The navigation below is what's actually built, not a wishlist. It maps directly onto the left sidebar in the shipped screens throughout this case study.

Every-user navigation
  • DashboardStorage, counts and recent activity at a glance
  • My Folders / Files
  • Shared with Me
  • Starred · Recent · Trash
  • File Requests→ AutoDoc Documents Folder: the one confirmed automatic handoff
Admin only
  • Storage ManagementOrg usage, quotas, alerts
  • Audit Logs & ActivityCompliance-facing timeline
Downstream connections
  • AutoDoc Documents FolderProcesses files LitBox delivers
  • OmnisProof eSignOpened from any document view
Not built yet
  • CasePro matter-linking
  • Conversational AI assistantConcept only, see Section 13

What's built vs. what's roadmap. The every-user navigation and the two downstream connections (AutoDoc, OmnisProof) are shipped in the internal beta; CasePro matter-linking and a conversational AI assistant are not.

Two core flows worth walking through

Uploading into a File Request, end to end. A paralegal opens File Requests → Create New Request, sets a title, a destination folder, an optional deadline and password, and shares it with an external email. The recipient never needs a LitBox account; they land on a scoped upload page. Once submitted, the files route straight into the destination folder, and if that folder is AutoDoc-connected, processing starts without anyone re-uploading anything.

Content search across a matter. Typing into global search surfaces results scoped to Files/Documents, Folders, or Content. The Content tab searches inside text AutoDoc has already extracted, showing the source file, the specific page, and a highlighted snippet, so a user can judge relevance before opening anything.

Flow AFile Request → AutoDoc picks it up4 steps1 automatic
  1. 01
    File Requests list

    A paralegal opens File Requests.

  2. 02
    Create new request

    Title, destination folder, optional deadline and password.

  3. 03
    External submitter uploads

    A scoped upload page.

    No account needed
  4. 04Auto
    AutoDoc Documents folder

    Files land in the AutoDoc-connected folder.

    Auto-processed
Flow BSearch a matter by content3 steps1 automatic
  1. 01
    Global search · Content

    Search inside text AutoDoc already extracted.

  2. 02Auto
    Results: page + snippet

    Source file, page and a highlighted snippet.

    Traceable to source
  3. 03
    Source document opens

    At the matched page.

Both flows shown exactly as designed. The Auto tags mark the one step in each flow that needs no user action: AutoDoc picking up a submitted file, and a search result carrying its source page along with it.

10The workspace · Dashboard & file management

Designing for the file, and for the moment someone can't access it

Most of a file-management product's design work isn't the happy path. It's what a grid looks like with zero files in it, what happens when someone opens a folder they don't have permission for, and what a delete confirmation says when the action can't be undone after a set window. LitBox's Figma file has more than two dozen empty, error, and permission states designed up front, across core file management, sharing, search, audit, and admin. That scope shaped the workspace as much as the dashboard did.

LitBox My Folders/Files screen showing a populated file list inside an Autodoc Folder, with columns for File/Folder Name, Uploaded Date, Location, Date Modified, File Size, and Shared With, and an organization switcher reading JD Law Firm in the sidebar
Design My Folders/Files, populated. An organization switcher in the sidebar ("JD Law Firm") reflects that LitBox is multi-tenant by firm, not a single personal drive. The same file list supports grid and list layouts and a breadcrumb trail back to the parent folder.
LitBox folder view showing a You don't have access to this folder empty state with a Request Access button, inside the Autodoc Folder breadcrumb
Design Permission denial, not a dead end. It explains why, and offers a direct path to request access.
Flow CPermission denied → Request Access1 fork1 click forward
  1. 01
    Open folder

    A user opens a folder from the file list.

  2. 02 · access?
    Yes

    Contents load as normal.

    No

    The denied state explains why.

  3. 03
    Request Access

    One button on the denied state, not a dead end.

    A way forward
  4. 04
    Sent to owner

    The request goes to the folder's owner. The owner-side approval step isn't shown in the shipped product yet.

The denial state itself is the fork in the road: it either dead-ends a user's day or gives them one click forward.

Three small decisions, kept small on screen

Upload favors clarity over cleverness. Restore stays quiet: reversible, one click. Delete inside the retention window costs a second's friction on purpose, so nothing sensitive disappears silently.

LitBox upload documents modal
Upload
LitBox Restore this File confirmation modal
Restore, reversible
LitBox Delete this File confirmation modal
Delete, one extra step
Flow D · RestoreFrom Trash, no gate0 confirms
  1. 01
    Select file

    In Trash.

  2. 02
    Restore

    One click, fully reversible.

  3. 03
    Returned instantly

    Back where it was.

    Quiet on purpose
Flow D · DeleteFrom an active folder, one deliberate gate1 confirm
  1. 01
    Select file

    In an active folder.

  2. 02
    Delete

    Inside the retention window.

  3. 03 · confirm?
    No

    The file stays.

    Yes

    The file is removed.

    A second of friction, on purpose
Two different frictions. Restore has no gate. Delete has one deliberate confirm gate, matching the design intent of the modals above.

A named person, not a link anyone can forward

Section 03 named the problem: a public link has no idea who still has it. LitBox's answer is that sharing a file means picking named people and giving each one a specific role (Owner, Editor, or Viewer) instead of generating a link. There's no "anyone with the link can view" option to reach for.

LitBox Shared To panel listing four named people, each with an avatar, name, email, and an assigned role of Owner, Viewer, or Editor
Design Shared To, per file. Rajesh Kumar is Owner; Sumit Kumar and Hardeep Singh are Viewers; Anjali Sharma is an Editor. A role per person, on this one file, not a link that outlives anyone's memory of who has it.
Flow ESharing a file with per-person roles3 roles0 public links
  1. 01
    Open Share

    From the file's actions.

  2. 02
    Enter a name

    A named person, not a link.

  3. 03 · role?
    Owner

    Full control.

    Editor

    Can modify.

    Viewer

    Read-only.

  4. 04
    Shared To list

    Each person and their role, on this one file.

  5. 05
    Logged to Audit

    The share lands in the Audit Timeline.

    Who has access, on record
The fork is the role, not whether to share publicly. No branch in this flow produces a link anyone can forward.

The Audit Timeline, the one security surface actually built

Every upload, download, share, rename, permission change, and restore is written to a single timeline, filterable by action type, with the file, the user and role, and a timestamp on every row. Alongside the roles above, this is the concrete answer to "how would a firm know who touched a file": not a proposed capability, something actually built.

LitBox Audit Timeline screen with filter tabs for All Activity, Uploaded, Downloaded, Shared, Deleted, Renamed, Permissions, and Restored, and a table of actions each with a file, an action, a named user and role, details, and a timestamp
Design Audit Timeline, populated. Every row pairs a file with an action, a named user and role, and a timestamp: "Sophia Davis changed Michael Chen's permission from view to edit," "Liam Wilson deleted Meeting Notes.txt." That specificity turns "we log activity" from a claim into something a firm could hand to a compliance reviewer.
  1. 1A running count of logged records
  2. 2Eight action filters, one active state
  3. 3A named user and their role on every row
  4. 4Date and time on every action

Admin gets a different dashboard, not a hidden toggle

Storage Management is a separate surface for firm admins (total usage, storage by file type, per-user breakdowns, and quota alerts) rather than a setting buried inside the same view every attorney and paralegal sees. Keeping it separate meant the day-to-day workspace never had to compromise its simplicity to accommodate governance features most users will never open.

LitBox Storage Management admin screen showing organization storage totals, total users, alerts, storage by file type, and a user storage details table
Design Storage Management (admin). Export Report, per-type storage breakdown, and a searchable, sortable user storage table, built for the firm admin persona, not the daily file user.
Real iteration, not just a first draftA dedicated UI-testing pass on these screens produced direct, unglamorous feedback I then designed against: tightening card padding, minimum card widths so a grid doesn't collapse awkwardly on narrower viewports, tooltips for truncated file and folder names instead of letting them clip silently, and standardizing sidebar and header components against the shared component library rather than letting each screen drift. None of that shows up in a polished screenshot, but it's the difference between a mockup and a system someone else can extend.

The component language behind every screen

LitBox doesn't run its own isolated visual language. It's built on the same shared Omnis AI design system every other product in the ecosystem draws from, with LitBox-specific components (the Storage Widget, the Audit Timeline row, File Request cards) layered on top of the shared tokens and primitives. Below, the foundations and the core components are rebuilt live in HTML from the shipped Figma file, followed by the original Figma frames they come from.

LitBox design system board: darkest and lightest foreground colours with HEX, RGBA and HSL, a 12-colour palette, the type scale from a Space Grotesk stat number down to table headers, the shared-system components, and core components such as Upload New, count badges, filter chips, avatars, an empty state and header search
Design system LitBox on one board. Foreground colours, the full palette, the type scale and the core components, all taken from the shipped product. The sections below break each part down.

Foundations · Colour

Primary Blue#3353F8Primary actions: Upload New, Create Request. Active chip, focus, selection.
Sidebar Navy#1B2234Navigation rail, the one dark surface in an otherwise light UI.
Ink#111C53Headings and primary text.
Muted#667085Secondary text, timestamps, helper copy.
Surface#FAFAFAPage background, card fills.
Success Green#22C55EAuto-processed tags, search-flow accents.
Sampled from the shipped screens
Purple #AC46FCFiles badge, avatars Tint #E8ECFCBadge & chip fills Border #E8ECECCards, chips, inputs Dark ink #101828Owner avatar, icons Rail text #404C68Sidebar labels

Foundations · Type

Stat numberSpace Grotesk · Bold · 30px
99.09 GB
Section headingInter Display · SemiBold · 18–22px
Storage Management
BodyInter Display · Medium / Regular · 14px
Keep track of uploaded images, videos, documents etc.
MetadataInter Display · Regular · 10–12px
Page 1 of 10
Page header · title, count badges, actions
My Folders/Files 24 Files 04 Folders

Keep track of uploaded images, videos, documents etc.

Upload New Create Folder
View allFilesFolders Search in files, folders..
Filter chips · one active state for every filterable list
All Activity 1 Uploaded 1 Downloaded 1 Shared 1 Deleted 1 Renamed 1 Permissions 1 Restored 1
Shared To · a role per person
Enter email or name
  • RKRajesh KumarOwner
  • SKSumit KumarViewer
  • HSHardeep SinghViewer
  • ASAnjali SharmaEditor
Empty state · icon, heading, one line
No Audit Timeline Found

You don't have any activity at the moment

Top header · search with a shortcut
Search⌘ + F
Avatars · photo, initials or a count
RKSKHSAS+5
Account menu · proposed, not yet in the shipped file
JD
John Doe
Admin · JD Law Firm
Notifications8
Settings
Help Center
Sign Out
Rebuilt The core components, live. Rebuilt in HTML from the shipped Figma components so they can be read at full size; names and roles are the seeded demo data from the Figma file.
LitBox primary Upload New button with a file/folder dropdown, and a context menu of document actions
Buttons & menus. One primary-button style and one context-menu pattern cover every create and row action.
LitBox storage usage donut chart showing 104.6 GB of 256 GB used, with a breakdown by type and a Recent Activity feed
Storage widget. The one data-visualization component: a donut for total usage, plain bars for the type breakdown.
LitBox top header bar: logo, a search input with a Cmd+F shortcut hint, a notification bell, an apps grid icon, and the John Doe Admin avatar
Top header. Unchanged across every screen.
LitBox Audit Timeline filter chips with count badges
Filter chips. All eight Audit Timeline categories.
Source Cropped directly from the shipped Figma file, not redrawn. A working component set pulled from a shipped product file, not a formal published design system with documented variants, usage guidelines, or accessibility specs. That distinction matters, so I'm not overstating it.

11Five features, in detail · The internal beta

Five surfaces that carry most of the daily weight

Everything below is a real screen from the shipped Figma file, not a mockup built for this case study.

Dashboard, with full document detail

The Dashboard is data-dense on purpose: storage usage, file and folder counts, and recent activity at a glance, so a firm admin isn't hunting for that information in a separate settings screen. Opening any file surfaces a detail drawer with two tabs: Document Details (who has access, folder metadata, description) and Document Activity (a timeline of edits, renames, and inline comments from the team).

LitBox Dashboard showing Welcome Back header, Total Files, Total Folders, Storage Used, and Shared With Me stat cards, a Recently Uploaded table, and a Storage Usage donut chart
Design Dashboard. Stats, recent uploads, and a live storage breakdown by file type, all above the fold.
LitBox Document Details drawer for Witness Statements.docx showing who has access with role badges, folder details, and a description field
Document Details tab. Access list with per-person roles, folder metadata, description.
LitBox Document Activity tab showing a timeline of comments, renames, edits, and deletions with named users and timestamps
Document Activity tab. Comments and edits share one timeline, not a separate comments panel bolted on.

Sharing, with per-person roles

Rather than one public link everyone gets the same access to, sharing a file assigns each person a role (Owner, Editor, or Viewer) by email, without overclaiming a password and expiry system that isn't in the shipped file yet. The reference alongside it shows what a fuller privacy and password layer looks like in a mature product, and the direction the sharing model is headed.

LitBox Shared To panel listing four people with named avatars, emails, and role labels
Design Shared To. Per-person roles, not one link everyone gets equal access to.
Box.com Shared Link Settings modal showing link expiration, password protection, and download permission toggles
Reference Where privacy and password controls are headed. Box's settings modal is the pattern this layer is designed toward next.

Storage Management, admin only

A separate permission tier, not a hidden toggle in the same screen everyone sees. Firm admins get organization-wide storage totals, a breakdown by file type, and a per-user table with quota usage: the same screen that would back the "Export Report" a firm's IT lead needs for a compliance review.

LitBox Storage Management screen showing Organization Storage totals, Storage by Type breakdown, and a User Storage Details table with per-user quota usage bars
Design Storage Management. Per-user quota bars flag who's near their limit before it becomes a support ticket.

Tag management, Finder-style

Colored tags that work across file types (a document, an image, and a video can all carry the same tag), closer to macOS Finder tags than to a folder-only scheme. A file can carry more than one tag, so "matter" and "document type" don't have to compete for the same folder slot.

LitBox Manage tags modal with a search field and four colored tags each with edit and delete actions
Design Manage tags. Color-coded, searchable, and editable per file, not a fixed taxonomy set once by an admin.

Global search

Search scoped to All Modules, Files/Documents, Folders, or Recent Files, with a clear empty state rather than a blank screen when a query comes back with nothing. Section 12 covers what a populated result looks like (path, page, and highlighted snippet) once AutoDoc has extracted a file's text.

LitBox global search empty state reading No Search data found, with scope tabs for All Modules, Files/Documents, Folders, and Recent Files
Design No results, explained. A specific empty-state message instead of a blank panel, one of the two dozen empty and error states scoped in Section 08.

13AI assistant · Concept

One assistant, sitting on top of a search index it doesn't have to rebuild

Everything in this section is a concept exploration, not a shipped feature. Where the rest of this case study distinguishes "Design" (a real screen from the shipped Figma file) from "Reference" (someone else's product), these screens get their own badge, Concept, because they're neither. They're the current best answer to a real design question: once content search and permissions already work (Sections 12 and 10), what does a conversational layer on top of them need to look like?

LitBox AI Assistant docked over the Storage Management screen, offering Find a file, Share a file, Check storage and Set up Slack integration, and answering a question with a step-by-step Slack setup card
Concept Docked, not full-screen. The assistant sits beside the workspace instead of replacing it, opens with four quick actions (find, share, check storage, connect Slack), and answers with a next step rather than a wall of text. Search stays the fallback a user trusts when they want to see everything themselves.

Five workflows that build on what's already real

The module-architecture research (Section 03) sketched twelve possible AI workflows. These five build most directly on what already exists: content search and the permission model.

Natural-language file search"Find the documents related to the Smith accident that mention vehicle damage" instead of keyword search, returning files with a stated reason each one matched.
Document summary & Q&AAsk a question about a file's contents and get an answer traceable back to the exact page, the same citation requirement manual search already meets.
Multi-file comparison & extractionCompare two contract versions clause by clause, with additions, removals, and modifications called out per section.
Image & video understandingSearch and reason over evidence photos and video, not just text documents, a gap none of LitBox's current search covers.
AI-assisted organization & actionsFind related files across a matter, flag missing documents, and take a scoped action, always inside the same per-person permission boundary manual sharing already enforces.
LitBox AI Assistant chat showing five files found related to the Smith accident that mention vehicle damage, each with a stated reason for the match
Concept Natural-language search. Every result carries the reason it matched, not just a relevance score.
LitBox AI Assistant Compare Documents view with two contract versions side by side and a changes table
Concept Compare & extract. Clause-level diffing between two document versions, with a structured changes list underneath.
LitBox AI Assistant Find Related Files view showing 12 results scoped to the Smith Case folder, each marked You have access or Restricted
Concept Permission-aware organization. Every result is marked "You have access" or "Restricted" before anything else. The assistant reads the same permission model, it doesn't get a side door around it.
Proposed capability, requires technical and business validationA conversational AI assistant, hallucination handling, and any claim about the accuracy or confidentiality of AI-generated answers are unbuilt, unvalidated concepts. "AI can make mistakes. Always verify important information" is written directly into the concept screens themselves, not added as a footnote here.

14The ecosystem · LitBox + Omnis AI

The part of this product that only makes sense next to the rest of the platform

This section is about LitBox handing files off to the rest of the platform; Section 15 covers the opposite direction, LitBox's own interface running inside other products. Two integrations here are built and working in the current prototype, not proposed on a roadmap slide: File Requests feeding AutoDoc, and e-signature launched directly from a document.

File Requests → AutoDoc

A File Request isn't just "share a link and wait." It has a title, a description, a destination folder, an optional deadline, password protection, and a defined recipient, and when that destination folder is an AutoDoc-connected folder, submitted files are positioned to be picked up for processing without anyone manually forwarding them.

LitBox File Requests list with file/folder name, submitter, upload location, expiration and uploaded counts
1 · Requested
LitBox Create new request modal with Advanced Settings: deadline, Require password and Late Upload
2 · Advanced settings
LitBox Request shared successfully confirmation with a share link, Copy and email actions
3 · Controlled share link
Design Tracked like a queue, not an email thread. Requested → advanced settings (deadline, password, late upload) → a controlled share link with Copy and email actions, not an open-ended public URL.

E-signature, launched in place

Opening a document that needs a signature surfaces a "Continue to e-signature" action that hands off directly into OmnisProof's signer setup (general info, signer list, extra fields, and distribution) without exporting the file and re-uploading it into a separate tool.

LitBox document view with an OmnisProof e-signature setup modal open on top
Design OmnisProof, one click from a LitBox document. The document underneath stays visible and dimmed, a deliberate cue that this is a continuation of the same file, not a handoff to an unrelated tool.
Flow FE-signature, launched in place1 handoff0 re-uploads
  1. 01
    Open document

    In LitBox.

  2. 02 · signature?
    No

    View the document.

    Yes

    The e-sign button appears.

  3. 03
    OmnisProof

    Opens on top of the same document.

    Direct handoff, no download
  4. 04
    Signer setup

    General info, signers, extra fields.

  5. 05
    Distribute

    Sent for signature from OmnisProof.

One step worth noticing: the jump into OmnisProof is a direct handoff, not a round trip through a downloaded-then-reuploaded file.

Still proposed, not implemented: CasePro matter-linking and a shared permission model spanning the whole ecosystem. MedChron and LitDraft, it turns out, are further along than that; see the next section.

15LitBox everywhere · Embedded, not just linked

Pick a file from LitBox once, use it in any product, no re-upload

This is the practical answer to Section 01's first problem. Instead of uploading the same document separately into every Omnis AI product that needs it, a product calls into LitBox directly (a search bar, a document picker) and pulls the file it needs without the user ever leaving the screen they're on. That was the design brief in so many words, down to the internal Figma section literally named "avoid context switching." What follows are staging screenshots of the real thing across three different products, not mockups.

MedChron Documents page with a LitBox Select Documents picker modal open, showing a workspace file browser with Shared with me and Starred tabs
Live Inside MedChron. Attaching a record pulls up LitBox's own file browser as a picker: no export, no separate tab.
AutoDoc IDP dashboard with a LitBox search command palette open, triggered by Command+F
⌘+F opens LitBox search
AutoDoc IDP with LitBox search results for chiro across All, showing 255 results
All results
AutoDoc IDP with LitBox search filtered to Folders, showing one matching folder result
Folders
AutoDoc IDP with LitBox search filtered to Content, showing 169 results sourced from AutoDoc Processing and LitDraft Processing
Content, from AutoDoc and LitDraft
Live Inside AutoDoc. Same ⌘+F search, same tabs (All / Files / Folders / Content), and the Content tab's source column shows results from both AutoDoc Processing and LitDraft Processing. Two ecosystem connections in one screenshot.

A third product, same picker pattern

OmnisProof needs a document to attach a signature workflow to, the exact dependency named in Section 02. Rather than build its own upload flow, it opens the same kind of "Select documents" picker, scoped to the workspaces and matters the signer already has access to.

OmnisProof Select documents modal open on top of the e-signature setup screen, showing a workspace and folder list including AutoDoc Processing
Live Inside OmnisProof. "AI reads the document and suggests where everyone signs" sits just below. The picker hands OmnisProof a file without a separate upload step anywhere in the flow.
Why this is the strongest evidence in the case studyEverything else here is a Figma prototype. This is five different real products (LitBox, MedChron, AutoDoc, LitDraft, OmnisProof), each showing up correctly inside a screen that isn't theirs.

16Security & trust · Why it matters for a law firm

Every pattern in this section exists because privilege, not preference, is on the line

Section 03 made the case with documented breaches and an ethics rule; this is the shorter, practical version: the six trust surfaces that actually show up in the product, gathered in one place.

Permission-based access

Every file's visibility is scoped to named people and their role, not "anyone with the org login," the same per-person model as Section 11's sharing feature.

Secure file sharing

Owner, Editor, or Viewer, assigned per person, per file, with no default public-link option to reach for when a scoped share takes one extra click.

Clear access visibility

The Document Details drawer's "Who has access" list (Section 11) lets a paralegal check who can see a file without opening a separate admin screen.

Audit logs & activity

Upload, download, share, permission change, restore, delete: every action lands in the Audit Timeline, the one surface the product principles (Section 06) single out by name.

Secure file requests

External submitters never get a LitBox account. A request carries a deadline, an optional password, and a defined destination folder instead of an open-ended inbox.

AI permission awareness

Section 13's concept screens mark every AI result "You have access" or "Restricted" before anything else: a design requirement, not a feature the assistant gets to skip.

What's actually shippedPermission-based sharing, File Requests with expiry and password, and the Audit Timeline are built and shown with real screens. Everything else follows the scope set in What LitBox does not claim.

17Product value · Why would a firm switch

A balanced case, not a "we're just better" claim

"Lawyers will switch because LitBox is more secure" isn't a defensible claim; Drive, Dropbox, and Box are all reasonably secure products. The actual case for LitBox has to rest on something more specific.

What would motivate a switch
What would stop a switch
Already using AutoDoc or OmnisProof and tired of re-uploading the same file into each one.
Migration effort: years of files already organized in an existing drive.
Need an audit trail for file activity that a general drive doesn't natively provide.
No SOC 2, HIPAA, or other third-party certification to point to yet.
Want File Requests with expiry and password controls instead of an open-ended public link.
Missing desktop sync, mobile apps, and the Microsoft 365 / Google Workspace integrations firms already depend on.
Consolidating tools rather than adding one more login to an already-fragmented stack.
Trust in an early-stage internal-beta product versus an incumbent with a decade of track record.
The defensible pitch isn't "more secure." It's "the file layer that gets more useful the more of Omnis AI you already use." That's a narrower claim, and one the File Requests → AutoDoc and in-document e-signature flows can actually back up today.

18Final experience & impact · Where this stands

What I can claim, what I can't yet, and what I'd do differently

Zoom out from any single screen and the shift is structural: Omnis AI went from a set of products that each quietly solved "where do files live" on its own, to a platform with one file layer the rest of it reads from and writes to. AutoDoc picks up files without a manual re-upload. OmnisProof signs a document in place. MedChron and LitDraft search the same index LitBox itself searches. None of that required a firm to change how they work; it required Omnis AI to stop asking every product to solve storage twice.

For the firm

  • One place to upload a file instead of one per tool it needs to reach.
  • A permission model and audit trail built for a legal matter, not adapted from a generic drive.
  • Fewer uncontrolled public links, because a scoped File Request or a per-person role is the default path, not an extra step.

For the ecosystem

  • New products (NotaryNow, deeper CasePro matter-linking) can assume a shared file layer exists instead of building their own.
  • Search and AI-assisted workflows (Section 13) get more useful the more products connect to the same index, not less.
  • A file's security posture no longer depends on which third-party vendor happened to hold it that week.

None of this makes LitBox "done." It makes the third problem from Section 01, an ecosystem that wasn't actually one, no longer true by default. That's the specific claim this case study is willing to make.

Impact, honestly framed

Measured

None yet. LitBox is in internal beta with no usage baseline to report. I'm not going to invent adoption numbers or time-savings percentages to make this section look stronger.

Observed

AutoDoc and OmnisProof integrations work end to end in the prototype, and staging screenshots confirm search is already live inside MedChron and AutoDoc. A structured UI-QA pass produced concrete, actionable fixes I designed against: real iteration, even without formal usability-test data.

Expected

Reduced re-uploading across AutoDoc and OmnisProof workflows, a defensible audit trail for firms handling sensitive files, and fewer uncontrolled public links: all hypotheses to validate once real usage exists, not claims to make today.

My role

I owned LitBox's product design end to end: the competitive and module-architecture research that scoped what "parity with Dropbox and Box" actually required, the information architecture, the full UI system across file management, sharing, search, audit, and admin, and the design of its live ecosystem connections into AutoDoc, OmnisProof, MedChron, and LitDraft. The empty-state, error-state, and permission-state documentation (more than two dozen scenarios specified before a single one shipped) was mine to define, not a gap engineering had to fill in later.

What I learned

Shared infrastructure is a different job

LitBox's users aren't just attorneys and paralegals; they're also AutoDoc and OmnisProof. A broken assumption in a file's metadata breaks someone else's product, not just this one.

A parity checklist isn't a strategy

The Dropbox and Box feature-parity research was necessary groundwork, but the real differentiation came from two questions a parity table can't answer: which matter does this belong to, and who downstream needs it.

Security language has to earn its claims

It was easier to write "SOC 2 compliant" into an early feature list than to confirm it was true. Separating planned from verified capability was a discipline I had to actively maintain, not a default.

Edge cases first is what makes it feel real

Designing 25+ empty and error states before the happy path ships is the difference between a prototype and a demo that only works when everything goes right.

Designer's note

Nobody asked for a file manager. Five products kept asking where a client's documents live. LitBox is my answer: one place, one record, reachable from every tool.

Muzeeb Urrahaman, solo product designer on LitBox

LitBox's real test isn't whether its file grid looks as good as Dropbox's. It's whether AutoDoc and OmnisProof keep needing fewer workarounds the more of it ships. That's the metric an infrastructure product actually has to answer to.

ProductLitBox
RoleSolo product designer · Jan – Jun 2026