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 20 months ago Last modified on Oct 2, 2018, 11:42:41 AM