No, I don't think so. You are responsible for your taxes in your own country. Some sites have you fill out an IRS form called a w8-ben form. Others merely make you aware that if you are non US, you are responsible for your taxes wherever you live.