My employer wants me to give my routing-numbers, social-security numbers, and basically everything else required to take money out of my account, to several third-party direct-deposit websites (one for weekly paychecks, one for mileage reimbursements, etc.). I am not comfortable giving my identity information away to all these places.
I'd like to give them access to an account which they can only deposit into, never withdraw (either a separate account, or, even better, a deposit-only alias to my real account). Does such a thing exist?
[Edit] I'm not worried about the companies so much as I am worried about bad guys who inevitably hack those companies' databases, or get hired to work there.
This type of account would also be handy for giving read-only access to sites like
quicken.com, easing my mind about their hackers/unscrupulous employees.