Systems Ninjas (2026). Cross-channel opt-out scope across five regimes, and the identifier failure underneath it. Regulator positions researched 2026-08-06 against primary sources; platform behaviour measured 2026-08-12 across a 2,500-conversation sweep. systemsninjas.com/post/opt-out-one-channel-or-all
Take any of it. You do not need to ask. If you find an error in here we would rather hear about it than not, and the correction goes on the page.
You are probably not legally required to, and you should probably do it anyway. Those are two different answers to two different questions, and most of the advice you will find online quietly merges them.
Here is what the regulators actually say, what every major platform actually implements, and why we still recommend the stricter option for anyone whose business runs on messaging.
There is no industry consensus for global cross-channel suppression. The consensus is: opt-out binds the channel it was given on, you must always offer a global "stop everything" option alongside, and an explicit request to stop entirely is absolute.
Two regulators state the channel-scoping rule in nearly identical words. Every major email and CRM platform implements per-channel suppression in its data model. And the one regulator that tried to MANDATE cross-topic suppression, in the US, has delayed its own rule twice on cost and burden grounds, currently to 2027-01-31.
If your instinct was "an opt-out anywhere should kill everything everywhere", that instinct is a defensible business choice. It is not the legal floor and it is not what the industry does. Know which one you are arguing, because you will eventually have to defend it to someone.
| Regime | Channels covered | What an opt-out binds |
|---|---|---|
| US CAN-SPAM | Email only | That address, that sender. The statute does not reach other channels |
| US TCPA / FCC | Voice and SMS to phone numbers | That number. A cross-topic rule is pending and has been deferred to 2027-01-31 |
| UK PECR and UK GDPR | Email, SMS, calls, post | The channel. An objection binds everything, and it is absolute |
| Singapore PDPA (Do Not Call) | Voice, SMS, and messaging apps reached via a phone number, including WhatsApp. Not Instagram or Messenger | Explicitly that channel only, unless your notice says otherwise |
| Australia Spam Act | Email, SMS, MMS and instant messaging including WhatsApp | Per electronic address, within five business days |
Note the Singapore line carefully, because it is the one that surprises people: a messaging app reached via a phone number is inside the do-not-call regime. A messaging app reached via a social profile is not.
The UK regulator publishes the worked example, and it is perfect. A company deleted an opted-out phone number, because deleting felt like the respectful thing to do. Later it bought a marketing list, the same number was on it, they called, and they were in breach.
Keeping a suppression list is not "processing their data for marketing". It is how you comply. Deleting an opt-out is the classic own goal, and it always fails on the second contact rather than the first, which is why nobody catches it in testing.
For a business whose primary channel is WhatsApp or SMS, suppress globally. Not because the law requires it, but because the failure modes are wildly asymmetric.
So the cost of being slightly too strict falls on one relationship. The cost of being slightly too loose falls on your entire list. That is not a close call, and it is a much better argument than "it is the right thing to do", because it survives a conversation with someone counting revenue.
One thing we will not do is quote you a return-on-investment figure for preference centres. Every one we traced leads to an uncited vendor blog post.
A suppression list is only as good as the identifier it joins on, and on WhatsApp that identifier can now be absent.
Since a platform-level change reached this market in 2026-07, an inbound WhatsApp contact can arrive with a system identifier and no phone number at all. We measured it: a sweep of 2,500 conversations found 30 affected contacts, starting from a specific date and rising, roughly 1 to 2% of new WhatsApp contacts at the time.
Nothing is broken and nothing was deleted. The platform stored exactly what it was sent. But:
When we first wrote this up, we stated that a phone-keyed suppression system "cannot match these contacts, so someone who opted out can be re-messaged".
That was reasoned from the data model and never measured, and measurement contradicted it. We went and read a real opted-out record with no phone number on it. The opt-out had landed correctly on every channel, because the platform stores suppression against the CONTACT, not against the phone number. A missing phone is irrelevant to it.
The real exposure turned out to be narrower and entirely at the joins: external lists, imports, exports. Which is a smaller finding, a more precise one, and one we would not have reached by thinking harder about it.
That is the general lesson and it is worth more than the specific one. A mechanism that explains the symptoms is not evidence. Go and read the record.
Regulator positions researched 2026-08-06 against primary sources; the platform behaviour measured 2026-08-12. Malaysia's PDPA section 43 is deliberately NOT covered here, because we have not verified it and we are not going to state a position we cannot support. This is not legal advice.
Most leaks are not in the policy, they are at the joins: a list held outside the system, an import that does not match, an export that assumes a phone number exists. Send us how you handle an opt-out today and we will tell you which of the seven rules you already meet, and which one will fail on the second contact rather than the first.
Find the leak [email protected] · No client of ours is named anywhere on this page, and if you become one, you will not be either.