Frequently Asked Questions

How are projects created?

Projects are created based on the project root directory that you open in your text editor or IDE. In the future, we will add support for capturing projects from .git files and renaming projects.

Can I obtain a copy of my data?

Yes, please contact us at cody@software.com to download a copy of your data.

Does Software track Git data?

Yes, we collect data from Git logs to account for all insertions and deletions, determine most active files, and track velocity from first code to last merge.

Can I delete my data?

Yes, you have the option to delete your data under account management.

Can I use multiple text editors or IDEs?

Yes. Software works with multiple text editors or IDEs across multiple devices. See our plugin library here.

How accurate is Software?

Software is accurate down to the second, and data is sent every minute. For instance, if you started typing at 4:56:00 PM, your first payload would be sent at 4:57:00 PM. In addition, your data is captured by file and by project. So, if you were working on two different files during the same minute, your activity would be recorded for both files individually.

What data does Software track?

First of all, your code is safe! We never process, send, or store your code, and our plugins are designed to send only productivity related data. Our plugins are open source and public on GitHub. Our first product measures the activity in your text editor or IDE listed below:

  • Number of keystrokes (total number and by file)
  • File open, close
  • File length
  • Pasted number of characters
  • Deleted number of characters
  • Lines of code (total, added, removed)
  • Display language (e.g. English)
  • Programming language
  • Project directory, name
  • Git remote URL and branch
  • Text editor or IDE plugin version
  • Session start time, end time
  • Spotify or iTunes track

You can see the data being sent every minute in the data.json file in the .software/ folder in your user directory.

How will Software help me improve productivity?

Software collects data from your text editor or IDE and Google calendar to provide a range of insights that can help build productive habits. For instance, Software can help you identify natural times during the week when you achieve coding flow and set block times and reminders on your calendar to take advantage of those times. Software will automatically track how much you code during regular work hours versus nights and weekends, and can help you code more during regular work hours to achieve a happier work-life balance. Software can also help you track a range of weekly performance metrics, including coding time, total keystrokes, keystrokes per minute, lines of code, etc. to see if you are increasing or decreasing work volume week by week or month by month. Over time, we will provide even more data and value across developer tools.

How long does Software keep my data?

Software keeps all of your data, but only the most recent six months of data will be accessible for free accounts. You will be able to upgrade to a paid plan in the future, but paid plans are not yet available.

Is Software GDPR-compliant?

Yes. Respect developer privacy is a core principle for Software. We give developers full control over their personal information, and we are fully committed to the spirit of privacy frameworks such as GDPR. For more information, please read our Privacy Policy.