Was thinking the same thing but considering this is free, I'm skeptical.
I don't know, I'm always skeptical of free products now, it feels as if something critical is missing.
Paying for a service at least gives me peace of mind that I'm consuming a service I selected. Free services seem to be out in the wild.