In simple language, offshore hosting means that you will be able to host your website on a country where you are not officially based. If you are living in United States, but the law of the country restricts you, then you will be able to host your website on a different country to prevent yourself from any restriction from the laws of USA.
There will be freedom for you to express anything because the law is not restricting you. And the country will not be able to abduct you because you are not officially based on that country, but only the website of your is based over there on the server offered by us.
Getting the offshore hosting housing will also help you to have the privacy for your data because the corrupt entities will not be able to breach your data and make you lose it.