Project

General

Profile

Feature #15678

Improve UX of saving downloaded files from Tor Browser

Added by sajolida over 1 year ago. Updated 7 months ago.

Status:
Confirmed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
03/27/2018
Due date:
% Done:

33%

Feature Branch:
Type of work:
Research
Blueprint:
Starter:
Affected tool:
Browser

Description

During the user testing of the VeraCrypt beta, participants had to save a keyfile from Tor Browser and use it to unlock a USB stick:

  • 2 participants saved it to ~/Tor Browser without problems.
  • The other 3 participants had a very hard time finding how to save it:
    • It took P2 2 minutes to find where it was possible to save it. He even tried "~/Tor Browser/" without realizing it would work and went ahead checking more folders.
    • P3 dismissed the error message and saved it to the desktop but it was not save. Then she couldn't find it.
    • P4 has an odyssey of 8 minutes and was unsuccessfully looking for her file under /usr/local/lib/tor-browser/ when I rescued her.

I had serious concerns about the seriousness of this UX issue since it was introduced but had never tested it with users. Now I did and the results are quite concerning...

  • It's a clear proof that it's not because people don't complain about a problem through our help desk or Redmine that the problem is not real. Relying on reported issues is definitely not enough to find the real problems people have. You need user testing to go and find them.
  • It's an example of a security/US thread off where we added a security measure without researching its UX impact first. In this kind of discussions, we often lack tools for decision making where we can put in balance the added security against the degraded UX and know what to do; and we have the tendency to go for the added security. How much added security for the crazy threat models of few users do we need to counterbalance pain and frustration for the vast majority of newer users? A solution would be to do more regular user testing and postpone such decisions until we have done some actually testing. I'll try to do this more.

Here are some ideas to breakdown this problem we can take to improve this UX problem:

  • Notify better when the file is not saved. For example, click "Desktop", dismiss the error message, click "Save" and there's nothing telling you that the file was actually not saved.
  • Remove the tor-browser shortcut to /usr/local/lib/tor-browser as it cannot be useful and can only add to the confusion.
  • Improve the labels of the Tor Browser and Tor Browser (persistent) shortcuts as proposed in #15028.

Some user quotes:

  • P3: « I don't want to read. I want to save. » after getting the error message "Could not read the content of ..."
  • P4: « I don't have permission to save anywhere. It's fucking useless. »
  • P4: « Why am I using a computer I don't have permissions to use. »
  • P4: « This is fucking kafkaesque... »

And video clips:

I removed the sound on the public version for privacy reasons but please ask me for the full version if you're part of the team.


Subtasks

Feature #10422: Grant Tor Browser access to files as designated by the userConfirmed

Feature #15874: Start looking at snaps/Flatpak for sandboxingConfirmedintrigeri

Feature #15028: Rename "Tor Browser" shortcuts and foldersConfirmed

Feature #15463: Remove "Downloads" shortcutRejected


Related issues

Related to Tails - Feature #9337: Notify the user when AppArmor blocks anything Rejected 06/27/2017

History

#1 Updated by sajolida over 1 year ago

  • Related to Feature #14544: Spend software developer time on smallish UX improvements added

#2 Updated by sajolida over 1 year ago

  • Description updated (diff)

#3 Updated by sajolida over 1 year ago

  • Description updated (diff)

#4 Updated by intrigeri 11 months ago

  • Related to Feature #15874: Start looking at snaps/Flatpak for sandboxing added

#5 Updated by intrigeri 11 months ago

  • Related to deleted (Feature #15874: Start looking at snaps/Flatpak for sandboxing)

#6 Updated by intrigeri 11 months ago

  • Related to deleted (Feature #14544: Spend software developer time on smallish UX improvements)

#7 Updated by sajolida 10 months ago

  • Subject changed from Improve UX of saving files in Tor Browser to Improve UX of saving downloaded files from Tor Browser

#8 Updated by intrigeri 8 months ago

  • Related to Feature #9337: Notify the user when AppArmor blocks anything added

Also available in: Atom PDF