Never heard of it. But no, it cannot be as safe as PGP. I don't know why they're asking you to put your info through that site, but it sounds awfully sketchy to me...