Imagine that you have a game, just like a mobile game (Jetpack Joyride, Subway Surfers, etc.)
We all know that those games allow for in-app purchases. Use money and get their in-game currency to
buy awesome stuff we all need like skins and pixel upgrades (#sarcasm).
Now put the situation where instead of the in-game currency you use an ERC-20 issued by yourself on the
test network (Ropsten, Rinkeby maybe?). For the in-game currency you use your test network ERC-20 and you sell it
for money just like companies sell their in-game currency. Are you committing an illegality?
The reason I am asking is because I have been working with young people (10yo - 18yo) to do my best to push
this industry forward by making it widespread amongst a young audience (the future!). So I have this leucoincards.com (beta Ethereum Rinkeby card game)
where it makes sense to sell our "in-game" currency just like other games do, but we are slightly unsure about it in this moment.
Well, first of all I must say this is a brilliant concept and shouldn't have been posted in a public thread
. Kidding
.
Coming to the question there are various concepts involved in your whole concept legality of which can be described in various ways. Let's split it up into some parts.
1. Using ERC-20 tokens as in-app purchases: Now as you are using an in-app currency which naturally doesn't carries any major significance apart from that app. Moreover if you provide no way to transfer that coins away from the app then
it's perfectly legal without any doubt. Moreover apart from being legal it would be quite appreciated as you are not just using a number to highlight in-app currency but a genuine blockchain backed currency and people would be dying to earn it if you keep redemption option too. Moreover considering that there are no glitches in your app. hacking your app and creating mod would become impossible.
2. Converting Fiat to In-app Currency: Now this is the most crucial part. Generally, apps are posted on google play and apple app store. Now Google play is pretty stringent with crypto policies and have known to ban some apps using cryptocurrencies. But generally they have banned those applications which use the user's mobile hardware to mine cryptocurrencies. In this case there is no such thing. if you create a intermediary portal so that google play transfer's money to your company and then you provide a similar amount of in-app cryptocurrency to user then I am pretty much sure
it's perfectly legal.
3. You put your currency on a cryptocurrency exchange for sale: Now this is where things become tedious. You allow out of the apps withdrawal and then expect people to trade the currency too. In this case the pricing would be regulated by you and at the same time would float on market too. or maybe you decide to allow fair market pricing and sell your in-app currency as per market prices. In such a case google play might have some problem with you. Because indirectly you are using a google play app for generating cryptocurrency even though you are acting just like an exchange. This thing depends upon their interpretation.
4. Your country's reporting requirements: Now this is the biggest issue. In-app currency are worthless and if you make any money selling them that is your income. Similarly in this case too if you sell your erc-20 tokens and receive money that would be considered as income but the stock you have of unsold erc-20 tokens will carry certain value which need to be disclosed as your asset generated by you so I feel
that would be your income even if it's not sold.
5. Working with Minors:It's not illegal to work for minors but any contract made with minor is not legally binding against the advantage of minor. So any sums recoverable from minor on his contract are not legally binding. It's better if you make contracts with their legal guardian on behalf of minor. Laws may vary from country to country but yes it's
not illegal but not advisable due to this
legality constraint.
Feel free to ask questions. I hope I am able to resolve your query.