Published Security3 min read
WhatsApp Puts Its Scam Classifier on a Public Ledger, Not on Its Servers
Scam Alert classifies messages on the device, and every model release has to appear on a third-party append-only ledger with Cloudflare-held signing keys before it ships. That proves everyone got the same model.
Not a builder's beat, but builders have a standing stake in it.See today for builders

What happened
- WhatsApp has begun a limited beta rollout of Scam Alert, an optional feature that uses an on-device machine learning model to flag suspicious messages from non-contacts.
- Once a user enables the feature, a model is downloaded to the device and evaluates incoming messages for patterns associated with known scams, drawing on conversational structure and linguistic cues.
- The model is trained on scam conversations reported by users and checks whether incoming messages from non-contacts match known scam patterns using linguistic signals and probabilistic classification based on conversational structure.
- Users who mark a chat as trusted can separately choose to share the last five messages received with WhatsApp to help refine the model's accuracy.
- To prevent a scenario where a specific model could be pushed to a specific person, WhatsApp says every model release must be logged on a third-party, append-only transparency ledger before it can be distributed.
Compiled by The WatchSomething wrong?How this is made
Why it matters
WhatsApp has begun a limited beta of Scam Alert, an optional feature that runs an on-device machine learning model to flag suspicious messages from people who are not in a user's contacts [1]. The part worth attention is not the classifier but the plumbing around its distribution: WhatsApp says every model release must be logged on a third-party, append-only transparency ledger before it can be sent to any device, specifically to prevent a model being pushed to one named person [6].
Once a user turns the feature on, a model is downloaded to the device and evaluates incoming messages from non-contacts for patterns associated with known scams, drawing on conversational structure and linguistic cues [2]. The model is trained on scam conversations reported by users [4]. A flagged message produces a warning visible only to the recipient, and the sender is not notified [7]. The recipient can block, report, ignore the warning, or mark the conversation as trusted, which stops future alerts in that chat [8]. Users who mark a chat trusted can separately opt in to send WhatsApp the last five messages they received to help refine accuracy [5]. WhatsApp says no message content leaves the device for classification and nothing is auto-reported to WhatsApp, Meta or anyone else [9].
The distribution controls are concrete. Each release is accompanied by a manifest of SHA-256 hashes covering the model weights and related files, and the manifest digest is signed with Ed25519 keys held by Cloudflare rather than Meta [11]. Devices verify that signature, cross-check it against the ledger, and confirm the downloaded files match the published hashes before the model is allowed to run [12].
If those checks work as described, what they buy is uniformity: a device only runs an artifact whose hashes were published in advance, so a bespoke model built for a single account has nowhere to hide [1]. They say nothing about what the globally distributed model looks for. Neither published account describes training data or classification criteria being published alongside ledger entries, and neither names the operator of the ledger itself, although Cloudflare holds the signing keys [2]. Cloudflare is accumulating this role: it and Trail of Bits act as independent auditors of Signal's key transparency log, which underpins Signal's newly announced automatic key verification [19][4].
Because no content leaves the device, WhatsApp needs another way to tell whether the feature is working. It built what it calls a confidential federated analytics pipeline, which it says collects only two categories of data: counts of how often warnings were triggered, and counts of what users did afterwards, such as blocking or marking a chat trusted [13]. The company outlines a threat model covering external attackers, compromised infrastructure insiders and supply-chain risk, and says the pipeline's defences are meant to ensure that targeting one user's data would require compromising the entire system [14]. On that accounting, the only stated route for message content to reach WhatsApp is the opt-in five-message share after a user marks a chat trusted [5].
Users will be able to review an in-app log at Account > Request Info > Scam Alert Activity showing which messages were scanned, the outcome, and which model version made the call [15]. The bug bounty programme is being extended to cover Scam Alert [16], and WhatsApp calls the release an early technical preview rather than a finished product [17]. The service has more than 3 billion users across more than 180 countries [18].
Worth watching: who operates the ledger and whether outside parties can read it, whether model version history in the in-app log can be reconciled against ledger entries, and what the bug bounty community reports before any wider rollout.
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
WhatsApp has begun a limited beta rollout of Scam Alert, an optional feature that uses an on-device machine learning model to flag suspicious messages from non-contacts.
- [2]
Once a user enables the feature, a model is downloaded to the device and evaluates incoming messages for patterns associated with known scams, drawing on conversational structure and linguistic cues.
- [4]
The model is trained on scam conversations reported by users and checks whether incoming messages from non-contacts match known scam patterns using linguistic signals and probabilistic classification based on conversational structure.
- [5]
Users who mark a chat as trusted can separately choose to share the last five messages received with WhatsApp to help refine the model's accuracy.
- [6]
To prevent a scenario where a specific model could be pushed to a specific person, WhatsApp says every model release must be logged on a third-party, append-only transparency ledger before it can be distributed.
- [7]
If a message is flagged, only the recipient sees a warning inside the chat; the sender is not notified.
Sources & coverage · 2 publishers
The reporting this story was synthesized from, earliest first. Every link goes to the original.
- securityweek.comEduard KovacsAug 12WhatsApp Unveils New Scam Alert Feature
- bleepingcomputer.comSergiu GatlanAug 13WhatsApp rolls out new feature that flags potential scam messages
Additional citations
- SecurityWeek
- BleepingComputer
- SecurityWeek and BleepingComputer
- WhatsApp, via SecurityWeek



