Why does Kite need to upload my files to the cloud?

Kite uploads your files to the cloud for the sole purpose of indexing your code to show you relevant information as you code. We do not share your data with anyone nor do we sell your information to any 3rd parties.

There are a couple of advantages to processing code in the cloud as opposed to processing code locally:

  1. Lower CPU and memory usage on your own machine.
  2. Kite can leverage very large datasets pulled from GitHub, StackOverflow and other sources to show you more useful information.
  3. Keeping Kite's code engine in the cloud allows us to have fast iteration cycles.

We realize that this approach may not be for everyone, but we have thought about it deeply and you can read our thoughts here.

If security is a concern and you would like to run Kite on your own servers, get in touch with us at enterprise@kite.com.