Posted by: jawmaster | July 26, 2008

Trying out RescueTime, and expressing my concerns

Starting yesterday, I decided to try out a web-integrated service called RescueTime. This program sits in your system tray and logs (at a user-defined interval) the program that you are currently focused on. If you are using a browser like Firefox, RescueTime goes one step further and tracks the site that you are currently focused on, even if you have multiple tabs open. This information is sent to the RescueTime’s online servers, which analyze the information sent and give you a breakdown of the way you are using your time on your computer. User-voted categories are assigned to the programs and sites you use to help in organizing the information, and you can assign tags to increase the level of specificity. From there, you can define goals that help in minimizing the frequency of less-productive activities, while increasing the frequency of more-productive activities. You can even set the service to nag you or reward you via SMS or email based on how you are performing in your goals. Finally, the service uses your inputs to evaluate your efficiency and productivity. All-in-all, it’s a pretty neat idea with a lot of potential.

What’s that you say? “Jawmaster is stamping his approval on a program that monitors his every action and uploads that info to the net?” Yes and no.

-YES, because the makers of RescueTime have a very well-defined privacy policy that states they will never give out that information to anybody, and will never do things like keylogging, etc. Additionally, they give you the ability to access the info directly on your computer that is being uploaded. You can even delete info that is online through their website. Lastly, these concerns are kind of silly, because many programs and online services also have the ability to record your actions already (there is security in obscurity).

-NO, because the rest of the program is currently closed-source, and this always leaves open the possibility that additional data is being uploaded from your computer through a separate channel. I sincerely hope that RescueTime’s creators will make the program self-contained soon. They should allow users to do private, contained analysis and categorization, rather than having to upload that data to a server. Taking this approach instead, users could still vote on categories for specific applications and sites, but in a way that guarantees anonymity. But at the same time, let privacy-minded individuals have the option to make their own private classifications.

I can understand why the creators made this closed-source. The program has the ability to be used for teams, and to make the code available would allow team leaders to alter the code and spy easily on team members. With that in mind, I guess the creators have little choice as far as making sure that usage statistics are only recorded by them.

Perhaps the best way to appeal to everybody would be for them to leave the team release of the software the same, but change the private version of the software to be standalone. That way, individual users can conduct their productivity studies on their computers, but teams would still have to use the RescueTime servers.

For those looking for a private alternative to the software, TimeSnapper is a possible choice. That software takes screenshots of your system at a set interval, which you can review as a movie at a later time. Unfortunately, these screenshots can pile up over time (if you are not careful with settings), and the free version of the software does not offer up the level of categorized data analysis that RescueTime does. I can only speculate that the professional version doesn’t either. That said, I’m currently recommending RescueTime not as the best choice, but the only productive and straightforward choice. I would be glad to find an alternative that does everything RescueTime does, only completely private. Don’t hesitate to let me know if you find or develop such a program.


Responses

  1. Thanks for writing about RescueTime! We definately hear your privacy concerns! A couple of points for privacy focused folks:

    - Whitelists- this feature let’s you list the sites that you WANT to track. All other sites get sent to our servers as “non-whitelisted web browsing”.

    - the data is written to your hard drive as YML files (ugly, but readable). You can see exactly what we send! As you say, we could be sneaky, but so could any installable app. Given that geeks are a big part of our userbase, I don’t think we’d get away with it if we tried.

    - We’re good guys. We were funded by Y Combinator, which is a pretty prestigous seed funding firm. We’re very google-able (the founders). We’re very contactable.

    - The phone number on our contact page is my direct line. You can call and chat any time!

  2. Thanks so much for responding to my post, Tony. Yes, folks, you can specify whitelists on RescueTime’s website, giving very good control over your privacy options. However, RescueTime’s creators make a good point: “a startling 40% of RescueTime users’ time is spent outside of their top ten apps and sites.” With this is mind, it can often be counter-productive to set a whitelist immediately, as major time sinks can escape detection. It is worth noting that you can blacklist specific sites and applications, but as far as I can tell, this can only be done efficiently once the usage of those sites is recorded by RescueTime’s servers (plus, the list of ignored sites and applications is still stored online, and some might find this to be slightly unnerving). This illustrates a difficult paradox to overcome in comprehensive whitelisting and blacklisting, and is one of a small few reasons why I’d like to have the option (as an individual user) to be able to set the program to run analyses privately on my computer, WITHOUT sending data to online servers. I would be shouting praises from the hilltops if RescueTime had this option, and the truly paranoid would be able to firewall the closed-source program while still retaining program functionality and usefulness.

    As far as the YML log files go, I am glad to have the ability to see what usage data is uploaded. This data is separated by folder into pending uploads and uploaded data. I am curious to know if RescueTime has a feature that limits the amount of space taken up by old log files, and read in a forum that this was a planned update. Has this update been released yet? And suppose that RescueTime were being run as a standalone application on a single user’s computer — how much space could a few months’ worth of log files and statistical data potentially occupy?

    Thanks Tony, for the mention of your funding from Y Combinator. I mentioned in a previous post on here that I am a bit addicted to Reddit. I have also dabbled in Scribd, and I’m a proud beta-grabber for Xobni. It goes without saying that Y Combinator knows where to send their money. Your quickness in responding to my completely-unknown blog is proof of that, and I admire your willingness to answer any questions and concerns. I hope to hear more from you about what I mentioned earlier in this response.


Leave a response

Your response:

Categories