Any diet that replaces high fat foods and alcohol with healthy fruit and vegetables will reduce the total energy that you consume and promote weight loss.
The diets that I have read aren’t necessarily bad some of them are quite nutritious and balanced. It’s the claim that your liver needs cleaning to lose weight that concerns me.
Weight gain is simple; it comes about by eating more food [energy] than we need to survive.
If you change your diet to include plenty of fresh, nutritious, low fat food from all the main food groups, drink plenty of water and exercise every day you will lose weight.
It has nothing to do with having a dirty liver but everything to do with cleaning up your lifestyle.