Opened 2 months ago

Last modified 4 weeks ago

#30456 new enhancement

TBA - Provide bridges with a magic link

Reported by: antonela Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: tbb-mobile
Cc: phw, gaba Actual Points:
Parent ID: Points:
Reviewer: Sponsor: Sponsor30-can

Description (last modified by antonela)

The current user flow for adding bridges in TBA could be better.

Some improvements happened around this flow, as the simple QR scanning in Onion Browser. It has some problems for TBA users. First of all, TBA doesn't have camera permissions. Also, users need to have two devices at the same time. On the other hand, is very common that users who need a bridge are experiencing torproject.org censorship. So, accessing to bridges.tpo.org is another pain point in this flow.

I have been thinking in a flow where we can supply a user with a magic link, and the browser connects. sysrqb pointed me to #15035, which makes it really doable.

The user flow could be:

  1. The user tries to connect to Tor but bootstrapping fail
  2. The user gets prompted to share an email in order to get a bridge magic link
  3. The user receives an email
  4. The user opens a mail app and clicks to the magic link
  5. TBA opens and gets connected

Child Tickets

Change History (5)

comment:1 Changed 2 months ago by antonela

Description: modified (diff)

comment:2 Changed 2 months ago by gk

Keywords: tbb-mobile added

comment:3 Changed 2 months ago by n8fr8

Yes, please build on #15035. That was an important effort by eighthave / _hc.

These links could also be distributed via chatbots built into Signal, WhatsApp, Telegram or other messaging services. This is something we are working on with other efforts and can advise.

Separately, if the user scans a QR code with the system QR code scanner on Android, it can launch the browser. There is no need to a QR code scanner to be built in.

comment:4 Changed 2 months ago by phw

Cc: phw added

comment:5 Changed 4 weeks ago by gaba

Cc: gaba added
Sponsor: Sponsor30-can
Note: See TracTickets for help on using tickets.