I would say so... as they would have to declare costs before you sign up, and the "free" option didn't have anything noted (that I could see).
I'm just not sure how they afford to verify records in other countries, as flying around the world would be expensive, and paying someone to verify records in other countries would still require money... and the expense of recruiting people as officials in other countries.