Remote diagnostics

Remote diagnostics is a feature of GeeTasks, similar to a "Black Box" in an airplane; it collects what's going on, and its content can be analyzed later on to diagnose a problem. If something goes wrong and you contact tech support we will immediately have detailed information about the problem and would be able to help you right away. Even if you don't contact tech support, the problem reports are being analyzed to improve quality of the software. Ideally all problems will be detected and mopped up before they affect you, and that's really the goal here - so that GeeTasks just works and you can get on with your life.

What kind of information is being collected by Remote Diagnostics? We take your privacy seriously: we never collect your password, we irreversibly abridge all private information before collecting it and we purge all information that falls into gray area after 30 days.

For example if you have a task named "Buy stock of company XYZ" what we collect in this case is "B.24.1FD9" where B is first letter of the task, 24 is length of the string and 1FD9 is the sum (hash) of all letters. If you contact support we can look into logs and say "you seem to have moved task starting with B and 24 characters long yesterday at midnight into a list starting with M and 10 characters long" and then you can look at your data, make sense out of it and find your missing task. We can't tell the content of your task from this data.

What we abridge: task title, task description, related email subject, list name, security cookies provided by Google in response to login. ( EDIT 5/24/2010: We also collect the area code of your phone number (for geo analysis) ).
What we don't abridge: task's due date, tasks's modification date/time, Unique Device Id (UDID), device name, iOS version, time zone and language settings, device IP address.
What we don't collect: Gmail password. The password is stored on the iPhone in the Keychain (same place Safari would store your password), is only passed to Google, and only for login purposes.

In addition we also collect your gmail address. This is needed for two reasons:

  1. when you contact support we can easily match our log records to your support request email
  2. if remote diagnostics discovers a problem we may contact you to inform you about it

This email will not be used for any other purpose without your additional authorization.

There is no data collection performed by us other than what's described in this document.