Crash après mise à jour : qui est responsable de l'app plantée ?
Une release qui plante, des milliers d'utilisateurs bloqués, des notes en chute libre sur les stores : où s'arrête votre responsabilité ?
- Le développeur mobile est tenu à une obligation de moyens, sauf engagement de résultat dans le contrat.
- Un crash dû à une négligence (release non testée, absence de QA) peut constituer une faute.
- Le préjudice du client est souvent immatériel : perte d'utilisateurs, chute des notes, manque à gagner.
- La RC Pro couvre ces dommages et vos frais de défense.
Un crash n'est pas automatiquement une faute
Sur mobile, le moindre incident est ultra-visible : une mise à jour défectueuse, et ce sont des milliers d'utilisateurs qui voient l'application se fermer au lancement, des avis 1 étoile qui pleuvent et un classement qui dégringole en quelques heures. Le client, lui, se tourne immédiatement vers vous.
Pourtant, en droit, vous êtes en principe soumis à une obligation de moyens : vous devez développer avec sérieux et selon les règles de l'art, sans garantir l'absence totale de bug. Un crash ne devient une faute que si le client prouve une négligence de votre part : release poussée sans tests, absence de QA, ignorance d'une dépréciation d'API pourtant annoncée par Apple ou Google.
La fragmentation, ce risque propre au mobile
Contrairement au web, le mobile impose de gérer une fragmentation énorme : des dizaines de versions d'iOS et d'Android, des centaines de modèles d'appareils, des tailles d'écran et des puissances variables. Un crash qui n'apparaît que sur un Samsung de 2021 sous Android 12 est-il votre faute ?
La réponse dépend de ce qui était contractuellement prévu : si le périmètre de compatibilité (versions OS, gamme d'appareils supportés) a été défini noir sur blanc, vous êtes couvert pour le reste. S'il est resté flou, le litige est ouvert. D'où l'importance d'une matrice de compatibilité annexée au devis.
Le coût réel d'un crash en production
Ce qui fait mal au portefeuille, ce n'est pas la correction du bug — souvent quelques heures de travail. C'est le préjudice indirect subi par le client :
- Chute du classement sur les stores, difficile à récupérer.
- Perte d'utilisateurs et de revenus pendant l'indisponibilité (in-app, abonnements).
- Atteinte à l'image de marque.
- Coût d'une communication de crise.
Pour une app monétisée, ces montants se chiffrent vite en dizaines de milliers d'euros — bien au-delà de votre facture de prestation. C'est ce déséquilibre qui rend l'assurance indispensable.
Comment cadrer votre responsabilité
Quelques réflexes contractuels et techniques limitent fortement le risque :
- Définir le périmètre de compatibilité (versions OS, appareils) dans le contrat.
- Plafonner votre responsabilité au montant de la prestation — valable entre professionnels, sauf faute lourde.
- Documenter la recette : tests, validation client avant publication sur les stores.
- Encadrer la maintenance : ce qui est inclus après livraison, et à quel tarif.
Et surtout, souscrire une RC Pro adaptée aux développeurs, qui prend en charge les dommages immatériels causés au client et vos frais de défense.
RC Pro : le filet quand le litige est inévitable
Même avec un contrat béton, un client mécontent peut engager une procédure. Les frais de défense — avocat, expertise technique pour établir l'origine du crash — peuvent à eux seuls dépasser plusieurs milliers d'euros, que vous soyez condamné ou non.
La RC Pro développeur couvre cette zone : conséquences pécuniaires de votre responsabilité civile, dommages immatériels, défense et recours. Pour un freelance mobile, c'est une protection à moins de 10 € par mois. Le détail des garanties figure sur notre fiche assurance développeur mobile.
Questions fréquentes
Cela dépend du périmètre de compatibilité contractuel. Si les versions d'OS et les appareils supportés ont été définis, un crash hors périmètre ne vous est pas imputable. Sans cadrage, le litige est ouvert.
Si le rejet résulte d'une non-conformité aux guidelines que vous deviez connaître (permissions, contenu, performance), une faute peut être retenue. Mais une modification des règles par Apple/Google n'est pas de votre fait.
Oui. La RC Pro prend en charge les dommages immatériels — perte d'exploitation, manque à gagner — causés au client par une faute professionnelle, ainsi que vos frais de défense.
Oui. Le risque ne dépend pas de la complexité de l'app mais de l'usage qu'en fait le client. Une app simple très utilisée peut générer un préjudice important en cas de panne.
Souscrivez votre assurance pro en 2 minutes
Toutes nos protections pour votre activité de Développeur Mobile — attestation immédiate, sans engagement.
* Tarifs indicatifs « à partir de », selon votre profil, votre activité et les garanties choisies. · Voir la fiche Développeur Mobile →
Article rédigé et vérifié par l'équipe Insurio — Tutassûr, courtier en assurance immatriculé à l'ORIAS sous le n° 22001730. Information à caractère général ne se substituant pas aux conditions de votre contrat.