Isnt it free of charge?
No, creating an account on Easewaste should not require any credit card information as it is a free software.