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).
+
+
+
+ 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.
+
+
@@ -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