It says this at the bottom of that section on the AndroidLost page.
Trust
Basically all of the above is just text. You will have to trust me that I am a nice guy and all that I say is true. If you do not trust me that is quite OK - then you should not install this app. No hard feelings from my part.
Hmmm… I agree with @kstop, not being open source is the deal breaker for me. Plus, Google will hand out your password like candy if the NSA asks for it (or maybe even without asking at all).
CyanogenMod’s offering seems much more legit to me.