Compliance is not only a legal question here. The same behaviour that breaks the law is what gets your messages filtered by the operators.
This is a plain-language summary written by a bulk SMS provider, not a law firm. It is not legal advice. If your campaigns are large or touch sensitive data, get a Malaysian lawyer to look at your process.
The practical test is whether the person would be surprised to receive your message. A customer who ticked a box saying "send me offers" will not be surprised. Someone whose number you got from a delivery form, a lucky draw run by another company, or a list you bought, will be.
Consent should be specific (marketing, not just "processing"), recorded (you can show when and how it was given), and separable (they can withdraw it without losing the service they signed up for).
There is a market for Malaysian phone number lists. Buying one is a bad idea for three separate reasons, and only the first is legal:
This is the single most common reason a new sender's campaigns stop arriving. See why SMS is not delivered in Malaysia.
Every marketing SMS should carry a way out. In practice that means putting your own WhatsApp or
phone number in the message so recipients can ask to be removed — for example
To unsubscribe, WhatsApp 012-345 6789 — and deleting them from a suppression list you
actually maintain. Recipients cannot reply to our shared short code 66886 (and we don't receive
replies), so "Reply STOP" does not work on it.
Two things people get wrong: they put the opt-out only in the first message of a campaign, and they keep the opt-out list in a spreadsheet nobody checks before the next blast. If someone opts out and hears from you again, that is when complaints happen.
We provide the delivery channel. You are the sender: the content, the list, and the consent behind it are yours, and that is set out in our terms. What we will do is tell you when we think a campaign will get you into trouble — with the regulator, with the operators, or with your own customers — before you pay for it.
RM1 trial credit (WhatsApp us after sign-up) to test your wording and your opt-out flow before you scale.