I am not 100% sure, but I think you don’t really need an account. I’ve had interviews where I got a link to a call/invite and opened it in the web browser. There was no need to sign in. Just enter a name and grant permissions for accessing cam and mic.
Same as in Zoom, actually.
No I use it on Android for a few years already.