-Major change to fix up gDial after changes at Google Voice. Please read everything below:
Note this version and going forward will be taking a new tactic in order to provide as much stability as possible for changing Google API's all the time. Starting in 1.3.1, we will be moving more of the interface to a server side solution. So, gDial will communicate with our server (At Google's Appengine, so you can be assured of uptime) and that server will interact with Google Voice on your behalf. We are doing this so that future changes in the Google interface can be fixed on the server side and not require a new rollout of a new client and all of the time that takes. We can fix it on the server and immediately make that available to our users for better reliability.
Great, so what does this mean for privacy? In version 1.3.1 the only interaction with our server is in 2 places. We check your email address against a list of users on our server who are part of a beta program. The second is that we pass a token from gDial to our server which exchanges this token at Google for a Google Voice token that we pass back to gDial. gDial then deals directly with Google for all other operations. Your password is never transmitted to our servers
I wanted to be transparent about that so that everyone knows what is going on. The hosting is at Google's appengine so there has been no noticable speed difference in testing.
Because this takes server resources on an ongoing basis, we will have to charge for this ability. So as of 1.3.1, there will be a monthly fee required to use the following features: web dial and SMS. Manual dialing as well as viewing history will not require this subscription. We are going to try to make this work at $1/month billed by Paypal as we figured that would cover server costs and be inexpensive enough for almost anyone wanting that Google Voice functionality. You will get some extra features with this subscription as well that are almost done beta testing if Google would stop changing things on us