¿Existe una aplicación que permita que las funciones de sincronización completa sólo se produzcan cuando se conecta a una determinada lista blanca de WiFi y / o ¿Impedir que las cuentas seleccionadas se sincronicen cuando se encuentran en otros routers WiFi alejados / públicos / no incluidos en la lista blanca?
Por ejemplo, cuando estoy en mis conexiones WiFi de confianza tengo todos los derechos de sincronización, lo que permite que Gmail y Facebook, así como otras aplicaciones, funcionen con normalidad, pero cuando estoy en una WiFi que no está en la lista blanca, sólo se permite el acceso y la sincronización de la navegación o de determinadas aplicaciones.
Imagino que se trataría de una función de cortafuegos, pero aún no he encontrado ninguna que distinga las múltiples conexiones WiFi entre sí. Si una aplicación como esta no existe, qué código sería un buen comienzo para revisar y desarrollar tal función.