uplift project started in 2016

fpi is basically done (issues with redirects not solved); implementations used since tor browser 7

working on fingerprinting resistance since then

items to consider:

  • fonts (not solved within Firefox yet, partial solution shipping in Tor Browser)
  • letterboxing (concerns about good window resizing dimensions; possible resistance against not being able to use the full window)
  • pointer events (spoof everything to mouse on desktop; what to do with pointer id? what to do on the mobile side? probably using touch on android)
  • canvas (right now canvas prompt but it is annoying, so how to mitigate it? canvas software only rendering; but what about fonts for Firefox users?)
  • keyboard event (currently spoofing into US keyboard layout; keyboard layout per locale of the website?:; what about countries like Brazil where basically no one is using a pt-BR keyboard layout? Do we deal with potential breakage for users who surf frequently to websites in different locales and are interacting with them?)
  • breakage: os spoof (problem is that macOS functionality is broken on github/google docs; how to solve this? just hiding the platform on the network layer as Tor Browser does could be one solution)
Last modified 2 years ago Last modified on Oct 2, 2018, 11:42:41 AM