La résiliation du contrat est un droit du client. Mais la légitimité des demandes de "frais supplémentaires" de l'agence dépend du contrat. D'un point de vue juridique :
1) Résiliation anticipée par le client — l'agence annule le service pour la période restante, elle ne peut prendre une pénalité que si elle est écrite dans le contrat. 2) Données et PI — tous les logiciels, codes, designs payés par le client sont la propriété du client. 3) Hébergement et domaine — s'ils sont ouverts au nom du client, il en est propriétaire ; si c'est au nom de l'agence, un transfert est nécessaire.
Ce qui est important : faites une sauvegarde de tous les fichiers (code source, base de données, images, fichiers de design). Faites une demande écrite à l'agence : "transférez tous les fichiers du projet". Une migration de site peut se faire vers un autre hébergeur.