4FIMO

case study designed and made by me, Mark Nouneh

The problem

4Fimo Supported ONE thing:
Legal work is unpredictable

The gap

The original model could only deliver files that were already sent ahead of time. There was no way to access something that weren't prepared in advance.

Step 1: Defining the Access Model

From sending files to retrieving them securely

The challenge wasn't simply adding remote file access.

Giving users unrestricted access to their computer would introduce unnecessary security and privacy risks. I needed to define a model that gave users access to files they hadn't anticipated needing, while keeping the rest of their computer inaccessible.

This led to the concept of Approved Folders: users would explicitly choose which folders could be accessed remotely, creating a controlled boundary between convenience and security.

Granting Access

I designed an Approved Folders model. Users explicitly choose which folders 4Fimo can access remotely. Everything outside those folders remains unavailable.

Figma wireframe

I wanted access to feel deliberate rather than automatic. Since the app is focused on privacy nothing feels more private than having full control over what happens on the app.

Step 2: Retrieving Files Anywhere

Turning an approved folder into on-demand access

Once a folder had been approved on the computer, its contents could be accessed through 4Fimo from the user's phone.
‍
This changed the product from a system where files had to be sent in advance into one where users could retrieve what they needed when they needed it.

Figma wireframe

Step 3: Understanding the Biggest Constraint

Remote access depended on the computer staying available

The new retrieval model solved the problem of having to send files ahead of time, but it introduced an important constraint: the user's computer had to be powered on and connected for remote retrieval to work.

‍
Approved Folders remained on the user's computer rather than being permanently uploaded elsewhere. When a user requested a file from their phone, 4Fimo needed to communicate with that computer to retrieve it.

The interface therefore needed to answer a question before the user started browsing: Is my computer available right now?
Computer
🟢 Online
Files available
Computer
‍
〇 Offline
‍Remote files unavailable

Step 4: Working around constraints

Retrieved files couldn't remain available indefinitely

Because security is priority, and the files are all stored and kept on users computer, 4fimo can only hold a fetched file for 60 minutes.

Step 5: User Testing

Testing whether the access model made sense

Test setup

The tasks (1)

"You're preparing to leave your computer, but you may need documents from your Client Files folder later. Make that folder available remotely."
What I'm testing: Whether users understand the Approved Folder model and that access must be explicitly granted from the computer.
Results: 𖨆𖨆𖨆𖨆 4 of 4 participants did not realize that 4Fimo needed to remain running on their desktop computer for remote access to work. While participants understood how to approve a folder, the dependency between the desktop computer and remote device was not sufficiently communicated.
Design iteration

The tasks (2)

Expected flow: Open 4Fimo → Authenticate → Explorer → Client Files →  Case 124 →  Contract.pdf →  Fetch
What I'm testing: Whether the primary retrieval flow is discoverable without instructions.
Results: 𖨆𖨆𖨆𖨆 ✅ 4 of 4 participants succeeded.