Videos
While I don't know of any way you could get a DEBIT card, there may be a way you can keep this money from your parents.
You can apparently open a savings account as a minor, without having your parents with you.
You can get deposits into a savings account from your software business. You may even be able to withdraw money from it on a limited basis, I believe you're allowed up to 6 withdrawals per month as a federal rule in the states.
Here's a link someone sent me on quora when I asked a similar question as a comment: https://www.wellsfargo.com/savings-cds/kids/
Apparently minors can open that savings account (And I'm now sure you could find others) without parents, but you'd need a drivers license / other good form of ID to do so.
If you open a savings account, you can withdraw your money either in person at the bank, or possibly at an ATM. Ask your local bank about this if they will let you open a savings account.
It depends on where you live. I live in Canada, vancouver and Bank of Montreal let me opened my own account without my parents. If you go to the bank, you may be able to see. Also, I was with PayPal for quite a while. Either way, you can also go to somewhere like money mart and get a cheque with your name on it. I don't believe that your parents can check out a cheque in your name.
By the way, I live in Canada so cheque = check