4 min read

Apple y la localización del iPhone

Hoy Apple ha lanzado un pequeño cuestionario para aclarar el origen y la función del archivo que guarda la localización en el iPhone. Parece que mi primer post sobre el tema era correcto y que las posiciones en el archivo hacen referencia a la situación de las antenas de telefonía y redes WiFi, no del propio teléfono, para ayudar al GPS -todos los teléfonos con GPS-A (asistido) realizan esta función-. Esto explica por qué se repite en muchas entradas la localización a pesar de estar el usuario en movimiento.

He traducido muy libremente el cuestionario –el archivo original aquí– aunque me consta que Apple está pensando en ofrecer una traducción propia y posiblemente más exacta.

Por si no quieres leer todo el documento, un rápido resumen:

  • Apple asegura que el archivo guarda solo la posición de torres de antena y redes WiFi, no la del usuario.
  • El archivo con las torres y redes cercana no se genera en el teléfono sino que se descarga de Apple y permanece en la memoria, donde se va actualizando. La información que todos los teléfonos envían a Apple para generar ese fichero es siempre anónima y no permite localizar al usuario.
  • Una futura actualización limitará consolidated.db a siete días de información histórica de localización y dará la opción de eliminarlo por completo al desactivar la localización.
  • Una curiosidad: Apple está planeando un futuro servicio de alertas de tráfico y esto me lleva a pensar que es bastante posible que dentro de poco deje de usar los mapas de Google en iOS.

Cuestionario de Apple sobre los datos de localización

1. ¿Por qué está Apple siguiendo la posición de mi teléfono?

Apple nunca ha seguido la posición de los teléfonos ni planea hacerlo en un futuro.

2. ¿Por qué hay tanta preocupación sobre el tema?

Ofrecer a los usuarios de telefonía información de localización de forma rápida y precisa al mismo tiempo que se protege su seguridad y privacidad ha creado varios problemas técnicos que son difíciles de explicar en pocas palabras. Los usuarios están confundidos en parte porque los creadores de estas tecnologías (incluida Apple) no las han explicado convenientemente.

3. ¿Por qué mi iPhone guarda información sobre su localización?

El iPhone no guarda información sobre su localización. En su lugar, lo que hace es mantener una base de datos de puntos de acceso Wi-Fi y torres de telefonía cercanas al usuario. Algunas de estas torres y redes pueden llegar a estar a cientos de kilómetros. El iPhone las almacena para poder localizar rápidamente al usuario. Usando sólo el receptor GPS la localización puede llegar a tardar varios minutos, el iPhone reduce este tiempo a segundos usando la información de redes Wi-Fi y torres cercanas e incluso puede triangular la posición del usuario usando estos datos cuando no hay GPS disponible. Estos cálculos se realizan gracias a la base de datos recolectada por millones de iPhones que envían a Apple información de las torres de forma cifrada y anónima.

4. ¿Es esa la base de datos almacenada en el iPhone?

La base de datos completa es demasiado grande como para poder almacenarse en el iPhone. El teléfono descarga sólo una parte que está protegida pero no cifrada y que se copia en el PC al hacer una copia de seguridad. Esta copia puede estar cifrada o no dependiendo de las preferencias que haya elegido el usuario. Lo que los expertos de seguridad han descubierto no es la localización del iphone sino la base de datos de torres y redes Wi-Fi que han estado alrededor del iPhone pero que pueden tener varios cientos de kilómetros de margen de error. Se va a eliminar parte de la información que guarda este archivo en una futura actualización de software (ver más abajo).

5. ¿Puede Apple localizarme usando estos datos?

No, estos datos se envían a Apple de forma anónima y cifrada, Apple no tiene forma de saber la localización o el teléfono concreto del que provienen los datos.

6. Se han encontrado hasta un año de datos de localización almacenados en el teléfono. ¿Por qué son necesarios tantos datos históricos  para localizar mi posición actual?

Los datos almacenados no representan la localización del teléfono, sino una parte de las torres de telefonía y redes Wi-Fi cercanas que se ha descargado de Apple para poder asistir al GPS a la hora de localizar al usuario. El hecho de que se almacenen tantos datos es un error que hemos descubierto y que se arreglará en una futura actualización. No creemos necesario que el iPhone almacene más de siete días de información.

7. ¿Cuando apago la función de localización el iPhone sigue creando este archivo?

No debería hacerlo, es un error que que va a corregirse en una futura actualización de software.

8. ¿Qué otra información de localización recolecta Apple con este sistema?

Apple está recolectando también información de tráfico que esperamos ofrecer en los próximos años como parte de un nuevo servicio.

9. ¿Ofrece Apple está información a terceras compañías?

Ofrecemos los reportes automáticos que se producen en caso de fallo de forma anónima para que los desarrolladores de aplicaciones puedan corregir errores en las mismas. La localización no se transmite con ninguna compañía salvo que el usuario apruebe explícitamente que se haga.

10. ¿Cuál es la postura de Apple sobre la privacidad y la seguridad de la información personal?

Creemos que son extremadamente importantes. El iPhone es el primer teléfono que, por ejemplo, pide permiso a los usuarios de forma individual para cada una de las aplicaciones que usan servicios de localizacion. Nuesro objetivo es seguir siendo líderes a la hora de fortalecer la privacidad y la seguridad.

Actualización de Software.

En las próximas semanas Apple lanzará una actualización de iOS que:

  1. Reduce el tamaño del archivo que guarda la localización de las torres de telefonía y redes WiFi (a 7 días)
  2. Impedirá que el archivo se copie al PC durante el proceso de copia de seguridad.
  3. Borrará el archivo en caso de que el usuario desactive todas las funciones de localización.

En la próxima versión de iOS este archivo estará además cifrado dentro del teléfono.