Expertise technical

STOP Mention and SMS Disabonnement: What Does Moroccan Law Really Say

Mention stop mandatory unsubscribe sms: what the Moroccan regulation really says, explained simply.

STOP Mention and SMS Disabonnement: What Does Moroccan Law Really Say
Table of Contents
  1. Have you ever received a promotional SMS from a Moroccan clothing brand offering you -50%, but without any indication on how to stop receiving these messages in the future?
  2. Why STOP is not optional
  3. How to Technically Implement it in Your Campaigns
  4. Legal deadline for processing (Blacklisting)
  5. “STOP” is not a failure, it is a quality metric

Have you ever received a promotional SMS from a Moroccan clothing brand offering you -50%, but without any indication on how to stop receiving these messages in the future?

Nevertheless, offering a simple and free way to object to receiving direct prospecting (the right of opposition) is an absolute obligation under CNDP Act 09-08. The absence of the mention “STOP” is one of the main causes of complaints filed by citizens. Here is how to manage opt-out (Opt-out) in your SMS campaigns.

Why STOP is not optional

When a customer gives you his Explicit Consent (Opt-in) to receive your SMS marketing, this consent is not eternal. He has the right to change his mind (Right of withdrawal).

The law stipulates that the exercise of this right must be "simple" and "free of charge" for the person concerned. Therefore, forcing a customer to send a recommended letter or call a overpaid number to unsubscribe from your SMS is illegal. The unsubscribe channel must be as direct as the subscription channel.

How to Technically Implement it in Your Campaigns

In Morocco, due to the cost of [Interactive Shortcodes bidirectional] (/fr/blog/numeros-longs-courts-or-virtuels-pour-l-envoi-sms-au-maroc/), the method of "Response STOP to this message" (which is the standard in the United States or France) is sometimes complex to set up for SMEs that use an Alphanumérique Sender ID (which does not allow answers).

Here are the two compliance methods preferred by using the EnvoiSMS API:

1. The Dedicated Cancellation Number (Local Longcode): You add at the end of your SMS (ideally in a new segment or managing the 160-character space) a local virtual number to which the customer can send a "STOP" SMS. >"Special Offer: -20% on the store today. (To unsubscribe, send STOP to 06XX XX XX.)" Your server listens to this number via a webhook.

2. The HTTP (Modern Approach) Opt-Out Link: Instead of asking the customer to send a SMS, you include a short link (URL Shortener) redirecting to a minimalist web page. > "Discover the new winter collection in store. STOP SMS: bit.ly/opt-out-brand" The customer clicks, arrives on a page containing a single "I confirm my opt-out" button, and the link is directly linked to the customer ID in your database.

Legal deadline for processing (Blacklisting)

Once the customer has expressed his wish to no longer be contacted, you are obliged to update your database.

Recommended time: The request must be processed “within a reasonable time”, which should be technically instantaneous if you are using a modern API integration, but should in no case exceed a few working days (to leave time to purge the databases if the process is manual).

(Attention: If a customer unsubscribes from SMS Marketing, this does not prevent you from sending them Urgent Transaction SMS related to a contract, such as an OTP password, a bank fraud alert or a package delivery notification.)

“STOP” is not a failure, it is a quality metric

Many Moroccan marketing executives hide the STOP note for fear of seeing their file melt.

A customer who receives an unwanted offer without being able to unsubscribe will get upset, consider your brand as spam, and potentially block your [Sender ID Alphanumeri] (/fr/blog/how-obtain-a-sender-id-alphanumerique-in-Maroc-in-2026/) via Android/iOS settings, which will impair your overall delivery rate.

The “Opt-out Rate” is a basic KPI. If it exceeds 1% or 2% in a single campaign, it’s a warning signal from your audience: you’re sending your messages too often, or your offers are no longer relevant. Use “STOP” to naturally clean up your base and save budget on numbers that would never convert anyway.

Why choose EnvoiSMS for your business?

Carrier Delivery

Local routes to IAM, Orange and Inwi, with automatic failover between routes and delivery status sent by webhook.

Cost Optimization

WhatsApp Business API from 0.65 MAD per message with optimal ROI.

Sovereign Data (CNDP)

Full compliance with Moroccan personal data protection regulations (CNDP).

How do I track routing on the IAM, Inwi and Orange networks?
Our local routes to Maroc Telecom (IAM), Orange and inwi, with automatic failover between routes, return a carrier delivery status for every message, by webhook. Delivery time depends on the recipient's carrier and network.
How does the platform manage the format of Moroccan numbers?
EnvoiSMS automatically normalizes the numbers entered (06..., 07..., 00212...) to the E.164 standard (+212) to avoid any delivery failure.

Suggested Articles

SMS Formatting in Morocco: Line Breaks, GSM-7 vs UCS-2 Encoding and Cost Optimization
technical

SMS Formatting in Morocco: Line Breaks, GSM-7 vs UCS-2 Encoding and Cost Optimization

WhatsApp Business Formatting in Morocco: Enriched Text, Emojis and Interactive Buttons
technical

WhatsApp Business Formatting in Morocco: Enriched Text, Emojis and Interactive Buttons

One-Tap Autofill & 1-Click WhatsApp OTP Authentication in Morocco
technical

One-Tap Autofill & 1-Click WhatsApp OTP Authentication in Morocco