Aller au contenu principal
Services en ligne

SaaS B2C : les obligations légales qui se codent dès le départ

Un SaaS grand public n'est pas un SaaS B2B avec une autre grille tarifaire. Le code de la consommation impose au parcours d'abonnement des comportements précis, qui relèvent du produit et non des conditions générales.

Photo de David Patiashvili David Patiashvili 7 min de lecture
Panneau de sortie vert éclairé au-dessus d'une porte vitrée.
Photo de Robert So sur Pexels
Sommaire

    Un SaaS destiné au grand public n’est pas un SaaS B2B avec une autre grille tarifaire. Dès lors que votre client est un consommateur, le code de la consommation s’invite dans le produit et impose au parcours d’abonnement des comportements précis. Ces comportements ne se règlent pas dans les conditions générales : ils se codent dans le tunnel d’inscription, dans la facturation et dans l’espace client.

    C’est une nuance qui coûte cher quand on la découvre tard. Un cadrage qui l’intègre dès le départ ne change presque rien au budget. Un rattrapage après le lancement touche simultanément trois zones du produit, souvent celles que l’on a le moins envie de rouvrir.

    Le droit de rétractation de quatorze jours

    Le principe est posé par l’article L221-18 du code de la consommation : le consommateur dispose d’un délai de quatorze jours pour se rétracter d’un contrat conclu à distance, sans avoir à se justifier. Pour une prestation de service — ce qu’est un abonnement logiciel — le délai court à compter de la conclusion du contrat.

    Appliqué tel quel à un SaaS, ce délai poserait un problème évident : votre client paie, obtient un accès immédiat, consomme le service pendant deux semaines, puis se rétracte.

    Le législateur a prévu la sortie. L’article L221-28 écarte le droit de rétractation pour la fourniture d’un contenu numérique sans support matériel dont l’exécution a commencé avant la fin du délai — mais il l’écarte sous conditions cumulatives. Il faut l’accord exprès préalable du consommateur pour que l’exécution commence, sa reconnaissance explicite qu’il perd de ce fait son droit de rétractation, et la confirmation de cet accord par le professionnel.

    C’est là que la plupart des parcours pèchent. Une case unique qui mélange « j’accepte les conditions générales » et la renonciation ne remplit pas la condition : le texte demande deux choses distinctes. Ce qu’il faut prévoir, concrètement, c’est une case dédiée et non pré-cochée, dont la formulation nomme la conséquence, puis une confirmation envoyée sur support durable — l’e-mail de bienvenue fait l’affaire, à condition qu’il porte effectivement la mention.

    La résiliation en ligne, dite « en trois clics »

    C’est l’obligation la plus récente, et la plus souvent absente des produits que nous auditons. Depuis le 1er juin 2023, l’article L215-1-1 du code de la consommation impose que le professionnel qui permet de souscrire par voie électronique permette aussi de résilier par cette voie, au moyen d’une fonctionnalité gratuite. Il doit accuser réception de la notification et informer le client, sur support durable, de la date de fin du contrat et des effets de la résiliation.

    Les modalités sont précisées par l’article D215-1 du même code, et elles sont plus contraignantes qu’il n’y paraît :

    • la fonctionnalité est présentée sous la mention « résilier votre contrat », ou une formule analogue dénuée d’ambiguïté, en caractères lisibles ;
    • elle est directement et facilement accessible depuis l’interface en ligne où l’on souscrit ;
    • vous ne pouvez pas exiger la création d’un compte pour y accéder au stade de la notification. Si le client en avait déjà créé un, vous pouvez lui demander de l’utiliser — mais la création d’un compte ne peut pas devenir le péage de la résiliation.

    Ce dernier point est celui qui surprend le plus, parce qu’il contredit un réflexe d’architecture très répandu : tout mettre derrière l’authentification. Ici, la loi impose un chemin qui reste praticable pour quelqu’un qui a perdu son mot de passe et ne veut plus entendre parler de vous.

    Ce que cela change dans l’architecture

    Ces trois obligations ont un point commun : aucune n’est fournie par votre prestataire de facturation. Stripe, Paddle ou un autre gèrent l’encaissement, les paliers et parfois un portail client — ils ne décident ni de la formulation de vos cases à cocher, ni de l’accessibilité de votre parcours de résiliation, ni du contenu de vos messages de confirmation. Ce sont des choix de produit, et ils vous appartiennent.

    Concrètement, cela se traduit par quelques exigences à poser dès le cadrage :

    • Le tunnel d’inscription porte une case de renonciation distincte de l’acceptation des conditions générales, et l’événement est horodaté et conservé. Vous devrez pouvoir prouver l’accord, pas seulement l’afficher.
    • L’espace client expose une entrée de résiliation nommée sans périphrase — ni « gérer mon offre », ni « besoin d’aide ? ».
    • Un chemin de résiliation reste atteignable sans création de compte, ce qui suppose un mécanisme d’identification par lien à usage unique ou équivalent.
    • Les messages transactionnels — confirmation d’accord, accusé de réception de la résiliation, date de fin — sont traités comme des fonctionnalités, avec les mêmes exigences de délivrabilité que le reste. Un accusé de réception qui atterrit en indésirable ne remplit pas l’obligation.

    Aucun de ces points n’est coûteux quand il figure au cahier des charges. Tous le deviennent quand il faut les insérer dans un produit vivant, avec des abonnés en cours et un historique de consentements qu’on n’a pas conservé.

    Le bon moment pour s’en occuper

    C’est au cadrage, avant la première ligne de code. À ce stade, la conformité du parcours tient une place modeste — quelques décisions, quelques écrans, et une manière de conserver la trace des accords recueillis. Elle devient un chantier à part entière si on la découvre au moment où les premiers clients demandent à partir.

    Il y a d’ailleurs un bénéfice qui n’est pas juridique. Un parcours de résiliation clair, qui ne retient pas l’utilisateur par la manche, produit une donnée que les tunnels obscurs ne produisent jamais : vous savez quand et pourquoi les gens s’en vont. C’est la matière première de tout travail sérieux sur la rétention. Les parcours conçus pour empêcher le départ se contentent, eux, de le retarder de quelques semaines et de le transformer en litige.

    Partager

    Retrouvez nos articles en priorité dans vos résultats Google en nous ajoutant à vos sources préférées.

    Ajouter aux sources préférées

    Questions fréquentes

    Le droit de rétractation s'applique-t-il à un abonnement SaaS ?

    Oui, dès lors que le client est un consommateur et que le contrat est conclu à distance. Le délai est de quatorze jours à compter de la conclusion du contrat pour une prestation de service. Il existe une exception pour la fourniture de contenu numérique sans support matériel, mais elle est conditionnée : il faut l'accord exprès préalable du client pour démarrer avant la fin du délai, et sa reconnaissance explicite qu'il perd son droit de rétractation.

    Une case à cocher suffit-elle pour lever le droit de rétractation ?

    Une case unique qui mélange l'acceptation des conditions générales et la renonciation ne suffit pas. Le texte demande deux choses distinctes : l'accord préalable exprès pour une exécution immédiate, et la reconnaissance de la perte du droit. La bonne pratique est donc une case dédiée, non pré-cochée, dont la formulation nomme la conséquence, puis une confirmation envoyée sur support durable.

    Qu'est-ce que la résiliation en trois clics ?

    Depuis le 1er juin 2023, un professionnel qui permet de souscrire en ligne doit permettre de résilier en ligne, par une fonctionnalité gratuite, directement et facilement accessible depuis l'interface de souscription. Elle doit être présentée sous la mention « résilier votre contrat » ou une formule analogue sans ambiguïté.

    Peut-on obliger un client à créer un compte pour résilier ?

    Non, pas au stade de la notification de résiliation. Le texte réglementaire l'interdit expressément. Vous pouvez proposer d'utiliser un compte existant si le client en avait déjà créé un, mais vous ne pouvez pas faire de la création d'un compte un préalable à la résiliation.

    Ces règles s'appliquent-elles à un SaaS vendu aux entreprises ?

    Non, elles visent les consommateurs. Un SaaS strictement B2B en est dispensé. La difficulté apparaît sur les offres mixtes, où une même application sert des particuliers et des professionnels : le parcours doit alors distinguer les deux cas, faute de quoi la règle la plus exigeante s'applique de fait à tout le monde.

    En savoir plus

    Nos prestations associées

    SaaS B2C

    SaaS B2C

    Application grand public en mode service — onboarding fluide, billing intégré, scaling pensé dès le premier jour.

    En savoir plus

    Audit

    Audit technique

    Évaluation indépendante de votre stack — code, sécurité, dette, scaling, coûts. Rapport actionnable, pas un PDF qui dort.

    En savoir plus