substance is not just an office and an employee though. It has to be seen to be run from there, without your involvement. No country will accept substance of an office with no services and a part time employee scratching their balls all day. They know what you are trying to do. You have to prove it is a real office running the business, thus have all the proof of a real office. Phone , internet, cleaner, utilities, staff contracts, managers, etc etcCyprus will probably cost you couple times more than same thing in Romania. Getting a bank account may take months (and you might get declined). You can expect annual company costs + accounting/auditing of around 5k. If you're required to have a substance at Cyprus you'll need to rent an office and maybe even employ someone there (that will increase the costs even more).
Add a company tax of 13.75% on your profits (in Romania it's 16% so it's a very little difference).
Now once you make some profit and pay the tax in Cyprus, you'll have some money left in your account. What do you then? How do you get it? Pay yourself dividends and you'll have to declare and pay dividend tax on that amount in Romania. At that point Romania knows you own some shares in a foreign company and they can cause you problems.
So, the 2.25% difference (or 3.5% difference if you pay your taxes in advance on Cyprus) is not significant and not worth the hustle or risking of having problems with tax authorities. Plus I can bet that in the end will cost you more because everything will be more expensive than in Romania.
OP clarified tax isnt the reason for looking offshore, but to protect anonymity. Plus, you don't have to risk problems with Romania if you declare everything and do it properly. Only trying to hide it will.
OP doesn't want Romania due to lack of privacy from a family member, so although for tax purposes Romania is a good choice, for anonymity from the public it is not (to my knowledge, unless nominees or something similar are possible - I have no idea)So, my advice is to simply open a company in Romania, you'll probably get a bank account within a day or so, spend some time on finding really good accountant. You simply focus on your thing and let the accountant do everything else for you. In the end you'll pay the same (or even less), will have no issues in your country - and you can enjoy 5% dividends tax (that's really low, EU average is 23%), and you'll have the money you paid taxes on in your account and you can enjoy your life in Romania. Just find good people that can help you and outsource these things to them and focus only at your business.