Expertise technical

Durée de conservation des numéros de téléphone : ce que dit la CNDP au Maroc

Duree conservation numero telephone cndp : ce que dit vraiment la réglementation marocaine, expliqué simplement.

Durée de conservation des numéros de téléphone : ce que dit la CNDP au Maroc

L'un des mythes les plus tenaces dans les bases de données d'entreprises marocaines est que *"Une fois que le client m'a donné son numéro, il est à moi pour la vie"*.

C'est totalement faux. La collecte du numéro de téléphone n'est pas un transfert de propriété perpétuel, c'est un "prêt" conditionné à un usage précis (le traitement) et limité dans le temps.

La loi 09-08 (CNDP) encadre strictement la durée pendant laquelle vous avez le droit de stocker le numéro (+212) d'un prospect ou d'un client dans votre base CRM ou dans votre plateforme d'envoi de SMS (Bulk). Garder des données indéfiniment sans justification ("Au cas où") est une infraction.

Le principe de base : Pas de conservation illimitée

L'article 3 de la loi 09-08 précise que les données à caractère personnel doivent être "conservées sous une forme permettant l'identification des personnes concernées pendant une durée n'excédant pas celle nécessaire à la réalisation des finalités pour lesquelles elles sont collectées et traitées".

En termes clairs : Si vous avez demandé un numéro pour prévenir un client que sa commande e-commerce est prête, une fois la commande livrée, la finalité est atteinte. Vous ne pouvez pas, trois ans plus tard, ressortir ce numéro pour lui envoyer des promos pour le Black Friday.

Quelle est la durée exacte autorisée ? (La norme des 3 ans)

La loi marocaine ne fixe pas de nombre de mois figé dans le texte fondateur (cela dépend du type de données), mais la CNDP suit les standards de l'industrie (alignés sur les normes européennes et les meilleures pratiques).

En matière de Marketing Direct (SMS, Emailing), la règle de doctrine retenue est souvent la règle des 3 ans d'inactivité.

  • Pour un Client Actif : Tant que la personne achète chez vous ou utilise vos services de manière régulière, le contrat court, et vous pouvez conserver le numéro.
  • Pour un Client Inactif ou un Prospect : Si la personne n'a répondu à aucune sollicitation, n'a pas cliqué sur vos SMS, ni acheté de produit depuis 3 ans (à compter de la fin de la relation commerciale ou du dernier contact), son numéro doit être purement et simplement supprimé ou anonymisé de vos bases de données d'envoi.

Comment mettre en place une purge automatique (Data Retention Policy)

Les développeurs qui conçoivent des CRM ou utilisent des plateformes d'API SMS doivent intégrer la notion de "Cycle de vie de la donnée".
Laissée au travail humain, la purge n'est jamais faite. Vous devez créer une tâche CRON (script automatisé).

Exemple de logique de purge :

sql
-- Requête mensuelle pour supprimer les numéros des clients inactifs 
-- depuis plus de 36 mois (3 ans) qui n'ont fait aucune transaction.
DELETE FROM contacts_marketing 
WHERE last_activity_date < DATE_SUB(NOW(), INTERVAL 36 MONTH)
AND has_active_contract = FALSE;

En anonymisant ces données, vous protégez votre entreprise en cas d'audit de la CNDP.

Cas des numéros inactifs ou non attribués

Outre la loi, il y a la logique de rentabilité. Envoyer des campagnes SMS sur une base qui n'a pas été nettoyée depuis 5 ans est un suicide financier.

Au Maroc, le renouvellement des cartes SIM prépayées (churn opérateur) est massif. Un numéro inactif depuis 2 ans a de fortes chances d'avoir été recyclé par Maroc Telecom, Orange ou inwi, et réattribué à une personne complètement différente (qui se plaindra de recevoir du spam).
Votre taux de délivrance (Hard Bounces) s'effondrera, et l'opérateur finira par bloquer votre Sender ID pour cause de trafic de mauvaise qualité.

La recommandation technique :

  1. Si un SMS retourne un statut DLR REJECTED ou UNDELIVERABLE (numéro désattribué) lors d'une campagne, configurez un Webhook qui supprime immédiatement ce numéro de votre base de prospection.
  2. N'attendez pas 3 ans pour agir. Une base de contacts SMS âgée de plus de 12 mois sans aucune interaction doit être considérée comme "froide" et nécessiterait idéalement une campagne de ré-engagement avant purge.

💡 Pourquoi choisir EnvoiSMS pour votre entreprise ?

Délivrabilité Opérateurs

Routes locales vers IAM, Orange et Inwi, avec bascule automatique entre routes et statut de livraison transmis par webhook.

💰

Optimisation Budgétaire

WhatsApp Business API dès 0,65 MAD par message. Le meilleur retour sur investissement.

🛡️

Données Souveraines (CNDP)

Hébergement conforme aux réglementations de protection des données personnelles locales.

Q.Comment suivre l'acheminement sur les réseaux IAM, Inwi et Orange ?
Nos routes locales vers Maroc Telecom (IAM), Orange et inwi, avec bascule automatique entre routes, renvoient un statut de livraison opérateur pour chaque message, par webhook. Le délai de remise dépend de l'opérateur et du réseau du destinataire.
Q.Comment la plateforme gère-t-elle le format des numéros marocains ?
EnvoiSMS normalise automatiquement les numéros saisis (06..., 07..., 00212...) vers le standard E.164 (+212) pour éviter tout échec de distribution.

Articles suggérés

Formatage SMS au Maroc : Sauts de ligne, Encodage GSM-7 vs UCS-2 et Optimisation des Coûts
technical

Formatage SMS au Maroc : Sauts de ligne, Encodage GSM-7 vs UCS-2 et Optimisation des Coûts

Formatage WhatsApp Business au Maroc : Texte Enrichi, Emojis et Boutons Interactifs
technical

Formatage WhatsApp Business au Maroc : Texte Enrichi, Emojis et Boutons Interactifs

Chatbot WhatsApp en Darija Marocain : Comment l'IA Traite l'Arabizi et le Mix Français-Arabe
technical

Chatbot WhatsApp en Darija Marocain : Comment l'IA Traite l'Arabizi et le Mix Français-Arabe