Probably the best option would be off shore, but which one? As I know, taxes need to be paid in a country where servers are located. So this is another factor to consider.
Hmmmmmmm, I don't think ALL countries have the same laws.
I think the main consideration would be what country YOU are in. And, go from there.
I am looking @ the same problem myself, and think I may have a solution.
It's a little complicated but, perfectly legal. (I don't have any time to spend in prison!)
This is something I do not wish to broadcast for reasons that should be obvious.