Hi,
September was again more busy than average to respect the timeline of Project 101 (Tor VPN) and Tails releases.
Tor VPN =======
- I analyzed the usability test of Tor VPN 0.6.2 that I did in August.
https://gitlab.torproject.org/tpo/ux/research/-/issues/69
In short, the usability of Tor VPN 0.6.2 is decent when people don't need to use a bridge, but very bad when Tor is blocked. None of the participant managed to use a bridge on their own.
The main issues are unclear system status and confusing network model.
Quotes:
“Tor is like a bridge.“ — P5
“I'm looking for bridges that make it like if I were in Switzerland.“ — P4
“It should say: You are being blocked! With Tor you can bypass this censorship using a bridge.“ — P6
Summary of findings:
https://gitlab.torproject.org/-/project/92/uploads/1fba8220a110622d852bf4486...
List of all issues:
https://nc.torproject.net/s/fXbRYw76pTXJZym
Video clips:
https://nc.torproject.net/f/645757
- I created GitLab issues to document the most severe issues:
Improve feedback while "Connecting" https://gitlab.torproject.org/tpo/applications/vpn/-/issues/181
Clarify connection status on all screens https://gitlab.torproject.org/tpo/applications/vpn/-/issues/182
Allow changing exit location from Configure menu https://gitlab.torproject.org/tpo/applications/vpn/-/issues/185
Improve discoverability of the list of countries https://gitlab.torproject.org/tpo/applications/vpn/-/issues/186
Clarify what can be tapped in the Bridges screen https://gitlab.torproject.org/tpo/applications/vpn/-/issues/187
Remove the need to press Enter when entering a bridge line https://gitlab.torproject.org/tpo/applications/vpn/-/issues/188
Clarify which bridge is being used (eg. after Bridge Bot) https://gitlab.torproject.org/tpo/applications/vpn/-/issues/189
Improve discoverability of the circuit view https://gitlab.torproject.org/tpo/applications/vpn/-/issues/190
Allow configuring only a single bridge https://gitlab.torproject.org/tpo/applications/vpn/-/issues/193
Rethink how the different relays are named https://gitlab.torproject.org/tpo/applications/vpn/-/issues/194
Clarify just enough about the network model https://gitlab.torproject.org/tpo/applications/vpn/-/issues/195
Don't allow changing exit location unless already connected https://gitlab.torproject.org/tpo/applications/vpn/-/issues/196
Report loss of connectivity to the Tor network https://gitlab.torproject.org/tpo/core/onionmasq/-/issues/110
- I started brainstorming solutions to all of these issues with Duncan and the rest of the UX team.
Tails =====
I wrote some documentation to help users with recent issues:
- Shim SBAT verification error (#20471)
https://tails.net/news/version_6.7/#sbat
- Provide fsck from Welcome Screen when the file system of the Persistent Storage is corrupted (#15451)
https://gitlab.tails.boum.org/tails/tails/-/merge_requests/1586
This one was a LOT of work to figure out which data forensics path we should recommend to users and document the main ones step-by-step.
Hi,
October was an average month in terms of workload. I worked mostly on Tails to compensate for the extra time spent on Tor VPN in Q3.
Tails =====
## Documentation
We finally published with Tails 6.8 the long documentation on recovering data from the Persistent Storage when it has file system errors:
https://tails.net/doc/persistent_storage/fsck/
Kudos to Sleuth Kit's Autopsy, which provides cross-platform and relatively easy to use data forensics. It even works from Tails!
Try it next time you recover deleted files or a broken file system.
## UX Design
I did bits of UX design on 2 important use cases:
- Preventing data loss from the Persistent Storage through:
* Report earlier errors about the partition table and resizing https://gitlab.tails.boum.org/tails/tails/-/issues/20531
* Warn about the danger of unplugging the USB stick before shutdown https://gitlab.tails.boum.org/tails/tails/-/issues/20524
- Providing better pluggable transports and circumvention automation:
* Snowflake and WebTunnel https://gitlab.tails.boum.org/tails/tails/-/issues/5494
* Circumvention API https://gitlab.tails.boum.org/tails/tails/-/issues/15331
## User research
- Conducted an interview with environmental activists in France who heavily rely on Tails. I'm waiting for their review before publishing.
https://gitlab.tails.boum.org/tails/tails/-/issues/20602
- Had a call with a technologist who started introducing Tails to a collective who helps Polish women travel to Germany and get a safe abortion. I'll interview them more in depth in some months.
https://gitlab.tails.boum.org/tails/tails/-/issues/20649
## Website
I started working on reflecting the merge with Tor on the Tails website.
https://gitlab.tails.boum.org/tails/tails/-/issues/20600
tor-project@lists.torproject.org