Invite Links Are Bearer Tokens: Access Control and Phone-Number Exposure in Large WhatsApp Groups

A credential nobody rotates

A WhatsApp invite link behaves like a bearer token. Whoever holds it can join, and the Help Center confirms that anyone with the link can also forward it. There is no expiry by default, no scope and no binding to an identity. Once the token is published on a website, a social network or a forum, the group's access control list becomes public.

Joining has a side effect engineers should treat as a data disclosure: members can see each other's phone numbers. So a leaked link is not only an unwanted entry problem. It is an enumeration path for a list of personal identifiers.

Ivan Schroll's report argues that access control is the main privacy instrument available at group level. The admin cannot change the fact that members see numbers. The admin can decide who reaches that list.

What the measurements show

Control plane

Control Applied by Effect
Approve new members Admin Link join requests wait for approval
Restrict who adds members and shares the link Admin Narrows who can distribute the token
Reset invite link Admin The old link stops working and cannot be restored
Keep links off public pages Admin Reduces discoverability
Avoid @mentions in announcement groups Admin Avoids exposing numbers to the whole community
Who can add me to groups User Limits unsolicited additions
Usernames and username key Platform and user Contact without sharing a number, rolling out gradually
Rate limits on contact discovery Platform Reduces enumeration at scale

Tooling layer and its limits

Engineering conclusion: treat the link like a secret

Apply the same hygiene you use for API keys.

Welcome messages that state the rules inform new members, but they do not prevent link leakage on their own. The boundary is the approval step.

Source: Ivan Schroll (2026), Access Control and Member Privacy in Large WhatsApp Groups: Invite-Link Exposure, Phone-Number Disclosure and Unwanted Entry. DOI 10.17605/OSF.IO/WFDQ3

Author: Ivan Schroll (ORCID 0009-0007-0680-5570)