¿Existe una libreta de contactos que permita el acceso parcial a las aplicaciones?

En mi directorio telefónico tengo contactos personales y contactos relacionados con el trabajo, como clientes, contratistas, etc.

Las aplicaciones como 'Whatsapp' son geniales y fáciles, pero no necesariamente quiero agregar todos los contactos a todas las aplicaciones que usan la libreta de contactos.

¿Existe una libreta de contactos alternativa que permita que solo ciertas personas (¿grupos?) se compartan con una aplicación mientras mantiene a otros fuera, o una configuración de privacidad en la libreta de contactos predeterminada que permita que ciertas aplicaciones no vean ciertos contactos?

¡Gracias por tus pensamientos y recomendaciones!

¿Tienes acceso root en tu dispositivo? ¿Qué versión de Android está ejecutando?
Sí, tengo acceso de root. Actualmente Stock, 4.2.2. Estoy dispuesto a actualizar/cambiar a otra acción (es decir, Cyanogenmod) si eso facilita las cosas.
Incluso con un teléfono rooteado con el instalador Xposed que ejecuta XPrivacy, solo puede limitar el acceso a un sí o un no. Desafortunadamente, no puede especificar la etiqueta exacta desde la que puede leer la aplicación. (Lo acabo de probar con xprivacy)
Eso es lo que tenía en mente. Otras alternativas incluyen LBE o, al menos con Android 4.3, tal vez AppOps. Pero todo con el mismo efecto: o la app en cuestión puede acceder a los contactos, o no. No hay forma de que tenga acceso a "contactos seleccionados", al menos nunca he oído hablar de tal solución.
@Zlatty, gracias por probar esto. Tal vez instale una aplicación de contacto separada y ejecute contactos predeterminados y "contactos privados" en esos dos. Whatsapp, etc. solo verificará uno, no leerá el otro. Por otro lado, ¡esta sería una excelente idea de desarrollo para una nueva aplicación de contactos!
@wolfgang: ¡pruébalo y vuelve a publicar!
Wolfgang, ¿es útil la información proporcionada por @piquer? ¿Podrías comprobarlo? Gracias.

Respuestas (3)

La versión pro de XPrivacy puede hacer precisamente eso. Lo uso para permitir el acceso selectivo de WhatsApp a las entradas del libro de contactos solo si sé que la persona en cuestión ya está registrada en WhatsApp.

Bloqueo de contactos por defecto:

Permitir acceso parcial:

Tienes que habilitar/deshabilitar los contactos uno por uno en Xprivacy. Sería bueno deshabilitar los grupos.
Desafortunadamente, no tengo una versión paga de XPrivacy en este momento para verificar la funcionalidad deseada. Veo que el hilo tiene casi 2 años. @Wolfgang Haak, ¿podría verificar esto y verificarlo? Gracias

Use la aplicación en modo Dual Messenger (cuenta dual/modo seguro) y active la opción "Usar lista de contactos separada".

Solo una nota de que Dual Messenger es una característica específica de Samsung. Otros fabricantes pueden tener un nombre diferente (por ejemplo, "Dual Apps" de Xiaomi) pero tienen configuraciones diferentes.

Encontré OpenContacts que te permite administrar un segundo libro de contactos que estará aislado, por lo que no se cargarán contactos.

Sí, no hay forma de configurar el acceso parcial, sin embargo, puede abrir chats desde OpenContacts, directamente. Es una buena solución si tiene contactos comerciales que usa solo para llamadas, SMS y correo electrónico.