Llamadas anónimas a los servidores de Google
Editar/e/OS es un sistema operativo móvil desgooglado diseñado para los usuarios no técnicos.
¿Qué significa «desgooglar»?
El término «desgooglar» puede desconcertar a algunos, ya que no implica una disociación completa de Google. El proyecto central de Android (AOSP) está bajo la tutela de Google, y las aplicaciones móviles de Android dependen frecuentemente de Google Play Services. Así, «desgooglar» debe interpretarse como permitir a los usuarios esquivar la recogida de datos incesante de Google.
/e/OS ha sido históricamente (desde 2018) el primer sistema operativo móvil en resolver esta complicada ecuación reemplazando todos los componentes propietarios de Android que se comunican con los servicios de Google Play por una capa de código abierto llamada «microG». Esta capa, que puede desactivarse, sustituye ciertos Google Play Services y anonimiza las llamadas restantes a ellos, como las notificaciones push. Lee más sobre el desgooglado en /e/OS, las funciones de Advanced Privacy en /e/OS (asesino de rastreadores de aplicaciones móviles, geolocalización falsa, dirección IP falsa…) y los servicios en línea que ofrecemos (espacio de trabajo personal, buscador…): https://doc.e.foundation/what-s-e#degoogling–ungoogling-in-eos
La configuración estándar de /e/OS está diseñada para proporcionar una experiencia de usuario óptima, en particular al usar aplicaciones de terceros. Ciertas aplicaciones necesitan comunicarse con los servidores de Google para funcionar correctamente. Sin embargo, en /e/OS, todos los datos transmitidos a los servidores de Google se anonimizan sistemáticamente por defecto, garantizando la protección de tu privacidad.
Hemos creado esta página por transparencia: como en cualquier otro sistema operativo móvil basado en Android, puedes detectar algunas llamadas de red a servidores de Google en tu dispositivo con /e/OS. Esta página explica de dónde vienen, para qué se usan y qué información puede compartirse con Google.
Nuestro objetivo es centrarnos en la protección de los datos personales permitiendo a los usuarios disfrutar de una vida normal con su teléfono. Nuestro enfoque es evitar enviar información identificable cuando tenemos que enviar datos, sin degradar la experiencia de usuario.
La otra cosa clave a tener en cuenta es que /e/OS no captura ningún registro, ninguna ubicación ni actividad de aplicaciones. Con /e/OS, Google no puede perfilar a los usuarios ni aprovechar los datos del sistema operativo para su propio propósito, ni vender estos datos a terceros. En otras palabras: con la configuración predeterminada de /e/OS, Google no puede capturar ninguna información personal de los usuarios.
Registro del dispositivo (microG)
Para obtener acceso a la API de Google (principalmente para acceder a las notificaciones), microG tiene que registrar el dispositivo en Google.
- dominio:
android.clients.google.com - cuándo: una vez al día en segundo plano
- cómo desactivarlo: Ajustes > Sistema > Avanzado > microG > Google device registration > desactivar
- efecto secundario conocido: las aplicaciones que usen cualquier servicio de Google Play pueden no funcionar
- datos compartidos
- identificador de dispositivo recortado (direcciones MAC, IMEI): no se anonimiza del todo para conservar algún identificador de marca y modelo de dispositivo
- dirección IP
- devuelve y Android ID
Ten en cuenta que puedes definir otro perfil desde Ajustes > Sistema > Avanzado > microG > Google device registration > Select profile
Notificaciones push (microG)
Un gran número de aplicaciones Android usan e incorporan el marco de notificaciones push de Google para que los usuarios reciban los mensajes de notificación. Como este marco se apoya en la infraestructura de servidores de Google, conectarse a los servidores de Google es necesario para que las notificaciones push de Google funcionen. Sin embargo, como hemos reemplazado totalmente el software propietario de Google Play Services de /e/OS por microG, las conexiones a los servidores de Google con el propósito de las notificaciones push se hacen de forma anónima (por defecto en /e/OS). Esto significa que lo único que Google sabe es que recibió una conexión desde una IP concreta relacionada con las notificaciones push, pero nada más. Así que aunque no sea totalmente perfecto (una dirección IP puede usarse para rastrear usuarios) se considera suficientemente bueno en términos de privacidad de datos personales.
- dominios:
android.clients.google.com: registra la aplicación para las notificaciones pushmtalk.google.com: servidor usado para las notificaciones push
- cuándo
- cuando arrancas por primera vez una aplicación que usa notificaciones push (
android.clients.google.com) - luego una conexión persistente para recibir notificaciones (
mtalk.google.com)
- cuando arrancas por primera vez una aplicación que usa notificaciones push (
- cómo desactivarlo: Ajustes > Sistema > Avanzado > microG > Cloud messaging > desactivar
- alternativa: las aplicaciones que soportan UnifiedPush entregan sus notificaciones a través del servidor push de Murena, sin contactar con Google, ver Notificaciones push con UnifiedPush
- efecto secundario conocido: las aplicaciones que usan Google Cloud Messaging (GCM) solo para notificaciones pueden no recibir notificaciones (en el mejor caso) o no funcionar en absoluto (en el peor)
- efectos secundarios conocidos:
- para las aplicaciones que usan cualquier servicio de Google Play, algunas funciones pueden no funcionar (en el mejor caso) o la aplicación no funcionará en absoluto (en el peor)
- mayor consumo de batería
- datos compartidos
- identificador de dispositivo recortado (direcciones MAC, IMEI): no se anonimiza del todo para conservar algún identificador de marca y modelo de dispositivo
- dirección IP
- el Android ID
- las aplicaciones suscritas a las notificaciones
Safetynet (microG)
Safetynet es una función de seguridad que Google sugiere a los desarrolladores de aplicaciones para asegurar que su aplicación no se ejecuta en un dispositivo Android no-Google (por ejemplo, el Android comercial que encuentras en los smartphones de las tiendas, con el sello de Google). Esta comprobación necesita una conexión a algunos servidores de Google. Es una llamada anónima (por defecto en /e/OS), así que no permite a Google rastrear al usuario.
Ten en cuenta que Safetynet también tiene una función reCAPTCHA, distinta del reCAPTCHA de Firebase.
Parámetros de Safetynet
- dominio:
www.googleapis.com - cuándo: cada vez que una aplicación solicita una atestación Safetynet
- cómo desactivarlo: Ajustes > Sistema > Avanzado > microG > Google Safetynet > desactivar
- efecto secundario conocido: para las aplicaciones que solicitan atestación SafetyNet, algunas funciones pueden no funcionar (en el mejor caso) o la aplicación no funcionará en absoluto (en el peor)
- datos compartidos
- identificador de dispositivo recortado (direcciones MAC, IMEI): no se anonimiza del todo para conservar algún identificador de marca y modelo de dispositivo
- dirección IP
- el Android ID
- las aplicaciones que solicitan atestaciones Safetynet
- alguna otra información del build.prop, como al menos las siguientes.
- ro.boot.verifiedbootstate
- ro.boot.veritymode
- ro.build.version.security_patch
- ro.oem_unlock_supported
- ro.boot.flash.locked
- ro.build.version.security_patch
- ro.build.fingerprint
- ro.product.model
- ro.product.brand
Firebase Authentication (microG)
Firebase es un backend de Google que proporciona funciones como base de datos en tiempo real, autenticación y mensajería en la nube.
- dominios:
www.gstatic.comsecuretoken.googleapis.com
- cuándo: cuando una aplicación solicita una Firebase Authentication
- cómo desactivarlo: Ajustes > Sistema > Avanzado > microG > Google device registration > desactivar
- efecto secundario conocido: para las aplicaciones que solicitan Firebase Authentication, algunas funciones pueden no funcionar (en el mejor caso) o la aplicación no funcionará en absoluto (en el peor)
- datos compartidos
- identificador de dispositivo recortado (direcciones MAC, IMEI): no se anonimiza del todo para conservar algún identificador de marca y modelo de dispositivo
- dirección IP
- el Android ID
- las aplicaciones que solicitan Firebase Authentication
Firebase Authentication reCaptcha (microG)
- dominios:
www.gstatic.comwww.google.com
- cuándo: cuando una aplicación solicita un Firebase Authentication reCaptcha
- cómo desactivarlo: Ajustes > Sistema > Avanzado > microG > Google device registration > desactivar
- efecto secundario conocido: para las aplicaciones que solicitan Firebase Authentication reCaptcha, algunas funciones pueden no funcionar (en el mejor caso) o la aplicación no funcionará en absoluto (en el peor)
- datos compartidos
- identificador de dispositivo recortado (direcciones MAC, IMEI): no se anonimiza del todo para conservar algún identificador de marca y modelo de dispositivo
- dirección IP
- el Android ID
- las aplicaciones que solicitan Firebase Authentication reCaptcha
Gestión de la cuenta de Google (no por defecto en la instalación de /e/OS) (microG)
Las siguientes llamadas ocurren solo cuando un usuario decide iniciar sesión dentro de microG
- dominios:
www.googleapis.comandroid.googleapis.comwaccounts.google.com
- cuándo: cuando un usuario decide iniciar sesión dentro de microG
- cómo desactivarlo: Ajustes > Sistema > Avanzado > microG > Account > cerrar sesión
- efecto secundario conocido: el usuario se autenticará de forma anónima al usar microG
- datos compartidos
- identificador de dispositivo recortado (direcciones MAC, IMEI): no se anonimiza del todo para conservar algún identificador de marca y modelo de dispositivo
- dirección IP
- el Android ID
- la cuenta de Google del usuario
Inicio de sesión con cuenta de Google (no por defecto en la instalación de /e/OS) (microG)
microG te da la posibilidad de iniciar sesión con tu cuenta de Google. Es necesario para algunas aplicaciones de terceros para funcionar correctamente.
- dominio:
android.googleapis.com - cuándo: cuando una aplicación solicita un inicio de sesión con cuenta de Google
- cómo desactivarlo: Ajustes > Sistema > Avanzado > microG > Account > cerrar sesión
- efecto secundario conocido: para las aplicaciones que solicitan inicio de sesión con cuenta de Google, algunas funciones pueden no funcionar (en el mejor caso) o la aplicación no funcionará en absoluto (en el peor)
- datos compartidos
- identificador de dispositivo recortado (direcciones MAC, IMEI): no se anonimiza del todo para conservar algún identificador de marca y modelo de dispositivo
- dirección IP
- el Android ID
- la cuenta de Google del usuario
App Lounge
App Lounge obtiene datos de Google Play Store directamente para dar acceso a todo el catálogo de aplicaciones Android. Ofrecemos dos opciones para esto: acceso anónimo y cuenta real de Google. Es la elección del usuario, pero en cualquier caso hay una opción para evitar ser rastreado por Google. El único problema aquí sigue siendo la dirección IP, pero es un problema menor.
- dominio:
android.clients.google.com - cómo desactivarlo: Restablece los datos de la aplicación
App Lounge, y no la abras después - Efecto secundario conocido: No podrás acceder a las aplicaciones de Google Play Store dentro de App Lounge ni recibirás actualizaciones de App Lounge para tus aplicaciones instaladas.
- datos compartidos
- La cuenta de Google si está configurada, si no la anónima
- La lista de aplicaciones instaladas (para las actualizaciones)
- Propiedades del dispositivo
- Build.RADIO
- Build.BOOTLOADER
- Screen.Density
- GL.Extensions
- HasFiveWayNavigation
- Build.BRAND
- Build.ID
- Platforms
- TouchScreen
- Build.FINGERPRINT
- Vending.version
- Screen.Width
- Build.HARDWARE
- Build.VERSION.RELEASE
- Build.VERSION.SDK_INT
- Build.MODEL
- Locales
- SharedLibraries
- GL.Version
- GSF.version
- Screen.Height
- Vending.versionString
- HasHardKeyboard
- Features
- Navigation
- UserReadableName
- Build.MANUFACTURER
- Keyboard
- Build.DEVICE
- ScreenLayout
- Build.PRODUCT
A-GPS y servidores SUPL
⚙️ Bajo investigación con el equipo de desarrollo de /e/OS.
Más sobre el desgooglado en /e/OS
- alcance y definición del desgooglado dentro de el contexto de /e/OS