[tor-bugs] #27385 [Obfuscation/Snowflake]: https://snowflake.torproject.org/embed is confusing

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Aug 29 16:05:53 UTC 2018


#27385: https://snowflake.torproject.org/embed is confusing
---------------------------------------+--------------------------------
     Reporter:  cypherpunks3           |      Owner:  (none)
         Type:  defect                 |     Status:  new
     Priority:  High                   |  Milestone:
    Component:  Obfuscation/Snowflake  |    Version:
     Severity:  Major                  |   Keywords:  snowflake, ux-team
Actual Points:                         |  Parent ID:
       Points:                         |   Reviewer:
      Sponsor:                         |
---------------------------------------+--------------------------------
 `embed.html` should be the go to for embedding snowflake badges in
 webpages but it currently has a couple of problems,

 1. No description, nothing to suggest to the lambda visitor about what to
 do.

 2. Clicking on the badge redirects to the options page hosted in
 torproject.org, but this means that users who have first-party isolation
 manually enabled (as can be done in Firefox) won't be able to enable it on
 the page where embed.html is embedded.

 Ideally what should be done is:

 1. Small description ("Do you want to help censored users access the Tor
 network?") with a snowflake logo.

 2. If user clicks on yes, then in that same iframe there's some JS check
 to see if WebRTC is disabled, if it is inform the user that WebRTC is
 necessary and perhaps add a link on how to enable it back.

 3. If WebRTC is enabled, then load up snowflake.js and modernizr.js.
 Description should contain if the connection to the broker is done and is
 waiting for a client request, and if it is then maybe the logo should
 change as well as the description. (Since everything is done on the same
 page then there won't be any problems with first party isolation -- except
 with 3rd party cookies disabled)

 Ideally it should be easy to embed into webpages if what's above is done,
 and should be small enough.


 (cc'ing antonela of the ux-team for her opinions :)

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/27385>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list