From d9d370dd83c56ad7b2884b5f8f81ceb86e214c07 Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Mon, 9 May 2022 17:43:23 -0400 Subject: [PATCH] Wi-Fi privacy section for features page --- static/features.html | 31 ++++++++++++++++++++++++------- 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/static/features.html b/static/features.html index e69d010e..55e77e64 100644 --- a/static/features.html +++ b/static/features.html @@ -112,6 +112,7 @@ can be disabled
  • Broad carrier support without invasive carrier access
  • LTE-only mode
  • +
  • Wi-Fi privacy
  • Private screenshots
  • Closed device identifier leaks
  • PIN scrambling
  • @@ -510,6 +511,29 @@ bleeding edge code (5G).

    +
    +

    Wi-Fi privacy

    + +

    GrapheneOS supports per-connection MAC randomization and enables it by + default. This is a more private approach than the standard persistent + per-network random MAC used by modern Android.

    + +

    When the per-connection MAC randomization added by GrapheneOS is being + used, DHCP client state is flushed before reconnecting to a network to avoid + revealing that it's likely the same device as before.

    + +

    GrapheneOS also applies fixes for serious flaws with the Linux kernel IPv6 + privacy address implementation which allow using it as an identifier not just + for connections to the same network but also across different networks. We + don't need to apply these changes for the Pixel 6 and later since this was + fixed in the Linux kernel upstream, but hasn't been backported to earlier + kernel LTS branches so we still need to take care of it there.

    + +

    See our usage guide section on Wi-Fi privacy + for more general information rather than only our improvements to the + standard Wi-Fi privacy approach.

    +
    +

    Private screenshots

    @@ -639,13 +663,6 @@ still keeping sensitive data in user profiles without fingerprint unlock)
  • Support for using the fingerprint scanner only for authentication in apps and unlocking hardware keystore keys by toggling off support for unlocking.
  • -
  • Per-connection MAC randomization - option (enabled by default) as a more private option than the standard - persistent per-network random MAC.
  • -
  • When the per-connection MAC randomization added by GrapheneOS is being - used, DHCP client state is flushed before reconnecting to a network to avoid - revealing that it's likely the same device as before.
  • -
  • Improved IPv6 privacy addresses to prevent tracking across networks
  • Vanadium: hardened WebView and default browser — the WebView is what most other apps use to handle web content, so you benefit from Vanadium in many apps even if you choose another browser