MightyText is a "SMS remote control" for your Android phone. It gives you a browser-interface from which you can send/receive SMS.
It's critical to realize that you are interacting with the MightyText webapp over the internet, it runs on their servers. When your phone receives a SMS it will upload it to their servers so it shows up in the web-interface.
When you write a SMS in their web-interface then your phone will later pick it up (by polling their servers) and send it out via your phone's GSM.
Notice something?
Right, all your SMS conversations now run through their servers. Also, if their servers get compromised then the new owner will gain significant control over your phone; at the least they will be able to send SMS in your name. This is a disaster waiting to happen.
If you're looking for a better implementation of this concept (convenient web-interface to send/receive SMS) then look for "EasySMS" in the android market.
EasySMS runs a webserver directly on your phone, which you connect to with your browser. It's your own local MightyText. No middleman involved, no need to upload all your SMS to remote servers, no need to give a third party remote-control over your phone.
I installed Mightytext and while going through the setup process, noticed it needed access to ALL of my phone and SMSs ... it is bad enough all my stuff is on Google servers, but I at least know they take their security very serious! Mightytext does not even mention security anywhere on their site, Twitter, FB, etc!
> Right, all your SMS conversations now run through their servers.
I may misunderstand but all of your text conversations are available through their servers while they still go through your phone. You can still just directly send a text from your phone, right?
My point was that you're then sharing all your conversations with their servers. That's imho a bad trade-off when you can just run the web-interface directly on your phone.
It's critical to realize that you are interacting with the MightyText webapp over the internet, it runs on their servers. When your phone receives a SMS it will upload it to their servers so it shows up in the web-interface.
When you write a SMS in their web-interface then your phone will later pick it up (by polling their servers) and send it out via your phone's GSM.
Notice something?
Right, all your SMS conversations now run through their servers. Also, if their servers get compromised then the new owner will gain significant control over your phone; at the least they will be able to send SMS in your name. This is a disaster waiting to happen.
If you're looking for a better implementation of this concept (convenient web-interface to send/receive SMS) then look for "EasySMS" in the android market.
EasySMS runs a webserver directly on your phone, which you connect to with your browser. It's your own local MightyText. No middleman involved, no need to upload all your SMS to remote servers, no need to give a third party remote-control over your phone.