Well, let me say something as someone who has delved into the problematics of MV file security.
You can't develop good security without being or having a good programmer. The reason for that is simple.
There are several ways to hide your assets online. But mere upload is far from enough. What is accessible over the internet, is also downloadable over the internet. The only thing that matters is how can you access it.
Of course there are ways to hide files from being visible. Otherwise servers wouldn't be able to hide files containing passwords. But html and Javascript files are completely readable and analyzable. So relying on Javascript only is not a good way to secure yourvresources on the internet. You could try to mix in some php, not sure how would it work though, since I'm not knowledgeable there.
As for PC, any encryption is absolutely useless as long as the code is not compiled, because it doesn't matter how hard you make doors to unlock when you hide keys inside the nearby flower pot.
In other words the code is perfectly readable and if you encrypt it, the steps to decrypt it must be readable anyway, otherwise the engine wouldn't understand what to do to decrypt them. So when you have readable steps on how to decrypt files, it's useless to decrypt them.
However, there is one way. NW.js, the executable MV uses, allows for binary compilation of Javascript code into native NW.js code. If you encrypt your resources AND compile your javascript code afterwards, you should be able to ensure a decent level of safety. Also it's a good idea to implement a custom way of encryption, because it's not a secret that MV default encryption is a joke.
If you want to see how to deal with it, I've posted a tutorial in the tutorials section.
As for mobiles... It's not good either, because mobiles are weak and decent MV games are often too demanding to be platable on mobiles.