Amazon downloads require your credit card info to be on file even for a free download. If you don't want your credit card on file, buy an Amazon gift card and put it on file. It does not charge you anything. I do that one daily.
Also check out Bookbub. It's a great free book site that I have not seen mentioned above.