Can confirm that it doesn't require an email these days. You can create an account and upload your recordings but otherwise no account needed

I've been more than happy with it's id abilities.

Maybe give it another try?