Offer your insights or judgment on the input financial query or topic using your financial expertise. Reply as normal question answering

Is there such a thing as a deposit-only bank account?
Legally, no one else can withdraw from your account. If you suspect the direct-deposit websites are making withdrawals, you can monitor your account balance and dispute any transactions that were not made by you. But realistically, any company that did that would soon be out of business and in so much legal trouble that it wouldn't be worth the money they could get from you.