Un développeur qui ne répond plus ne signifie pas que votre application est perdue. La plupart du temps, une partie de ce dont vous avez besoin est déjà en votre possession sans que vous le sachiez, et le reste se récupère dans un ordre précis : d'abord les comptes, ensuite le code, en dernier recours la mise en demeure.
Reconnaître la disparition
Il y a une chronologie typique : les réponses dans l'heure deviennent des réponses en 3 jours, puis « c'est noté, je regarde ça », puis le silence. Beaucoup de fondateurs attendent trop longtemps avant d'agir, par politesse ou par espoir que ça reprenne. Le bon réflexe est d'agir dès que le silence dépasse une à deux semaines sans raison donnée, pas d'attendre un mois de plus.
Étape 1 : inventorier ce que vous avez déjà
Avant de contacter qui que ce soit, rassemblez ce qui existe déjà dans vos emails et vos messages : factures, devis signés, échanges avec des identifiants ou des liens, un lien TestFlight ou un APK envoyé un jour, tout accès reçu même une seule fois. Ces éléments servent à la fois à récupérer techniquement l'application et, si besoin, de preuve du contrat.
Étape 2 : récupérer les comptes avant tout
Le code ne sert à rien sans les comptes qui font tourner l'application. Dans l'ordre de priorité :
- Apple Developer : dans App Store Connect, la page « Users and Access » indique qui a le rôle Account Holder. Si ce n'est pas vous, une demande de transfert de rôle peut être initiée directement auprès d'Apple si vous êtes le titulaire légal de l'entreprise.
- Google Play Console. La page « Utilisateurs et autorisations » fonctionne sur le même principe : vérifier qui a le rôle propriétaire du compte développeur.
- Firebase / backend : si l'application utilise Firebase ou un autre backend, vérifier qui est propriétaire du projet dans la console correspondante.
- Nom de domaine (registrar) : si un site ou une API tourne sur un domaine, vérifier le propriétaire chez le registrar.
- Paiement (Stripe et équivalents) : vérifier qui a créé le compte marchand, c'est souvent là que transitent les revenus de l'application.
Récupérer ne serait-ce que ces accès, même sans une ligne de code, permet déjà de reprendre le contrôle de l'application publiée et de ses utilisateurs.
Étape 3 : le message de la dernière chance
Avant toute démarche plus formelle, un dernier message clair et daté, envoyé par email pour garder une trace :
« Bonjour [prénom], je n'ai plus de nouvelles depuis le [date]. Je vous demande la livraison complète du projet [nom de l'app] sous 10 jours ouvrés à compter de ce message : accès au repository de code à jour, accès administrateur aux comptes Apple Developer et Google Play, et accès à la base de données. Passé ce délai, je considérerai la prestation comme non honorée et j'engagerai les démarches nécessaires pour récupérer mon application. »
Étape 4 : la mise en demeure
Sans réponse après le message précédent, une mise en demeure formelle par lettre recommandée avec accusé de réception (LRAR) constitue la preuve juridique du manquement du prestataire : utile en cas de litige ultérieur ou pour justifier une reprise sans son accord explicite. Elle reprend les mêmes demandes que le message précédent, avec un ton contractuel et un délai (généralement 15 jours). Une LRAR ne débloque pas toujours la situation dans l'immédiat, mais elle protège juridiquement la suite : elle documente que vous avez formellement réclamé ce qui vous était dû.
Étape 5 : reprendre avec ou sans le code
Deux cas de figure à l'issue de ces démarches :
Le code est récupéré. Il est audité (tests, documentation, architecture) pour décider s'il se corrige ou se refait, voir la grille de décision garder, corriger ou refaire.
Le code reste introuvable. L'application est reconstruite en Flutter à partir de ce qui est récupérable sans lui : la version publiée sur les stores (pour reproduire les écrans et le parcours), les maquettes si elles existent, et les données si l'accès à la base a pu être récupéré à l'étape 2.
Ce qu'il ne faut pas faire
- Payer « la dernière tranche pour débloquer » un accès qui devrait déjà être à vous. C'est rarement suivi d'effet et ça finance une pratique à éviter.
- Attendre indéfiniment « au cas où ». Chaque semaine qui passe est une semaine sans application qui fonctionne.
- Décompiler l'application vous-même. Techniquement risqué, juridiquement fragile, et rarement nécessaire si les comptes ont été récupérés à l'étape 2.
Vous ne savez pas exactement ce que vous possédez ?
Le guide gratuit commence par cette checklist. Si le code reste introuvable, la reprise Zuhd Studio prend le relais : 9 500 €, 60 jours ouvrés, prix fixe.
Voir l'offre de reprise