WhatsApp is the only chat app I've encountered that refuses to work* if you don't give it access to your contacts. The last thing I want is to give it access to even more chats. Go eat a bag of dicks, Meta. More like "metastatic"
* you can respond to messages but are very limited in what you can initiate (as such they got you as part of someone else's contact list)
I think this might only be true on Android? Apple has a strict policy that the basic app functionality must work even without permissions. And testing right now, I can send messages to direct numbers without having given access to my contacts.
Original poster explained that the functionality is having a contact list. WhatsApp will either access and use ALL your contacts or none on iPhone as well as android. Having jumped through many hoops to preserve conversations without leaking contacts, I’m highly attuned to this…
Recent iOS versions allow you to share only a small subset of contacts, which is really useful for apps like these
nope. he literally wrote "cannot initiate messages if you don't give it access to your contacts" and that's false on iphone. on iphone whatsapp has its own separate contact list if you don't give it access. and it is like this for years.
> WhatsApp is the only chat app I've encountered that refuses to work if you don't give it access to your contacts*
I've never given it access to my contacts. (iOS.) It's worked fine. I recently started giving it access to a limited set of my contacts, but that was for convenience.
Telegram did this for me when I tested it years ago. Instantly uninstalled.
This is why you should use Graphene's contact scopes and only allow access to contacts that you want to contact on WhatsApp.
Perhaps you'd be interested in learning that you can initiate chats to phone numbers (regardless of contact status) by going to wa.me/<phone-number>
I've never tested it without contacts permissions though.
You can send the phone number to yourself in chat and then click it to open it for chat.
They broke that just several weeks ago, at least for me.
Works on iphone though.