I've just created a Zoho account and I already cannot access the "Privacy" section because I'm not the admin of my own account.
Not to mention the claim of free custom domains for small businesses which turns out to be a scam because I'm asked to buy it or associate an already owned one.