Large file sent to user

One of the largest issues with transferring files and messages is discoverability and security. A large part of security is the ability to control who and what can access files.

What we found out in research

Design considerations

  • Allow the user to be able to manage and delete files
  • Show where the file is being stored and where it can be deleted
  • Give the user preference options on where to store files, locally or otherwise
  • Show confirmations to unreversible actions like deleting
  • Make copying and sending CIDs as simple as possible for the user

Who is the user and what are their needs

User working with large files and often having to work on-site with limited internet access

Putting it into practice

The user receives notification another App X user is sharing a file with them

The user receives notification they have received a message with a link to an image on App X. They recognise "JoeS" as their co-worker who sends them files regularly.
They then open the message link and App X opens begins downloading the shared image. At this point the user has the option to cancel the download.
Design consideration
Allow the user to be able to manage, delete and show where files are stored

Image downloaded in App X

The image is completely downloaded, the progress bar finishes and the user can then open it.
The user taps the image in the file list and goes to an image preview screen. The CID (Content Identifier) is then displayed. When tapped, it will copy to the clipboard. The user also has the option to share the image (CID) link through the share button at the top right. Other options, such as deleting or downloading the image are available from the options menu ....
The user also has the option to see the history of that file. They can get to that by tapping History at the bottom of the file view screen.

The user deletes the file

The user wants to delete the file from App X after viewing the file. They open the options menu ... and tap Delete from App X and a confirmation modal appears.
Design considerations
Give the user preference options on where to store files, locally or otherwise
Show confirmations to unreversible actions like deleting
The user confirms deleting the file. As they had it synced with local storage, they know that the image is still on the phone but disappears from App X.