Hace poco pregunté a un pregunta muy similar para Android donde es muy preocupante que cualquier aplicación pueda registrar a qué Wifi SSID te has conectado.
Hay estas bases de datos SSID de Google, SkyHook y Apple que permiten a cualquiera saber qué ssid se encuentra en qué lugar, y la información puede ser filtrada por su vecino no sólo sus dispositivos habituales en su propio router.
Para citar:
Esto significa que aunque estés en una VPN, aunque desactives el escaneo de wifi wifi, incluso si desactivas los servicios de localización y sacas tu tarjeta sim tarjeta SIM, incluso si dejas de transmitir el SSID de tu router, tus aplicaciones podrán saber en qué SSID de wifi estás actualmente.
Esto significa que un atacante (léase: el capitalismo de vigilancia :) ) puede averiguar si/cuando estoy en casa, y qué otros dispositivos que están/estaban conectados han utilizado el mismo SSID. Por ejemplo, todas las aplicaciones bancarias (obligatorias) sabrán dónde se reúnen los miembros de mi familia y podrían cambiar la puntuación de mi seguro, o cualquier otro "inserta escenario distópico".
Teniendo en cuenta lo que he descrito, no creo que haya ningún margen de maniobra para que alguna vez puedas ocultar tu verdadera ubicación de un mal (estado, corp, hacker). ¿Estoy equivocado? ¿Puedo ocultar mi SSID de las aplicaciones que están en mi teléfono?
¿También funciona así iOS? Soy consciente de que la propia Apple sabe qué wifi y qué color de ropa interior llevan todos los miembros de tu familia, y que vende (sí, vende menos datos que otros, pero sigue vendiendo datos) o utiliza las conclusiones del análisis de esos datos para luego enviarlos/venderlos a otros servicios y/o terceros. Pero, ¿permite técnicamente a las aplicaciones construir este tipo de historial explícito de dispositivos conectados (por ejemplo, SSID)?
Además, (ya que estoy menos familiarizado con iOS) ¿hay una función en la que tu iPhone escanea constantemente todos los dispositivos a tu alrededor (wifi y bluetooth) para mejorar la localización u otras características? Y si es así, ¿qué nombres de dispositivos específicos acaban siendo visibles para tus aplicaciones? (y cómo evitarlo)