¿Cómo puedo bloquear el acceso de una aplicación a mis contactos?

Una aplicación que tiene acceso a la lista de contactos es capaz, sin previo aviso, de subir esa información a un servidor. (Si tiene acceso a Internet, es decir, pero la mayoría lo tiene).

Me preocupa el abuso de confianza a mis contactos que esto conlleva.

Por ejemplo, alguien en mi lista de contactos puede haber tenido problemas para permanecer fuera de la lista de cualquier directorio telefónico y, sin embargo, su número de teléfono podría volverse casi público, según la política de privacidad de la aplicación, que yo, como muchos, nunca me molesto. leer.

Ni siquiera me refiero aquí a las aplicaciones que existen con la única y expresa intención de hacer públicas las listas de contactos.

¿Hay alguna forma de tener el control eligiendo si una aplicación determinada tiene acceso a mi lista de contactos, de forma similar a cómo una aplicación puede tener acceso a las notificaciones, pero puedo deshabilitar su acceso a las notificaciones mientras sigo usando la aplicación?

Para ser claros, una aplicación de mensajería no tiene sentido si no tiene acceso a los contactos, pero, por ejemplo, una aplicación que me muestra la tienda de comestibles o la cafetería más cercana no necesita acceder a mis contactos. No sugiera "Simplemente no instale una aplicación que solicite permiso de forma gratuita para acceder a los contactos". Si lo hace, deja a los usuarios en la edad de piedra. Me gustaría poder usar cualquier aplicación, pero seguir estando a cargo.

Editar :

A modo de comparación, aquí hay un enlace a una pregunta complementaria para Android .

Respuestas (1)

Instrucciones para macOS e iOS...

Para
las Preferencias del sistema macOS > Seguridad y privacidad > Privacidad > Contactos,
desmarque cualquiera que no desee tener acceso

ingrese la descripción de la imagen aquí

para iOS

Configuración > Privacidad > Contactos

Bueno saber. Lo veo en El Capitán. ¿Pero iOS?
Ah, lo siento, me perdí por completo la etiqueta de iOS, agregando iOS a la respuesta ...
Gracias. En OS X, estoy bastante seguro de que una aplicación/programa no se ejecuta hasta que lo lanzo explícitamente (porque OS X a menudo confirma "este programa fue bla bla"). ¿Qué pasa con iOS? ¿La simple instalación de una aplicación inicia su segmento de código de inicialización? Y entonces sería un problema del tipo del huevo y la gallina. No sería posible desmarcar los permisos para una aplicación que aún no se ha instalado, y sería demasiado tarde para hacerlo después de la instalación porque es posible que la aplicación ya haya hecho una copia en el dispositivo (incluso con el corte de comunicación).
Estoy bastante seguro de que Apple no permitiría la posibilidad de que ninguna aplicación se vuelva loca antes de recibir un permiso explícito. Las aplicaciones están en un espacio aislado: no pueden salir ni acceder a datos de otros lugares sin pedir y obtener permiso, explícitamente. Tampoco pueden "hacer una copia" de cualquier otra área de datos.
Quise decir que las aplicaciones tienen su propio almacenamiento y pueden copiar dentro o fuera de ese almacenamiento mientras se ejecutan. Supongamos que este escenario es tan obvio que iOS lo protege.